up su Gitea

This commit is contained in:
2026-04-19 17:07:18 +02:00
parent e78ce720bb
commit fe54b28378
298 changed files with 23460 additions and 0 deletions
+455
View File
@@ -0,0 +1,455 @@
//* ---- 💫 https://github.com/JaKooLit 💫 ---- *//
/* Waybar Modules */
/* NOTE: hyprland-workspaces, Custom Modules, Custom Vertical & Groups on a separate files */
{
"temperature": {
"interval": 10,
"tooltip": true,
"hwmon-path": [
"/sys/class/hwmon/hwmon1/temp1_input",
"/sys/class/thermal/thermal_zone0/temp"
],
//"thermal-zone": 0,
"critical-threshold": 82,
"format-critical": "{temperatureC}°C {icon}",
"format": "{temperatureC}°C {icon}",
"format-icons": [
"󰈸"
],
"on-click-right": "$HOME/.config/hypr/scripts/WaybarScripts.sh --nvtop"
},
"backlight": {
"interval": 2,
"align": 0,
"rotate": 0,
"format": "{icon} {percent}%",
"format-icons": [
" ",
" ",
" ",
"󰃝 ",
"󰃞 ",
"󰃟 ",
"󰃠 "
],
// "format": "{icon}",
//"format-icons": ["","","","","","","","","","","","","","",""],
"tooltip-format": "backlight {percent}%",
"icon-size": 10,
"on-click": "",
"on-click-middle": "",
"on-click-right": "",
"on-update": "",
"on-scroll-up": "$HOME/.config/hypr/scripts/brightness.sh --inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/brightness.sh --dec",
"smooth-scrolling-threshold": 1,
},
"backlight#2": {
"device": "intel_backlight",
"format": "{icon} {percent}%",
"format-icons": ["", ""]
},
"battery": {
//"interval": 5,
"align": 0,
"rotate": 0,
//"bat": "BAT1",
//"adapter": "ACAD",
"full-at": 100,
"design-capacity": false,
"states": {
"good": 95,
"warning": 30,
"critical": 15
},
"format": "{icon} {capacity}%",
// "format-charging": " {capacity}%",
"format-charging": "{icon} {capacity}%",
"format-plugged": "{icon} {capacity}%",
"format-alt-click": "click",
"format-full": "{icon} Full",
"format-alt": "{icon} {time}",
"format-icons": {
"default": ["󰂎", "󰁺", "󰁻", "󰁼", "󰁽", "󰁾", "󰁿", "󰂀", "󰂁", "󰂂", "󰁹"],
"charging": ["󰢟","󰢜","󰂆","󰂇","󰂈","󰢝","󰂉","󰢞","󰂊","󰂋","󰂅"],
"plugged": [""],
},
"format-time": "{H}h {M}min",
"tooltip": true,
"tooltip-format": "{timeTo} {power}w",
"on-click-middle": "$HOME/.config/hypr/scripts/ChangeBlur.sh",
"on-click-right": "$HOME/.config/hypr/scripts/Wlogout.sh",
},
"bluetooth": {
"format": "",
"format-disabled": "",
"format-connected": "󰂱 {num_connections}",
"tooltip-format": " {device_alias}",
"tooltip-format-connected": "{device_enumerate}",
"tooltip-format-enumerate-connected": " {device_alias} 󰂄 {device_battery_percentage}%",
"tooltip": true,
"on-click": "blueman-manager",
},
"clock": {
"interval": 1,
// "format": " {:%I:%M %p}", // AM PM format
"format": "󰥔 {:%H:%M}",// 24H
"format-alt": " {:%H:%M  %Y, %d %B, %A}",
"tooltip-format": "<tt><small>{calendar}</small></tt>",
"calendar": {
"mode": "year",
"mode-mon-col": 3,
"weeks-pos": "right",
"on-scroll": 1,
"format": {
"months": "<span color='#ffead3'><b>{}</b></span>",
"days": "<span color='#ecc6d9'><b>{}</b></span>",
"weeks": "<span color='#99ffdd'><b>W{}</b></span>",
"weekdays": "<span color='#ffcc66'><b>{}</b></span>",
"today": "<span color='#ff6699'><b><u>{}</u></b></span>"
}
}
},
"actions": {
"on-click-right": "mode",
"on-click-forward": "tz_up",
"on-click-backward": "tz_down",
"on-scroll-up": "shift_up",
"on-scroll-down": "shift_down"
},
"clock#2": {
"format": " {:%I:%M %p}", // AM PM format
//"format": " {:%H:%M}",// 24H
"format-alt": "{:%A | %H:%M | %e %B}",
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>"
},
"clock#3": {
"format": "{:%I:%M %p - %d/%b}",//for AM/PM
//"format": "{:%H:%M - %d/%b}",// 24H
"tooltip": false
},
"clock#4": {
"interval": 60,
"format": "{:%B | %a %d, %Y | %I:%M %p}",// AM PM format
//"format": "{:%B | %a %d, %Y | %H:%M}",// 24H
"format-alt": "{:%a %b %d, %G}",
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
},
"clock#5": {
"format": "{:%A, %I:%M %P}",// AM PM format
//"format": "{:%a %d | %H:%M}",// 24H
"format-alt": "{:%A, %d %B, %Y (%R)}",
"tooltip-format": "<big>{:%B %Y}</big>\n<tt><small>{calendar}</small></tt>",
},
"cpu": {
"format": "{usage}% 󰍛",
"interval": 1,
"min-length": 5,
"format-alt-click": "click",
"format-alt": "{icon0}{icon1}{icon2}{icon3} {usage:>2}% 󰍛",
"format-icons": [
"▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"
],
"on-click-right": "gnome-system-monitor",
},
"disk": {
"interval": 30,
//"format": "󰋊",
"path": "/",
//"format-alt-click": "click",
"format": "{percentage_used}% 󰋊",
//"tooltip": true,
"tooltip-format": "{used} used out of {total} on {path} ({percentage_used}%)",
},
"hyprland/language": {
"format": "Lang: {}",
"format-en": "US",
"format-tr": "Korea",
"keyboard-name": "at-translated-set-2-keyboard",
"on-click": "hyprctl switchxkblayout $SET_KB next"
},
"hyprland/submap": {
"format": "<span style=\"italic\"> {}</span>", // Icon: expand-arrows-alt
"tooltip": false,
},
"hyprland/window": {
"format": "{}",
"max-length": 50,
"separate-outputs": true,
"offscreen-css": true,
"offscreen-css-text": "(inactive)",
"rewrite": {
"(.*) — Mozilla Firefox": " $1",
"(.*) - fish": "> [$1]",
"(.*) - zsh": "> [$1]",
"(.*) - $term": "> [$1]",
"(.*) - kitty": "> [$1]",
},
},
"idle_inhibitor": {
"tooltip": true,
"tooltip-format-activated": "Idle_inhibitor active",
"tooltip-format-deactivated": "Idle_inhibitor not active",
"format": "{icon}",
"format-icons": {
"activated": " ",
"deactivated": " ",
}
},
"keyboard-state": {
//"numlock": true,
"capslock": true,
"format": {
"numlock": "N {icon}",
"capslock": "󰪛 {icon}",
},
"format-icons": {
"locked": "",
"unlocked": ""
},
},
"memory": {
"interval": 10,
"format": "{used:0.1f}G ",
"format-alt": "{percentage}% ",
"format-alt-click": "click",
"tooltip": true,
"tooltip-format": "{used:0.1f}GB/{total:0.1f}G",
"on-click-right": "$HOME/.config/hypr/scripts/WaybarScripts.sh --btop"
},
"mpris": {
"interval": 10,
// "format": "{player_icon} <i>{dynamic}</i>",
"format": "{player_icon} Media",
// "format-paused": "{status_icon} <i>{artist} {title}</i>",
"format-paused": "{status_icon} Media",
"on-click": "playerctl play-pause",
// "on-click": "playerctl previous",
"on-click-right": "playerctl next",
"scroll-step": 5.0,
"on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --dec",
"smooth-scrolling-threshold": 1,
"tooltip": true,
"tooltip-format": "{status_icon} {dynamic}\nClick: Play-Pause",
"player-icons": {
"chromium": "",
// "default": "",
"default": "󰌳",
"firefox": "󰗝",
"zen-twiligth": "󰗝",
"kdeconnect": "",
"mopidy": "",
"mpv": "󰐹",
"spotify": "",
"vlc": "󰕼",
},
"status-icons": {
"paused": "󰐎",
"playing": "",
"stopped": "",
},
"dynamic-order": ["artist", "title"],
// "ignored-players": ["firefox", "zen"],
"max-length": 10,
},
"network": {
"format": "{ifname}",
"format-wifi": "{icon}",
"format-ethernet": "󰌘",
"format-disconnected": "󰌙",
"tooltip-format": "{ipaddr}  {bandwidthUpBits}  {bandwidthDownBits}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"max-length": 30,
"format-icons": [
"󰤯", "󰤟", "󰤢", "󰤥", "󰤨"
],
"on-click-right": "$HOME/.config/hypr/scripts/WaybarScripts.sh --nmtui"
},
"network#speed": {
"interval": 1,
"format": "{ifname}",
"format-wifi": "{icon}  {bandwidthUpBytes}  {bandwidthDownBytes}",
"format-ethernet": "󰌘  {bandwidthUpBytes}  {bandwidthDownBytes}",
// "format-disconnected": "󰌙",
"format-disconnected": "󰲛",
"tooltip-format": "{ipaddr}",
"format-linked": "󰈁 {ifname} (No IP)",
"tooltip-format-wifi": "{essid} {icon} {signalStrength}%",
"tooltip-format-ethernet": "{ifname} 󰌘",
"tooltip-format-disconnected": "󰌙 Disconnected",
"min-length": 24,
"max-length": 24,
"format-icons": [
"󰤯", "󰤟", "󰤢", "󰤥", "󰤨"
]
},
"power-profiles-daemon": {
"format": "{icon}",
"tooltip-format": "Power profile: {profile}\nDriver: {driver}",
"tooltip": true,
"format-icons": {
"default": "",
"performance": "",
"balanced": "",
"power-saver": ""
}
},
"pulseaudio": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} 󰂱 {volume}%",
"format-muted": "󰖁",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": [
"", "", "󰕾", ""
],
"ignored-sinks": [
"Easy Effects Sink"
],
},
"scroll-step": 5.0,
"on-click": "$HOME/.config/hypr/scripts/volume.sh --toggle",
"on-click-right": "pavucontrol -t 3",
"on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --dec",
"tooltip-format": "{icon} {desc} | {volume}%",
"smooth-scrolling-threshold": 1,
},
"pulseaudio#1": {
"format": "{icon} {volume}%",
"format-bluetooth": "{icon} {volume}%",
"format-bluetooth-muted": " {icon}",
"format-muted": "󰸈",
"format-icons": {
"headphone": "",
"hands-free": "",
"headset": "",
"phone": "",
"portable": "",
"car": "",
"default": ["", "", ""]
},
"on-click": "pamixer --toggle-mute",
"on-click-right": "pavucontrol -t 3",
"tooltip": true,
"tooltip-format": "{icon} {desc} | {volume}%",
},
"pulseaudio#microphone": {
"format": "{format_source}",
"format-source": " {volume}%",
"format-source-muted": "",
"on-click": "$HOME/.config/hypr/scripts/volume.sh --toggle-mic",
"on-click-right": "pavucontrol -t 4",
"on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --mic-inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --mic-dec",
"tooltip-format": "{source_desc} | {source_volume}%",
"scroll-step": 5,
},
"tray": {
"icon-size": 20,
"spacing": 4,
},
"wireplumber": {
"format": "{icon} {volume} %",
"format-muted": " Mute",
"on-click": "$HOME/.config/hypr/scripts/volume.sh --toggle",
"on-click-right": "pavucontrol -t 3",
"on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --dec",
"format-icons": [
"", "", "󰕾", ""
],
},
"wlr/taskbar": {
"format": "{icon} {name}",
"icon-size": 16,
"all-outputs": false,
"tooltip-format": "{title}",
"on-click": "activate",
"on-click-middle": "close",
"ignore-list": [
"wofi",
"rofi",
"kitty",
"kitty-dropterm"
],
},
"custom/archicon": {
"format": "",
"tooltip": true,
"tooltip-format": "Ciao Sinsa :)",
"on-click": "rofi -show drun"
},
"cava": {
// "cava_config": "$HOME/.config/cava/config",
"framerate": 60,
"autosens": 0,
// "sensitivity": 0,
"bars": 18,
"lower_cutoff_freq": 50,
"higher_cutoff_freq": 10000,
"hide_on_silence": false,
"format_silent": "ciao",
// "sleep_timer": 5,
"method": "pipewire",
"source": "auto",
"stereo": true,
"reverse": false,
"bar_delimiter": 0,
"monstercat": false,
"waves": true,
// "noise_reduction": 0.77,
"input_delay": 2,
// "format-icons": [" ","▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ],
"format-icons": [ " ", "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█" ],
"on-click": "playerctl play-pause",
"tooltip": true,
"tooltip-format": "ciao",
"menu": "click",
},
}
+300
View File
@@ -0,0 +1,300 @@
//* ---- 💫 https://github.com/JaKooLit 💫 ---- *//
/* Waybar Modules - Custom Modules */
/* Basically created to reduce the lines in Waybar Modules bank */
/* NOTE: This is only for Custom Modules */
/* Custom Modules like weather browser, tty, file manager at the beginning */
{
"custom/weather": {
"format": "{}",
"format-alt": "{alt}: {}",
"format-alt-click": "click",
"interval": 3600,
"return-type": "json",
"exec": "$HOME/.config/hypr/UserScripts/Weather.py",
//"exec": "$HOME/.config/hypr/UserScripts/Weather.sh",
//"exec-if": "ping wttr.in -c1",
"tooltip": true,
},
"custom/file_manager": {
"format": " ",
"on-click": "xdg-open . &",
"tooltip": true,
"tooltip-format": "File Manager",
},
"custom/tty": {
"format": " ",
"on-click": "$HOME/.config/hypr/scripts/WaybarScripts.sh --term",
"tooltip": true,
"tooltip-format": "Launch Terminal",
},
"custom/browser": {
"format": " ",
"on-click": "xdg-open https://",
"tooltip": true,
"tooltip-format": "Launch Browser",
},
"custom/settings": {
"format": " ",
"on-click": "$HOME/.config/hypr/scripts/Kool_Quick_Settings.sh",
"tooltip": true,
"tooltip-format": "Launch KooL Hyprland Settings Menu",
},
"custom/cycle_wall": {
"format": " ",
"on-click": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh",
"on-click-right": "$HOME/.config/hypr/UserScripts/WallpaperRandom.sh",
"on-click-middle": "$HOME/.config/hypr/scripts/WaybarStyles.sh",
"tooltip": true,
"tooltip-format": "Left Click: Wallpaper Menu\nMiddle Click: Random wallpaper\nRight Click: Waybar Styles Menu",
},
"custom/hint": {
"format": "󰺁 HINT!",
"on-click": "$HOME/.config/hypr/scripts/KeyHints.sh",
"on-click-right": "$HOME/.config/hypr/scripts/KeyBinds.sh",
"tooltip": true,
"tooltip-format": "Left Click: Quick Tips\nRight Click: Keybinds",
},
"custom/dot_update": {
"format": " 󰁈 ",
"on-click": "$HOME/.config/hypr/scripts/KooLsDotsUpdate.sh",
"tooltip": true,
"tooltip-format": "Check KooL Dots update\nIf available",
},
// Hypridle inhibitor
"custom/hypridle": {
"format": "󱫗 ",
"return-type": "json",
"escape": true,
"exec-on-event": true,
"interval": 60,
"exec": "$HOME/.config/hypr/scripts/Hypridle.sh status",
"on-click": "$HOME/.config/hypr/scripts/Hypridle.sh toggle",
"on-click-right": "hyprlock"
},
"custom/keyboard": {
"exec": "cat $HOME/.cache/kb_layout",
"interval": 1,
"format": " {}",
"on-click": "$HOME/.config/hypr/scripts/SwitchKeyboardLayout.sh",
},
"custom/light_dark": {
"format": "󰔎 ",
"on-click": "$HOME/.config/hypr/scripts/DarkLight.sh",
"on-click-right": "$HOME/.config/hypr/scripts/WaybarStyles.sh",
"on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh",
"tooltip": true,
"tooltip-format": "Left Click: Switch Dark-Light Themes\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Styles Menu",
},
"custom/lock": {
"format": "󰌾",
"on-click": "$HOME/.config/hypr/scripts/LockScreen.sh",
"tooltip": true,
"tooltip-format": "󰷛 Screen Lock",
},
"custom/menu": {
"format": "  ",
"on-click": "pkill rofi || rofi -show drun -modi run,drun,filebrowser,window",
"on-click-middle": "$HOME/.config/hypr/UserScripts/WallpaperSelect.sh",
"on-click-right": "$HOME/.config/hypr/scripts/WaybarLayout.sh",
"tooltip": true,
"tooltip-format": "Left Click: Rofi Menu\nMiddle Click: Wallpaper Menu\nRight Click: Waybar Layout Menu",
},
// This is a custom cava visualizer
"custom/cava_mviz": {
"exec": "$HOME/.config/hypr/scripts/waybarcava.sh",
"format": "{}"
},
"custom/playerctl": {
"format": "<span>{}</span>",
"return-type": "json",
"max-length": 25,
"exec": "playerctl -a metadata --format '{\"text\": \"{{artist}} {{markup_escape(title)}}\", \"tooltip\": \"{{playerName}} : {{markup_escape(title)}}\", \"alt\": \"{{status}}\", \"class\": \"{{status}}\"}' -F",
"on-click-middle": "playerctl play-pause",
"on-click": "playerctl previous",
"on-click-right": "playerctl next",
"scroll-step": 5.0,
"on-scroll-up": "$HOME/.config/hypr/scripts/volume.sh --inc",
"on-scroll-down": "$HOME/.config/hypr/scripts/volume.sh --dec",
"smooth-scrolling-threshold": 1,
},
"custom/power": {
"format": "⏻",
"on-click": "$HOME/.config/hypr/scripts/Wlogout.sh",
"on-click-right": "$HOME/.config/hypr/scripts/ChangeBlur.sh",
"tooltip": true,
"tooltip-format":"Logout Menu",
},
"custom/reboot": {
"format": "󰜉",
"on-click": "systemctl reboot",
"tooltip": true,
"tooltip-format": "Left Click: Reboot",
},
"custom/quit": {
"format": "󰗼",
"on-click": "hyprctl dispatch exit",
"tooltip": true,
"tooltip-format": "Left Click: Exit Hyprland",
},
"custom/swaync": {
"tooltip": true,
"tooltip-format": "Left Click: Launch Notification Center\nRight Click: Do not Disturb",
"format": "{} {icon} ",
"format-icons": {
"notification": "<span foreground='red'><sup></sup></span>",
"none": "",
"dnd-notification": "<span foreground='red'><sup></sup></span>",
"dnd-none": "",
"inhibited-notification": "<span foreground='red'><sup></sup></span>",
"inhibited-none": "",
"dnd-inhibited-notification": "<span foreground='red'><sup></sup></span>",
"dnd-inhibited-none": ""
},
"return-type": "json",
"exec-if": "which swaync-client",
"exec": "swaync-client -swb",
"on-click": "sleep 0.1 && swaync-client -t -sw",
"on-click-right": "swaync-client -d -sw",
"escape": true,
},
// NOTE:! This is mainly for Arch and Arch Based Distros depend: pacman-contrib
// Other Distro dont have notifications but can use to check for update for any other distro
"custom/updater": {
"format": " {}",
"exec": "checkupdates | wc -l",
"exec-if": "[[ $(checkupdates | wc -l) ]]",
"interval": 43200, // (Arch Linux will try to check 12 hrs interval only
"on-click": "$HOME/.config/hypr/scripts/Distro_update.sh",
"tooltip": true,
"tooltip-format": "Left Click: Update System\nArch (w/ notification)\nFedora, OpenSuse, Debian/Ubuntu click to update",
},
//VPN checker and user
"custom/vpn": {
"format": "{}",
"return-type": "json",
"interval": 3,
"exec": "~/.config/hypr/scripts/vpn.sh",
"tooltip": true
},
"custom/cava": {
"format": "{icon}{text}",
"format-icons": {
// "Playing": " ", // Uncomment if not using caway
"Paused": " ",
"Stopped": "&#x202d;ﭥ ", // This stop symbol is RTL. So &#x202d; is left-to-right override.
},
"escape": true,
"tooltip": true,
"exec": "~/.config/waybar/caway",
"return-type": "json",
"on-click": "playerctl play-pause",
"on-scroll-up": "playerctl previous",
"on-scroll-down": "playerctl next",
"on-click-right": "g4music",
"max-length": 35
},
// Separators
"custom/separator#dot": {
"format": "",
"interval": "once",
"tooltip": false
},
"custom/separator#dot-line": {
"format": "",
"interval": "once",
"tooltip": false
},
"custom/separator#line": {
"format": "|",
"interval": "once",
"tooltip": false
},
"custom/separator#blank": {
"format": "",
"interval": "once",
"tooltip": false
},
"custom/separator#blank_2": {
"format": " ",
"interval": "once",
"tooltip": false
},
"custom/separator#blank_3": {
"format": " ",
"interval": "once",
"tooltip": false
},
"custom/arrow1": {
"format": "",
"tooltip": false
},
"custom/arrow2": {
"format": "",
"tooltip": false
},
"custom/arrow3": {
"format": "",
"tooltip": false
},
"custom/arrow4": {
"format": "",
"tooltip": false
},
"custom/arrow5": {
"format": "",
"tooltip": false
},
"custom/arrow6": {
"format": "",
"tooltip": false
},
"custom/arrow7": {
"format": "",
"tooltip": false
},
"custom/arrow8": {
"format": "",
"tooltip": false
},
"custom/arrow9": {
"format": "",
"tooltip": false
},
"custom/arrow10": {
"format": "",
"tooltip": false
}
}
+140
View File
@@ -0,0 +1,140 @@
//* ---- 💫 https://github.com/JaKooLit 💫 ---- *//
/* Waybar Modules - Groups Modules */
/* Basically created to reduce the lines in Waybar Modules bank */
/* NOTE: This is only for Groups */
{
// GROUPS
"group/app_drawer": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "custom/menu",
"transition-left-to-right": true
},
"modules": [
"custom/menu",
"custom/light_dark",
"custom/file_manager",
"custom/tty",
"custom/browser",
"custom/settings",
]
},
"group/motherboard": {
"orientation": "horizontal",
"modules": [
"cpu",
"power-profiles-daemon",
"memory",
"temperature",
"disk",
]
},
"group/mobo_drawer": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "cpu",
"transition-left-to-right": true
},
"modules": [
"battery",
"memory",
"cpu",
"power-profiles-daemon",
"disk",
"temperature",
]
},
"group/laptop": {
"orientation": "inherit",
"modules": [
"backlight",
"battery",
]
},
"group/audio": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "pulseaudio",
"transition-left-to-right": true
},
"modules": [
"pulseaudio",
"pulseaudio#microphone",
]
},
"group/connections": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "network",
"transition-left-to-right": true
},
"modules": [
"network",
"bluetooth",
"backlight",
]
},
"group/status": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "custom/power",
"transition-left-to-right": false
},
"modules": [
"custom/power",
"custom/lock",
"keyboard-state",
"custom/keyboard",
]
},
"group/notify": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "custom/swaync",
"transition-left-to-right": false
},
"modules": [
"custom/swaync",
]
},
"group/power": {
"orientation": "inherit",
"drawer": {
"transition-duration": 500,
"children-class": "drawer-child",
"transition-left-to-right": false
},
"modules": [
"custom/power",
"custom/quit",
"custom/lock",
"custom/reboot"
]
},
// groups for vertical
"group/power#vert": {
"orientation": "inherit",
"drawer": {
"transition-duration": 300,
"children-class": "not-memory",
"transition-left-to-right": false
},
"modules": [
"custom/power",
"custom/lock",
"custom/logout",
"custom/reboot"
]
},
}
+321
View File
@@ -0,0 +1,321 @@
//* ---- 💫 https://github.com/JaKooLit 💫 ---- *//
/* Waybar Workspaces modules */
/* Generally, this is a potential expanding of choices for hyprland/workspace */
// HYPRLAND WORKSPACES. CHOOSE as desired and place on waybar configs
{
// CIRCLES Style
"hyprland/workspaces": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 1
},
"format-icons": {
"active": "",
"default": "",
},
},
// ROMAN Numerals style
"hyprland/workspaces#roman": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 5
},
"format-icons": {
"1": "I",
"2": "II",
"3": "III",
"4": "IV",
"5": "V",
"6": "VI",
"7": "VII",
"8": "VIII",
"9": "IX",
"10": "X",
},
},
// PACMAN Style
"hyprland/workspaces#pacman": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"show-special": false,
"persistent-workspaces": {
"*": 5
},
"format": "{icon}",
"format-icons": {
"active": "<span font='12'>󰮯</span>",
"empty": "<span font='8'></span>",
"default": "󰊠",
},
},
// Kanji / Japanese style
"hyprland/workspaces#kanji": {
"disable-scroll": true,
"show-special": false,
"all-outputs": true,
"format": "{icon}",
"persistent-workspaces": {
"*": 5
},
"format-icons": {
"1": "一",
"2": "二",
"3": "三",
"4": "四",
"5": "五",
"6": "六",
"7": "七",
"8": "八",
"9": "九",
"10": "十",
}
},
// for Camilla or Spanish
"hyprland/workspaces#cam": {
"active-only":false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 5
},
"format-icons": {
"1": "Uno",
"2": "Due",
"3": "Tre",
"4": "Quattro",
"5": "Cinque",
"6":"Sei",
"7":"Sette",
"8":"Otto",
"9":"Nove",
"10":"Dieci"
}
},
// NUMBERS and ICONS style
"hyprland/workspaces#4": {
"format": "{name}",
"format": " {name} {icon} ",
//"format": " {icon} ",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"all-outputs": true,
"sort-by-number": true,
"format-icons": {
"1": " ",
"2": " ",
"3": " ",
"4": " ",
"5": " ",
"6": " ",
"7": "",
"8": " ",
"9": "",
"10": "10",
"focused": "",
"default": "",
},
},
// numbers styles
"hyprland/workspaces#numbers": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 5
},
"format-icons": {
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
"10": "10",
},
},
// ALPHABET Style
"hyprland/workspaces#alpha": {
"active-only": false,
"all-outputs": true,
"format": "{icon}",
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 5
},
"format-icons": {
"1": "A",
"2": "B",
"3": "C",
"4": "D",
"5": "E",
"6": "F",
"7": "G",
"8": "H",
"9": "I",
"10": "J",
},
},
// NUMBERS and ICONS style with window rewrite
"hyprland/workspaces#rw": {
"disable-scroll": true,
"all-outputs": false,
"warp-on-scroll": false,
"sort-by-number": true,
"show-special": false,
"on-click": "activate",
"on-scroll-up": "hyprctl dispatch workspace e+1",
"on-scroll-down": "hyprctl dispatch workspace e-1",
"persistent-workspaces": {
"*": 1
},
// "format": "{icon} {windows}",
"format": "{windows}",
"format-window-separator": "|",
"window-rewrite-default": "󰣆",
"window-rewrite": {
"title<.*amazon.*>": "",
"title<.*reddit.*>": "",
"title<.*idagio.*>": "𝄢",
"class<firefox|org.mozilla.firefox|librewolf|floorp|mercury-browser|[Cc]achy-browser>": " ",
//"class<zen-twilight>": "",
//"class<zen-twilight>": "bank󰖟",
"class<zen-twilight>": "󰗝",
"class<emacs>": "",
"class<waterfox|waterfox-bin>": " ",
"class<microsoft-edge>": "",
"class<Chromium|Thorium|[Cc]hrome>": "",
"class<brave-browser>": "🦁",
"class<tor browser>": "",
"class<firefox-developer-edition>": "🦊",
"class<onlyoffice>": "",
"class<kitty>": "󰄛",
"class<kitty-dropterm>": "",
"class<kitty-dropterm>": "",
"class<com.mitchellh.ghostty>": "",
"class<org.wezfurlong.wezterm>": "",
"class<tabby>": "",
"title<timeshift.*>": "",
"class<org.gnome.nautilus>": "",
"class<[Tt]hunderbird|[Tt]hunderbird-esr>": "",
"class<eu.betterbird.Betterbird>": "",
"title<.*gmail.*>": "󰊫",
"class<org.gnome.texteditor>": "󱞎",
"class<[Tt]elegram-desktop|org.telegram.desktop|io.github.tdesktop_x64.TDesktop>": "",
"class<discord|[Ww]ebcord|Vesktop>": "",
"title<.*whatsapp.*>": "",
"title<.*zapzap.*>": "",
"title<.*messenger.*>": "",
"title<.*facebook.*>": "",
"title<.*reddit.*>": "",
"class<affine>": "󰠮",
"class<org.kde.okular>": "",
"class<com.borgbase.Vorta>": "",
"title<.*ChatGPT.*>": "󰚩",
"title<.*deepseek.*>": "󰚩",
"title<.*qwen.*>": "󰚩",
"class<subl>": "󰅳",
"class<slack>": "",
"class<obsidian>": "🪨",
"class<mpv>": "",
"class<celluloid|Zoom>": "",
"class<Cider>": "󰎆",
"title<.*Picture-in-Picture.*>": "",
"title<.*youtube.*>": "",
"class<vlc>": "󰕼",
"title<.*cmus.*>": "",
"class<[Ss]potify>": "",
"title<.*.pdf>": "",
"class<org.gnome.evince>": "",
"class<virt-manager>": "",
"class<.virt-manager-wrapped>": "",
"class<virtualbox manager>": "💽",
"title<virtualbox>": "💽",
"class<remmina>": "🖥️",
"class<Minecraft.*>": "󰍳",
"class<VSCode|code-url-handler|code-oss|codium|codium-url-handler|VSCodium>": "󰨞",
"class<dev.zed.Zed>": "󰵁",
"class<codeblocks>": "󰅩",
"title<.*github.*>": "",
"class<mousepad>": "",
"class<libreoffice-writer>": "",
"class<libreoffice-startcenter>": "󰏆",
"class<libreoffice-calc>": "",
"title<nvim.*>": "",
"title<vim.*>": "",
//"title<.*vim ~ .*>": "",
//"title<.*nvim.*>": "",
"title<.*figma.*>": "",
"title<.*jira.*>": "",
"class<jetbrains-idea>": "",
"class<obs|com.obsproject.Studio>": "",
"class<polkit-gnome-authentication-agent-1>": "󰒃",
"class<nwg-look>": "",
"class<[Pp]avucontrol|org.pulseaudio.pavucontrol>": "󱡫",
"class<steam>": "",
"class<thunar|nemo>": "󰝰",
"class<Gparted>":"",
"class<gimp>": "",
"class<emulator>": "📱",
"class<android-studio>": "",
"class<org.pipewire.Helvum>": "󰓃",
"class<localsend>":"",
"class<PrusaSlicer|UltiMaker-Cura|OrcaSlicer>": "󰹛",
}
},
}
"niri/workspaces": {
"format": "{index}",
},
"wlr/taskbar": {
"format": "{icon}",
"icon-size": {},
"icon-theme": "${i_theme}",
"spacing": 0,
"tooltip-format": "{icon}",
"on-click": "activate",
"on-click-middle": "close",
"on-click-right": "fullscreen"
},
Executable
+114
View File
@@ -0,0 +1,114 @@
#!/usr/bin/bash
# Nuke all internal spawns when script dies
trap "trap - SIGTERM && kill -- -$$" SIGINT SIGTERM
BARS=18
FRAMERATE=60
EQUILIZER=1
# Get script options
while getopts 'b:f:m:eh' flag; do
case "${flag}" in
b) BARS="${OPTARG}" ;;
f) FRAMERATE="${OPTARG}" ;;
e) EQUILIZER=0 ;;
h)
echo "caway usage: caway [ options ... ]"
echo "where options include:"
echo
echo " -b <integer> (Number of bars to display. Default 8)"
echo " -f <integer> (Framerate of the equilizer. Default 60)"
echo " -e (Disable equilizer. Default enabled)"
echo " -h (Show help message)"
exit 0
;;
esac
done
bar="▁▂▃▄▅▆▇█"
dict="s/;//g;"
# creating "dictionary" to replace char with bar + thin space ""
i=0
while [ $i -lt ${#bar} ]; do
dict="${dict}s/$i/${bar:$i:1}/g;"
i=$((i = i + 1))
done
# Remove last extra thin space
dict="${dict}s/.$//;"
clean_create_pipe() {
if [ -p $1 ]; then
unlink $1
fi
mkfifo $1
}
kill_pid_file() {
if [[ -f $1 ]]; then
while read pid; do
{ kill "$pid" && wait "$pid"; } 2>/dev/null
done <$1
fi
}
# PID of the cava process and while loop launched from the script
cava_waybar_pid="/tmp/cava_waybar_pid"
# Clean pipe for cava
cava_waybar_pipe="/tmp/cava_waybar.fifo"
clean_create_pipe $cava_waybar_pipe
# Custom cava config
cava_waybar_config="/tmp/cava_waybar_config"
echo "
[general]
mode = normal
framerate = $FRAMERATE
bars = $BARS
[output]
method = raw
raw_target = $cava_waybar_pipe
data_format = ascii
ascii_max_range = 7
" >$cava_waybar_config
# Clean pipe for playerctl
playerctl_waybar_pipe="/tmp/playerctl_waybar.fifo"
clean_create_pipe $playerctl_waybar_pipe
# playerctl output into playerctl_waybar_pipe
playerctl -a metadata --format '{"text": "{{artist}} - {{title}}", "tooltip": "{{playerName}} : {{markup_escape(artist)}} - {{markup_escape(title)}}", "alt": "{{status}}", "class": "{{status}}"}' -F >$playerctl_waybar_pipe &
# Read the playerctl o/p via its fifo pipe
while read -r line; do
# Kill the cava process to stop the input to cava_waybar_pipe
kill_pid_file $cava_waybar_pid
echo "$line" | jq --unbuffered --compact-output
# If the class says "Playing" and equilizer is enabled
# then show the cava equilizer
if [[ $EQUILIZER == 1 && $(echo $line | jq -r '.class') == 'Playing' ]]; then
# Show the playing title for 2 seconds
sleep 2
# cava output into cava_waybar_pipe
cava -p $cava_waybar_config >$cava_waybar_pipe &
# Save the PID of child process
echo $! >$cava_waybar_pid
# Read the cava o/p via its fifo pipe
while read -r cmd2; do
# Change the "text" key to bars
echo "$line" | jq --arg a $(echo $cmd2 | sed "$dict") '.text = $a' --unbuffered --compact-output
done <$cava_waybar_pipe & # Do this fifo read in background
# Save the while loop PID into the file as well
echo $! >>$cava_waybar_pid
fi
done <$playerctl_waybar_pipe
+105
View File
@@ -0,0 +1,105 @@
/*
* Css Colors
* Generated with Matugen
*/
@define-color background #151218;
@define-color error #ffb4ab;
@define-color error_container #93000a;
@define-color inverse_on_surface #322f35;
@define-color inverse_primary #69548d;
@define-color inverse_surface #e7e0e8;
@define-color on_background #e7e0e8;
@define-color on_error #690005;
@define-color on_error_container #ffdad6;
@define-color on_primary #3a255b;
@define-color on_primary_container #ecdcff;
@define-color on_primary_fixed #240e45;
@define-color on_primary_fixed_variant #513c73;
@define-color on_secondary #342d40;
@define-color on_secondary_container #eadef7;
@define-color on_secondary_fixed #1f182a;
@define-color on_secondary_fixed_variant #4b4357;
@define-color on_surface #e7e0e8;
@define-color on_surface_variant #cbc4cf;
@define-color on_tertiary #4a252f;
@define-color on_tertiary_container #ffd9e0;
@define-color on_tertiary_fixed #32101a;
@define-color on_tertiary_fixed_variant #643b45;
@define-color outline #958e99;
@define-color outline_variant #49454e;
@define-color primary #d4bbfc;
@define-color primary_container #513c73;
@define-color primary_fixed #ecdcff;
@define-color primary_fixed_dim #d4bbfc;
@define-color scrim #000000;
@define-color secondary #cec2db;
@define-color secondary_container #4b4357;
@define-color secondary_fixed #eadef7;
@define-color secondary_fixed_dim #cec2db;
@define-color shadow #000000;
@define-color source_color #533d78;
@define-color surface #151218;
@define-color surface_bright #3b383e;
@define-color surface_container #211e24;
@define-color surface_container_high #2c292f;
@define-color surface_container_highest #37343a;
@define-color surface_container_low #1d1a20;
@define-color surface_container_lowest #0f0d12;
@define-color surface_dim #151218;
@define-color surface_tint #d4bbfc;
@define-color surface_variant #49454e;
@define-color tertiary #f1b7c3;
@define-color tertiary_container #643b45;
@define-color tertiary_fixed #ffd9e0;
@define-color tertiary_fixed_dim #f1b7c3;
+58
View File
@@ -0,0 +1,58 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"custom/archicon",
"clock",
"custom/separator#blank",
"hyprland/workspaces#rw"
// "custom/separator#blank"
// "hyprland/window",
],
"modules-center": [
// "wlr/taskbar",
"mpris",
"cava",
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/mobo_drawer",
// "battery",
// "custom/separator#blank",
"group/connections",
// "network",
// "bluetooth",
"group/audio",
// "custom/separator#blank",
// "backlight",
"tray",
// "clock",
"group/notify",
"custom/power",
],
}
View File
+50
View File
@@ -0,0 +1,50 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
# "$HOME/.config/waybar/UserModules",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
"clock",
"custom/separator#blank",
"tray",
],
"modules-center": [
"group/app_drawer",
"custom/separator#dot-line",
"hyprland/workspaces#kanji",
"custom/separator#dot-line",
"group/notify",
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/laptop",
"custom/separator#blank",
"group/mobo_drawer",
"custom/separator#line",
"group/audio",
"custom/separator#dot-line",
"custom/separator#blank",
"group/status",
],
}
+46
View File
@@ -0,0 +1,46 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"clock",
"custom/separator#blank",
"tray",
],
"modules-center": [
"hyprland/workspaces#rw",
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/notify",
"battery",
"custom/separator#blank",
"group/audio",
"custom/separator#blank",
"custom/power",
],
}
+61
View File
@@ -0,0 +1,61 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"custom/archicon",
"clock",
"custom/separator#blank",
"hyprland/workspaces#rw"
// "custom/separator#blank"
// "hyprland/window",
],
"modules-center": [
// "wlr/taskbar",
// "mpris",
// "custom/cava"
// "custom/playerinfo"
"cava"
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/mobo_drawer",
// "battery",
// "custom/separator#blank",
"group/connections",
// "network",
// "bluetooth",
"group/audio",
// "custom/separator#blank",
// "backlight",
"tray",
// "clock",
"group/notify",
"custom/power"
// "custom/vpn",
],
}
+61
View File
@@ -0,0 +1,61 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"custom/archicon",
"clock",
"custom/separator#blank",
"niri/workspaces"
// "custom/separator#blank"
// "hyprland/window",
],
"modules-center": [
// "wlr/taskbar",
// "mpris",
// "custom/cava"
// "custom/playerinfo"
"cava"
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/mobo_drawer",
// "battery",
// "custom/separator#blank",
"group/connections",
// "network",
// "bluetooth",
"group/audio",
// "custom/separator#blank",
// "backlight",
"tray",
// "clock",
"group/notify",
"custom/power"
// "custom/vpn",
],
}
+49
View File
@@ -0,0 +1,49 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
"$HOME/.config/waybar/UserModules",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 3,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"clock",
"custom/separator#blank",
"tray",
"custom/separator#blank",
"hyprland/workspaces#alpha",
],
"modules-center": [
"mpris",
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/notify",
"battery",
"custom/separator#blank",
"group/audio",
"custom/separator#blank",
"custom/power",
],
}
+48
View File
@@ -0,0 +1,48 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
"$HOME/.config/waybar/UserModules",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 0,
"margin-left": 0,
"margin-right": 0,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"tray",
"custom/separator#line",
"custom/separator#blank",
"hyprland/workspaces#alpha",
],
"modules-center": [
"clock",
],
"modules-right": [
//"mpris",
"group/notify",
"custom/separator#dot-line",
"battery",
"custom/separator#blank",
"group/audio",
"custom/separator#dot-line",
"custom/power",
],
}
+49
View File
@@ -0,0 +1,49 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* My Mostly Used waybar config incase you wonder :) */
{
"include": [
"$HOME/.config/waybar/Modules",
"$HOME/.config/waybar/ModulesWorkspaces",
"$HOME/.config/waybar/ModulesCustom",
"$HOME/.config/waybar/ModulesGroups",
"$HOME/.config/waybar/UserModules",
],
"layer": "bottom",
//"mode": "dock",
"exclusive": true,
"passthrough": false,
"position": "top",
"spacing": 3,
"fixed-center": true,
"ipc": true,
"margin-top": 5,
"margin-left": 8,
"margin-right": 8,
"modules-left": [
//"idle_inhibitor",
//"custom/separator#blank",
"clock",
"custom/separator#dot-blank",
"tray",
"custom/separator#blank",
"hyprland/workspaces#alpha",
],
"modules-center": [
"hyprland/window",
],
"modules-right": [
//"mpris",
//"custom/separator#dot-line",
"group/notify",
"battery",
"custom/separator#blank",
"group/audio",
"custom/separator#blank",
"custom/power",
],
}
+216
View File
@@ -0,0 +1,216 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Black & White MonoChrome */
/* @import '../../.config/waybar/wallust/colors-waybar.css'; */
@import "colors.css";
* {
font-family: "JetBrainsMono Nerd Font Propo";
font-weight: bold;
min-height: 0;
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
font-size: 98%;
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
}
window#waybar,
window#waybar.empty,
window#waybar.empty #window {
background-color: transparent;
padding: 0px;
border: 0px;
}
tooltip {
color: @inverse_surface;
background: rgba(0, 0, 0, 0.8);
border-radius: 20px;
}
tooltip label{
color: @inverse_surface;
}
/*-----module groups----*/
.modules-right {
background-color: rgba(0,0,0,0.5);
color: @secondary;
border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-center {
background-color: rgba(0,0,0,0.5);
color: @secondary;
border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-left {
background-color: rgba(0,0,0,0.5);
color: @secondary;
border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
/*-----modules indv----*/
#taskbar button,
#workspaces button {
color: @outline;
box-shadow: none;
text-shadow: none;
padding: 0px;
border-radius: 9px;
padding-left: 4px;
padding-right: 4px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button:hover,
#workspaces button:hover {
color: @on_secondary_fixed_variant;
border-radius: 20px;
padding-left: 2px;
padding-right: 2px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button.active,
#workspaces button.active {
color: @inverse_surface;
padding-left: 8px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspaces button.urgent {
color: @on_secondary;
border-radius: 10px;
}
#workspaces button.persistent {
border-radius: 10px;
}
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#mpris,
#network,
#power-profiles-daemon,
#pulseaudio,
#pulseaudio-slider,
#taskbar,
#temperature,
#tray,
#window,
#wireplumber,
#workspaces,
#custom-backlight,
#custom-browser,
#custom-cava_mviz,
#custom-cycle_wall,
#custom-dot_update,
#custom-file_manager,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-hint,
#custom-hypridle,
#custom-menu,
#custom-playerctl,
#custom-power_vertical,
#custom-power,
#custom-quit,
#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
#custom-tty,
#custom-updater,
#custom-weather,
#custom-weather.clearNight,
#custom-weather.cloudyFoggyDay,
#custom-weather.cloudyFoggyNight,
#custom-weather.default,
#custom-weather.rainyDay,
#custom-weather.rainyNight,
#custom-weather.severe,
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
/*-----Indicators----*/
#custom-hypridle.notactive,
#idle_inhibitor.activated {
color: #39FF14;
}
#pulseaudio.muted {
color: #cc3436;
}
#temperature.critical {
color: red;
}
@keyframes blink {
to {
color: #000000;
}
}
#battery.critical:not(.charging) {
color: #f53c3c;
}
#backlight-slider slider,
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
}
#backlight-slider trough,
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#backlight-slider highlight,
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}
+1
View File
@@ -0,0 +1 @@
/home/sinsa/.config/waybar/colors.css
+222
View File
@@ -0,0 +1,222 @@
/* ---- 💫 https://github.com/JaKooLit 💫 ---- */
/* Black & White MonoChrome */
/* @import '../../.config/waybar/wallust/colors-waybar.css'; */
@import "colors.css";
* {
font-family: "JetBrainsMono Nerd Font Propo";
font-weight: bold;
min-height: 0;
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
font-size: 100%;
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
}
window#waybar,
window#waybar.empty,
window#waybar.empty #window {
background-color: alpha(@background, .70);
border-radius: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
}
tooltip {
color: @inverse_surface;
background: rgba(0, 0, 0, 0.8);
border-radius: 20px;
}
tooltip label{
color: @inverse_surface;
}
/*-----module groups----*/
.modules-right {
/* background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;*/
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-center {
/* background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;*/
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-left {
/* background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;*/
border-radius: 20px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
/*-----modules indv----*/
#taskbar button,
#workspaces button {
color: @outline;
box-shadow: none;
text-shadow: none;
padding: 0px;
padding-bottom: 0px;
padding-top: 1px;
border-radius: 9px;
padding-left: 4px;
padding-right: 4px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button:hover,
#workspaces button:hover {
color: @on_secondary_fixed_variant;
border-radius: 20px;
padding-left: 2px;
padding-right: 2px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button.active,
#workspaces button.active {
color: @primary;
padding-left: 8px;
padding-right: 8px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspaces button.urgent {
color: @on_secondary;
border-radius: 10px;
}
#workspaces button.persistent {
border-radius: 10px;
}
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#mpris,
#network,
#power-profiles-daemon,
#pulseaudio,
#pulseaudio-slider,
#taskbar,
#temperature,
#tray,
#window,
#wireplumber,
#workspaces,
#custom-backlight,
#custom-browser,
#custom-cava_mviz,
#custom-cycle_wall,
#custom-dot_update,
#custom-file_manager,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-hint,
#custom-hypridle,
#custom-menu,
#custom-playerctl,
#custom-power_vertical,
#custom-power,
#custom-quit,
#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-swaync,
#custom-tty,
#custom-updater,
#custom-weather,
#custom-weather.clearNight,
#custom-weather.cloudyFoggyDay,
#custom-weather.cloudyFoggyNight,
#custom-weather.default,
#custom-weather.rainyDay,
#custom-weather.rainyNight,
#custom-weather.severe,
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
padding-top: 4px;
padding-bottom: 4px;
padding-right: 6px;
padding-left: 6px;
}
/*-----Indicators----*/
#custom-hypridle.notactive,
#idle_inhibitor.activated {
color: #39FF14;
}
#pulseaudio.muted {
color: #cc3436;
}
#temperature.critical {
color: red;
}
@keyframes blink {
to {
color: #000000;
}
}
#battery.critical:not(.charging) {
color: #f53c3c;
}
#backlight-slider slider,
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
}
#backlight-slider trough,
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#backlight-slider highlight,
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}
+230
View File
@@ -0,0 +1,230 @@
@import "colors.css";
* {
font-family: "JetBrainsMono Nerd Font Propo";
font-weight: bold;
min-height: 0;
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
font-size: 98%;
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
}
window#waybar,
window#waybar.empty,
window#waybar.empty #window {
background-color: transparent;
padding: 0px;
border: 0px;
}
tooltip {
color: @inverse_surface;
background: rgba(0, 0, 0, 0.8);
border-radius: 20px;
}
tooltip label{
color: @inverse_surface;
}
/*-----module groups----*/
.modules-right {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-center {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-left {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/*border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
/*-----modules indv----*/
#taskbar button,
#workspaces button {
color: @outline;
box-shadow: none;
text-shadow: none;
padding: 0px;
padding-bottom: 0px;
padding-top: 1px;
border-radius: 9px;
padding-left: 4px;
padding-right: 4px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button:hover,
#workspaces button:hover {
color: @primary;
border-radius: 20px;
padding-left: 2px;
padding-right: 2px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#taskbar button.active,
#workspaces button.active {
color: @background;
background-color: alpha(@primary_fixed, 1);
padding-left: 10px;
padding-right: 10px;
animation: gradient_f 20s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682);
}
#workspaces button.urgent {
color: @primary;
border-radius: 10px;
}
#workspaces button.persistent {
border-radius: 10px;
}
#custom-swaync {
background-color: alpha(@surface_container, 1);
/* border: 1px solid @surface_container; */
border-radius: 20px;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 8px;
padding-left: 15px;
margin: 0 0 0 5px;
}
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#mpris,
#network,
#power-profiles-daemon,
#pulseaudio,
#pulseaudio-slider,
#taskbar,
#temperature,
#tray,
#window,
#wireplumber,
#workspaces,
#custom-backlight,
#custom-browser,
#custom-cava_mviz,
#custom-cycle_wall,
#custom-dot_update,
#custom-file_manager,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-hint,
#custom-hypridle,
#custom-menu,
#custom-playerctl,
#custom-power_vertical,
#custom-power,
#custom-quit,
#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-tty,
#custom-updater,
#custom-weather,
#custom-weather.clearNight,
#custom-weather.cloudyFoggyDay,
#custom-weather.cloudyFoggyNight,
#custom-weather.default,
#custom-weather.rainyDay,
#custom-weather.rainyNight,
#custom-weather.severe,
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-weather.sunnyDay {
background-color: alpha(@surface_container, 1);
/* border: 1px solid @surface_container; */
border-radius: 20px;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 15px;
padding-left: 15px;
margin: 0 0 0 5px;
}
/*-----Indicators----*/
#custom-hypridle.notactive,
#idle_inhibitor.activated {
color: #39FF14;
}
#pulseaudio.muted {
color: #cc3436;
}
#temperature.critical {
color: red;
}
@keyframes blink {
to {
color: #000000;
}
}
#battery.critical:not(.charging) {
color: #f53c3c;
}
#backlight-slider slider,
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
}
#backlight-slider trough,
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#backlight-slider highlight,
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}
+237
View File
@@ -0,0 +1,237 @@
@import "colors.css";
@import "mocha.css";
* {
font-family: 'JetBrains Mono Nerd Font Propo';
font-weight: bold ;
min-height: 0;
/* set font-size to 100% if font scaling is set to 1.00 using nwg-look */
font-size: 100%;
font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"';
}
window#waybar,
window#waybar.empty,
window#waybar.empty #window {
background-color: transparent;
padding: 0px;
border: 0px;
color : @text;
}
tooltip {
color: @inverse_surface;
background: rgba(0, 0, 0, 0.8);
border-radius: 20px;
}
tooltip label{
color: @inverse_surface;
}
/*-----module groups----*/
.modules-right {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-center {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/* border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
.modules-left {
/*background-color: rgba(0,0,0,0.5);*/
color: @secondary;
/*border-bottom: 0px;
border-style: solid;
border-color: white;
border-radius: 20px;*/
padding-top: 2px;
padding-bottom: 2px;
padding-right: 4px;
padding-left: 4px;
}
/*-----modules indv----*/
#taskbar button,
#workspaces button {
color: @outline;
box-shadow: none;
text-shadow: none;
padding: 0px;
padding-bottom: 0px;
padding-top: 1px;
border-radius: 9px;
padding-left: 4px;
padding-right: 4px;
/* animation: gradient_f 5s ease-in infinite;
transition: all 0.5s cubic-bezier(.55,-0.68,.48,1.682); */
}
#taskbar button:hover,
#workspaces button:hover {
color: @primary;
border-radius: 20px;
padding-left: 2px;
padding-right: 2px;
/* animation: gradient_f 5s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); */
}
#taskbar button.active,
#workspaces button.active {
color: @background;
background-color: alpha(@primary_fixed, 0.75);
padding-left: 10px;
padding-right: 10px;
/* animation: gradient_f 5s ease-in infinite;
transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); */
}
#workspaces button.urgent {
/* color: @primary; */
border-radius: 10px;
}
#workspaces button.persistent {
border-radius: 10px;
}
#custom-swaync {
background-color: alpha(@surface_container, 0.75);
/* border: 1px solid @surface_container; */
border-radius: 20px;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 8px;
padding-left: 15px;
margin: 0 0 0 5px;
}
#cava,
#cava.silent,
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#mpris,
#network,
#power-profiles-daemon,
#pulseaudio,
#pulseaudio-slider,
#taskbar,
#temperature,
#tray,
#window,
#wireplumber,
#workspaces,
#custom-backlight,
#custom-browser,
#custom-cava_mviz,
#custom-cycle_wall,
#custom-dot_update,
#custom-file_manager,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-hint,
#custom-hypridle,
#custom-menu,
#custom-playerctl,
#custom-power_vertical,
#custom-power,
#custom-quit,
#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-tty,
#custom-updater,
#custom-weather,
#custom-weather.clearNight,
#custom-weather.cloudyFoggyDay,
#custom-weather.cloudyFoggyNight,
#custom-weather.default,
#custom-weather.rainyDay,
#custom-weather.rainyNight,
#custom-weather.severe,
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-archicon,
#custom-vpn,
#custom-cava,
#custom-playerinfo,
#custom-weather.sunnyDay {
background-color: alpha(@surface_container, 0.75);
/* border: 1px solid @surface_container; */
border-radius: 20px;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 15px;
padding-left: 15px;
margin: 0 0 0 5px;
}
/*-----Indicators----*/
#custom-hypridle.notactive,
#idle_inhibitor.activated {
color: #39FF14;
}
#pulseaudio.muted {
color: #cc3436;
}
#temperature.critical {
color: red;
}
@keyframes blink {
to {
color: #000000;
}
}
#battery.critical:not(.charging) {
color: #f53c3c;
}
#backlight-slider slider,
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
}
#backlight-slider trough,
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#backlight-slider highlight,
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}
+26
View File
@@ -0,0 +1,26 @@
@define-color rosewater #f5e0dc;
@define-color flamingo #f2cdcd;
@define-color pink #f5c2e7;
@define-color mauve #cba6f7;
@define-color red #f38ba8;
@define-color maroon #eba0ac;
@define-color peach #fab387;
@define-color yellow #f9e2af;
@define-color green #a6e3a1;
@define-color teal #94e2d5;
@define-color sky #89dceb;
@define-color sapphire #74c7ec;
@define-color blue #89b4fa;
@define-color lavender #b4befe;
@define-color text #cdd6f4;
@define-color subtext1 #bac2de;
@define-color subtext0 #a6adc8;
@define-color overlay2 #9399b2;
@define-color overlay1 #7f849c;
@define-color overlay0 #6c7086;
@define-color surface2 #585b70;
@define-color surface1 #45475a;
@define-color surface0 #313244;
@define-color base #1e1e2e;
@define-color mantle #181825;
@define-color crust #11111b;
+202
View File
@@ -0,0 +1,202 @@
@import "mocha.css";
* {
font-family: FantasqueSansMono Nerd Font;
font-size: 17px;
min-height: 0;
}
#waybar {
background: transparent;
color: @text;
margin: 5px 5px;
}
#workspaces {
border-radius: 1rem;
margin: 5px;
background-color: @surface0;
margin-left: 1rem;
}
#workspaces button {
color: @lavender;
border-radius: 1rem;
padding: 0.4rem;
}
#workspaces button.active {
color: @sky;
border-radius: 1rem;
}
#workspaces button:hover {
color: @sapphire;
border-radius: 1rem;
}
#custom-music,
#tray,
#backlight,
#clock,
#battery,
#pulseaudio,
#custom-lock,
#custom-power {
background-color: @surface0;
padding: 0.5rem 1rem;
margin: 5px 0;
}
#clock {
color: @blue;
border-radius: 0px 1rem 1rem 0px;
margin-right: 1rem;
}
#battery {
color: @green;
}
#battery.charging {
color: @green;
}
#battery.warning:not(.charging) {
color: @red;
}
#backlight {
color: @yellow;
}
#backlight, #battery {
border-radius: 0;
}
#pulseaudio {
color: @maroon;
border-radius: 1rem 0px 0px 1rem;
margin-left: 1rem;
}
#custom-music {
color: @mauve;
border-radius: 1rem;
}
#custom-lock {
border-radius: 1rem 0px 0px 1rem;
color: @lavender;
}
#custom-power {
margin-right: 1rem;
border-radius: 0px 1rem 1rem 0px;
color: @red;
}
#tray {
margin-right: 1rem;
border-radius: 1rem;
}
#cava,
#backlight,
#backlight-slider,
#battery,
#bluetooth,
#clock,
#cpu,
#disk,
#idle_inhibitor,
#keyboard-state,
#memory,
#mode,
#mpris,
#network,
#power-profiles-daemon,
#pulseaudio,
#pulseaudio-slider,
#taskbar,
#temperature,
#tray,
#window,
#wireplumber,
#workspaces,
#custom-backlight,
#custom-browser,
#custom-cava_mviz,
#custom-cycle_wall,
#custom-dot_update,
#custom-file_manager,
#custom-keybinds,
#custom-keyboard,
#custom-light_dark,
#custom-lock,
#custom-hint,
#custom-hypridle,
#custom-menu,
#custom-playerctl,
#custom-power_vertical,
#custom-power,
#custom-quit,
#custom-reboot,
#custom-settings,
#custom-spotify,
#custom-tty,
#custom-updater,
#custom-weather,
#custom-weather.clearNight,
#custom-weather.cloudyFoggyDay,
#custom-weather.cloudyFoggyNight,
#custom-weather.default,
#custom-weather.rainyDay,
#custom-weather.rainyNight,
#custom-weather.severe,
#custom-weather.showyIcyDay,
#custom-weather.snowyIcyNight,
#custom-archicon,
#custom-hypridle.notactive,
#idle_inhibitor.activated {
color: #39FF14;
}
#pulseaudio.muted {
color: #cc3436;
}
#temperature.critical {
color: red;
}
@keyframes blink {
to {
color: #000000;
}
}
#battery.critical:not(.charging) {
color: #f53c3c;
}
#backlight-slider slider,
#pulseaudio-slider slider {
min-width: 0px;
min-height: 0px;
opacity: 0;
background-image: none;
border: none;
box-shadow: none;
}
#backlight-slider trough,
#pulseaudio-slider trough {
min-width: 80px;
min-height: 5px;
border-radius: 5px;
}
#backlight-slider highlight,
#pulseaudio-slider highlight {
min-height: 10px;
border-radius: 5px;
}