From c516bd3be3502c6c064f43fc6cb39260a0fe7ca5 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 11 Nov 2023 11:36:08 +0900 Subject: Waybar clean up and update --- config/hypr/configs/Keybinds.conf | 2 +- config/hypr/scripts/ChangeLayoutMenu.sh | 87 --------- config/hypr/scripts/DarkLight.sh | 2 +- config/hypr/scripts/WaybarLayout.sh | 53 ++++++ config/hypr/scripts/WaybarStyles.sh | 7 +- config/rofi/config-waybar.rasi | 240 ++++++++++++++++++++++++ config/waybar/configs/config-Bottom(plasma) | 45 +++++ config/waybar/configs/config-Bottom-Left | 72 +++++++ config/waybar/configs/config-Bottom-Right | 72 +++++++ config/waybar/configs/config-Left | 34 ++++ config/waybar/configs/config-Right | 34 ++++ config/waybar/configs/config-Top(gnome) | 46 +++++ config/waybar/configs/config-Top-&-Bottom | 76 ++++++++ config/waybar/configs/config-Top-Left | 73 +++++++ config/waybar/configs/config-Top-Right | 73 +++++++ config/waybar/configs/config-all | 127 ------------- config/waybar/configs/config-all-sides | 127 +++++++++++++ config/waybar/configs/config-dual | 76 -------- config/waybar/configs/config-dual-BL | 72 ------- config/waybar/configs/config-dual-BR | 72 ------- config/waybar/configs/config-dual-TL | 73 ------- config/waybar/configs/config-dual-TR | 73 ------- config/waybar/configs/config-gnome | 46 ----- config/waybar/configs/config-left | 34 ---- config/waybar/configs/config-plasma | 45 ----- config/waybar/configs/config-right | 34 ---- config/waybar/configs/config-simple | 35 ---- config/waybar/configs/config-simple-long | 35 ++++ config/waybar/configs/config-simple-short | 27 +++ config/waybar/configs/config-simple2 | 27 --- config/waybar/modules | 2 +- config/waybar/style/catppuccin-themes/latte.css | 37 ++++ config/waybar/style/catppuccin-themes/mocha.css | 38 ++++ config/waybar/style/style-Black-&-White.css | 4 +- config/waybar/style/style-catppuccin-latte.css | 225 ++++++++++++++++++++++ config/waybar/style/style-catppuccin-mocha.css | 225 ++++++++++++++++++++++ config/waybar/style/style-colorful.css | 6 +- config/waybar/style/style-colors-border.css | 7 +- config/waybar/style/style-colors-line.css | 2 + config/waybar/style/style-colors.css | 8 +- config/waybar/style/style-dark.css | 4 +- config/waybar/style/style-light.css | 4 +- config/waybar/style/style-mauve.css | 161 ---------------- config/waybar/style/style-pywal.css | 4 +- 44 files changed, 1565 insertions(+), 981 deletions(-) delete mode 100755 config/hypr/scripts/ChangeLayoutMenu.sh create mode 100755 config/hypr/scripts/WaybarLayout.sh create mode 100644 config/rofi/config-waybar.rasi create mode 100644 config/waybar/configs/config-Bottom(plasma) create mode 100644 config/waybar/configs/config-Bottom-Left create mode 100644 config/waybar/configs/config-Bottom-Right create mode 100644 config/waybar/configs/config-Left create mode 100644 config/waybar/configs/config-Right create mode 100644 config/waybar/configs/config-Top(gnome) create mode 100644 config/waybar/configs/config-Top-&-Bottom create mode 100644 config/waybar/configs/config-Top-Left create mode 100644 config/waybar/configs/config-Top-Right delete mode 100644 config/waybar/configs/config-all create mode 100644 config/waybar/configs/config-all-sides delete mode 100644 config/waybar/configs/config-dual delete mode 100644 config/waybar/configs/config-dual-BL delete mode 100644 config/waybar/configs/config-dual-BR delete mode 100644 config/waybar/configs/config-dual-TL delete mode 100644 config/waybar/configs/config-dual-TR delete mode 100644 config/waybar/configs/config-gnome delete mode 100644 config/waybar/configs/config-left delete mode 100644 config/waybar/configs/config-plasma delete mode 100644 config/waybar/configs/config-right delete mode 100644 config/waybar/configs/config-simple create mode 100644 config/waybar/configs/config-simple-long create mode 100644 config/waybar/configs/config-simple-short delete mode 100644 config/waybar/configs/config-simple2 create mode 100644 config/waybar/style/catppuccin-themes/latte.css create mode 100644 config/waybar/style/catppuccin-themes/mocha.css create mode 100644 config/waybar/style/style-catppuccin-latte.css create mode 100644 config/waybar/style/style-catppuccin-mocha.css delete mode 100644 config/waybar/style/style-mauve.css diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index d92137cc..e7c83c09 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -42,7 +42,7 @@ bind = $mainMod ALT, E, exec, $scriptsDir/RofiEmoji.sh bind = $mainMod, W, exec, $scriptsDir/Wallpaper.sh swww bind = $mainMod SHIFT, W, exec, $scriptsDir/WaybarStyles.sh bind = $mainMod CTRL, W, exec, $scriptsDir/WallpaperSelect.sh -bind = $mainMod ALT, W, exec, $scriptsDir/ChangeLayoutMenu.sh +bind = $mainMod ALT, W, exec, $scriptsDir/WaybarLayout.sh bind = $mainMod SHIFT, H, exec, $scriptsDir/Help.sh bind = $mainMod, H, exec, $scriptsDir/KeyHints.sh bind = $mainMod, E, exec, $scriptsDir/QuickEdit.sh diff --git a/config/hypr/scripts/ChangeLayoutMenu.sh b/config/hypr/scripts/ChangeLayoutMenu.sh deleted file mode 100755 index bebe0c0f..00000000 --- a/config/hypr/scripts/ChangeLayoutMenu.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/bash - -# Files -#waybar -CONFIG="$HOME/.config/waybar/configs" -WCONFIG="$HOME/.config/waybar/config" - -menu(){ -printf "1. default\n" -printf "2. plasma-style\n" -printf "3. gnome-style\n" -printf "4. simple panel\n" -printf "5. simple 2 panel\n" -printf "6. top & bot panel\n" -printf "7. left panel\n" -printf "8. right panel\n" -printf "9. top & left panel\n" -printf "10. top & right panel\n" -printf "11. bottom & left panel\n" -printf "12. bottom & right panel\n" -printf "13. all sides\n" -printf "14. no panel" -} - -main() { - choice=$(menu | rofi -dmenu -config ~/.config/rofi/config-long.rasi | cut -d. -f1) - case $choice in - 1) - ln -sf "$CONFIG/config-default" "$WCONFIG" - ;; - 2) - ln -sf "$CONFIG/config-plasma" "$WCONFIG" - ;; - 3) - ln -sf "$CONFIG/config-gnome" "$WCONFIG" - ;; - 4) - ln -sf "$CONFIG/config-simple" "$WCONFIG" - ;; - 5) - ln -sf "$CONFIG/config-simple2" "$WCONFIG" - ;; - 6) - ln -sf "$CONFIG/config-dual" "$WCONFIG" - ;; - 7) - ln -sf "$CONFIG/config-left" "$WCONFIG" - ;; - 8) - ln -sf "$CONFIG/config-right" "$WCONFIG" - ;; - 9) - ln -sf "$CONFIG/config-dual-TL" "$WCONFIG" - ;; - 10) - ln -sf "$CONFIG/config-dual-TR" "$WCONFIG" - ;; - 11) - ln -sf "$CONFIG/config-dual-BL" "$WCONFIG" - ;; - 12) - ln -sf "$CONFIG/config-dual-BR" "$WCONFIG" - ;; - 13) - ln -sf "$CONFIG/config-all" "$WCONFIG" - ;; - 14) - if pgrep -x "waybar" >/dev/null; then - pkill waybar - exit - fi - ;; - *) - ;; - esac -} - -# Check if rofi is already running -if pidof rofi >/dev/null; then - pkill rofi - exit 0 -else - main -fi - -exec ~/.config/hypr/scripts/Refresh.sh & - \ No newline at end of file diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh index f20dc337..7cc061f1 100755 --- a/config/hypr/scripts/DarkLight.sh +++ b/config/hypr/scripts/DarkLight.sh @@ -41,7 +41,7 @@ fi path_param=$(echo $next_mode | sed 's/.*/\u&/') notify_user "$next_mode" -ln -sf "${waybar_config}/style/style-pywal.css" "${waybar_config}/style.css" +#ln -sf "${waybar_config}/style/style-pywal.css" "${waybar_config}/style.css" ln -sf "${dunst_config}/styles/dunstrc-${next_mode}" "${dunst_config}/styles/dunstrc" # Symlink for rofi theme diff --git a/config/hypr/scripts/WaybarLayout.sh b/config/hypr/scripts/WaybarLayout.sh new file mode 100755 index 00000000..87af0fa5 --- /dev/null +++ b/config/hypr/scripts/WaybarLayout.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +CONFIG="$HOME/.config/waybar/configs" +WCONFIG="$HOME/.config/waybar/config" + +menu() { + cat </dev/null; then + pkill waybar + exit + fi + ;; + *) + apply_config "$choice" + ;; + esac +} + +# Check if rofi is already running +if pidof rofi >/dev/null; then + pkill rofi + exit 0 +else + main +fi + +exec ~/.config/hypr/scripts/Refresh.sh & diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh index 111d16ef..0e714627 100755 --- a/config/hypr/scripts/WaybarStyles.sh +++ b/config/hypr/scripts/WaybarStyles.sh @@ -12,12 +12,13 @@ STYLES=( "colors" "colors-border" "colors-line" -"colorful" -"mauve" +"colorful" +"catppuccin-mocha" +"catppuccin-latte" ) # Build ROFI -SELECTED_STYLE=$(printf "%s\n" "${STYLES[@]}" | rofi -dmenu -p "Choose" -lines "${#STYLES[@]}") +SELECTED_STYLE=$(printf "%s\n" "${STYLES[@]}" | rofi -dmenu -config ~/.config/rofi/config-waybar.rasi "${#STYLES[@]}") # Here you verify the selected theme if [[ " ${STYLES[@]} " =~ " $SELECTED_STYLE " ]]; then diff --git a/config/rofi/config-waybar.rasi b/config/rofi/config-waybar.rasi new file mode 100644 index 00000000..f96751c7 --- /dev/null +++ b/config/rofi/config-waybar.rasi @@ -0,0 +1,240 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run"; + font: "Fira Code SemiBold 12"; + show-icons: true; + display-drun: "๎ฏ†"; + display-run: "๏„ "; + display-filebrowser: "๏ป"; + display-window: "๏‹"; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} ยท {c} ยท {t}"; + +} + +/* ---- Load pywal colors (custom wal template) ---- */ +@import "~/.config/rofi/pywal-color/pywal-theme.rasi" + +/* ---- Window ---- */ +window { + width: 35%; + height: 35%; + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 0px; + margin: 0px; + color: transparent; + border: 2px; + border-color: @background; + cursor: "default"; + transparency: "real"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 10px; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: horizontal; + spacing: 0px; + margin: 0px; + background-color: transparent; + background-image: url("~/.config/rofi/.current_wallpaper", height); + children: [ "imagebox", "listbox" ]; +} + +/* ---- Imagebox ---- */ +imagebox { + padding: 18px; + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "dummy", "mode-switcher" ]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 20px; + background-color: transparent; + orientation: vertical; + children: [ "message", "listview" ]; +} +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 15px; + border-radius: 10px; + border-color: @foreground; + children: [ "textbox-prompt-colon", "entry" ]; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "๐Ÿ”Ž "; + text-color: inherit; +} + +entry { + enabled: true; + background-color: transparent; + text-color: inherit; + cursor: text; + placeholder: "Choose Waybar Styles or Layouts"; + placeholder-color: inherit; +} + +/* ---- Mode Switcher ---- */ +mode-switcher{ + enabled: true; + spacing: 20px; + background-color: transparent; + text-color: @foreground; +} + +button { + padding: 10px; + border-radius: 10px; + background-color: @background; + text-color: inherit; + cursor: pointer; + border: 0px; +} + +button selected { + background-color: @selected-normal-background; + text-color: @foreground; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 1; + lines: 10; + cycle: true; + dynamic: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: true; + spacing: 0px; + padding: 10px; + margin: 0px; + border-radius: 10px; + border: 0px; + background-image: url("~/.config/rofi/.current_wallpaper", height); +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: @background; + border-radius: 10px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: transparent; + border: 0px; + margin: 20px 0px 0px 0px; + padding: 0px; + spacing: 0px; + border-radius: 10px; +} + +textbox { + padding: 15px; + margin: 0px; + border-radius: 0px; + background-color: @background; + text-color: @foreground; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/waybar/configs/config-Bottom(plasma) b/config/waybar/configs/config-Bottom(plasma) new file mode 100644 index 00000000..165698ba --- /dev/null +++ b/config/waybar/configs/config-Bottom(plasma) @@ -0,0 +1,45 @@ +// ### "Plasma" (bottom) ### // + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-left": 10, +"margin-right": 10, +"margin-bottom": 6, + +"modules-left": [ + "custom/menu", + "hyprland/workspaces#3", + "wlr/taskbar", + ], + +"modules-center": [ + "hyprland/window", + "custom/light_dark", + ], + +"modules-right": [ + "tray", + "custom/weather", + "clock", + "cpu", + "temperature", + "memory", + "backlight", + "battery", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + //"custom/updater", + "keyboard-state", + "custom/cycle_wall", + "custom/power", + ], +} diff --git a/config/waybar/configs/config-Bottom-Left b/config/waybar/configs/config-Bottom-Left new file mode 100644 index 00000000..d40624d8 --- /dev/null +++ b/config/waybar/configs/config-Bottom-Left @@ -0,0 +1,72 @@ +// ### BOTTOM and LEFT PANEL + +[{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#2", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 8, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-Bottom-Right b/config/waybar/configs/config-Bottom-Right new file mode 100644 index 00000000..3c5cb03b --- /dev/null +++ b/config/waybar/configs/config-Bottom-Right @@ -0,0 +1,72 @@ +// ### BOTTOM and RIGHT PANEL + +[{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 2, +"fixed-center": true, +"ipc": true, +"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#2", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-Left b/config/waybar/configs/config-Left new file mode 100644 index 00000000..e692801f --- /dev/null +++ b/config/waybar/configs/config-Left @@ -0,0 +1,34 @@ +// ### LEFT PANEL ### // + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "left", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "hyprland/workspaces#2", +], + +"modules-right": [ + "tray", + //"network", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/config/waybar/configs/config-Right b/config/waybar/configs/config-Right new file mode 100644 index 00000000..ee928a4b --- /dev/null +++ b/config/waybar/configs/config-Right @@ -0,0 +1,34 @@ +// ### RIGHT PANEL ### // + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "right", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "clock#vertical", + "custom/light_dark", +], + +"modules-center": [ + "hyprland/workspaces#2", +], + +"modules-right": [ + "tray", + //"network", + "backlight#vertical", + "pulseaudio#microphone_vertical", + "pulseaudio#vertical", + "custom/power_vertical", + "custom/menu", +], +} diff --git a/config/waybar/configs/config-Top(gnome) b/config/waybar/configs/config-Top(gnome) new file mode 100644 index 00000000..b2d203c4 --- /dev/null +++ b/config/waybar/configs/config-Top(gnome) @@ -0,0 +1,46 @@ +// ### "Gnome" style (top) ### // +{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-left": 10, +"margin-right": 10, +"margin-top": 6, + +"modules-left": [ + "custom/menu", + "hyprland/workspaces#3", + //"custom/updater", + "hyprland/window", + ], + +"modules-center": [ + "clock", + "custom/light_dark", + "cava", + "custom/weather", + ], + +"modules-right": [ + "tray", + //"network", + "bluetooth", + "cpu", + "temperature", + "memory", + "battery", + "backlight", + "keyboard-state", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "custom/cycle_wall", + "custom/power", + ], +} diff --git a/config/waybar/configs/config-Top-&-Bottom b/config/waybar/configs/config-Top-&-Bottom new file mode 100644 index 00000000..7ddafecb --- /dev/null +++ b/config/waybar/configs/config-Top-&-Bottom @@ -0,0 +1,76 @@ +// ### DUAL TOP and BOTTOM ### // + +[{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 10, +"margin-top": 10, + +"modules-left": [ + "hyprland/workspaces#2", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + "idle_inhibitor", + "clock", + "custom/light_dark", + ], + +"modules-right": [ + "custom/weather", + "battery", + "backlight", + "bluetooth", + "network", + //"custom/updater", + "custom/cycle_wall", + "custom/lock", + ], +}, + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 10, +"margin-bottom": 6, + +"modules-left": [ + "custom/menu", + "wlr/taskbar", + ], + +"modules-center": [ + "cava", + ], + +"modules-right": [ + "hyprland/window", + "tray", + "keyboard-state", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "custom/power", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-Top-Left b/config/waybar/configs/config-Top-Left new file mode 100644 index 00000000..040bc529 --- /dev/null +++ b/config/waybar/configs/config-Top-Left @@ -0,0 +1,73 @@ +// ### TOP and LEFT PANEL ## // + +[{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#3", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "left", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 8, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-Top-Right b/config/waybar/configs/config-Top-Right new file mode 100644 index 00000000..e169c548 --- /dev/null +++ b/config/waybar/configs/config-Top-Right @@ -0,0 +1,73 @@ +// ### TOP and LEFT PANEL ## // + +[{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"width": 1200, +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "cpu", + "temperature", + "memory", + "disk", + ], + +"modules-center": [ + //"hyprland/window", + "hyprland/workspaces#3", + ], + +"modules-right": [ + //"network", + //"bluetooth", + "custom/weather", + "battery", + "backlight", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + "keyboard-state", + "custom/power", + ], +}, + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "right", +"height": 650, +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 3, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + "idle_inhibitor", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "tray", + "custom/light_dark", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-all b/config/waybar/configs/config-all deleted file mode 100644 index f285840b..00000000 --- a/config/waybar/configs/config-all +++ /dev/null @@ -1,127 +0,0 @@ -// ### ALL SIDES ### // - -[{ -// ### TOP PANEL ## - -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"padding": 4, -"margin-left": 6, -"margin-right": 10, -"margin-top": 10, - -"modules-left": [ - "cpu", - "temperature", - "memory", - "disk", - "custom/weather", - ], - -"modules-center": [ - "hyprland/workspaces#4", - ], - -"modules-right": [ - "battery", - "backlight", - "bluetooth", - "network", - //"custom/updater", - "custom/cycle_wall", - ], -}, - -// ### LEFT PANEL ### // -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "left", -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 8, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "custom/menu", - ], - -"modules-center": [ - "custom/light_dark", - ], - -"modules-right": [ - "idle_inhibitor", - ], -}, - -// ### RIGHT PANEL ### // -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "right", -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 1, -"margin-right": 8, -"spacing": 3, -"fixed-center": true, -"ipc": true, -"gtk-layer-shell": true, - -"modules-left": [ - "custom/lock", - ], - -"modules-center": [ - "clock#vertical", - ], - -"modules-right": [ - "custom/power_vertical", - ], -}, - -// ### BOTTOM PANEL ### // -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "bottom", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-left": 6, -"margin-right": 10, -"margin-bottom": 6, - -"modules-left": [ - "wlr/taskbar", - ], - -"modules-center": [ - "hyprland/window", - ], - -"modules-right": [ - "tray", - "keyboard-state", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-all-sides b/config/waybar/configs/config-all-sides new file mode 100644 index 00000000..f285840b --- /dev/null +++ b/config/waybar/configs/config-all-sides @@ -0,0 +1,127 @@ +// ### ALL SIDES ### // + +[{ +// ### TOP PANEL ## + +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"padding": 4, +"margin-left": 6, +"margin-right": 10, +"margin-top": 10, + +"modules-left": [ + "cpu", + "temperature", + "memory", + "disk", + "custom/weather", + ], + +"modules-center": [ + "hyprland/workspaces#4", + ], + +"modules-right": [ + "battery", + "backlight", + "bluetooth", + "network", + //"custom/updater", + "custom/cycle_wall", + ], +}, + +// ### LEFT PANEL ### // +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "left", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 8, +"margin-right": 3, +"spacing": 3, +"fixed-center": true, +"ipc": true, +//"gtk-layer-shell": true, + +"modules-left": [ + "custom/menu", + ], + +"modules-center": [ + "custom/light_dark", + ], + +"modules-right": [ + "idle_inhibitor", + ], +}, + +// ### RIGHT PANEL ### // +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "right", +"margin-top": 8, +"margin-bottom": 8, +"margin-left": 1, +"margin-right": 8, +"spacing": 3, +"fixed-center": true, +"ipc": true, +"gtk-layer-shell": true, + +"modules-left": [ + "custom/lock", + ], + +"modules-center": [ + "clock#vertical", + ], + +"modules-right": [ + "custom/power_vertical", + ], +}, + +// ### BOTTOM PANEL ### // +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "bottom", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-left": 6, +"margin-right": 10, +"margin-bottom": 6, + +"modules-left": [ + "wlr/taskbar", + ], + +"modules-center": [ + "hyprland/window", + ], + +"modules-right": [ + "tray", + "keyboard-state", + "pulseaudio", + //"wireplumber", + "pulseaudio#microphone", + ], + +}] \ No newline at end of file diff --git a/config/waybar/configs/config-dual b/config/waybar/configs/config-dual deleted file mode 100644 index 7ddafecb..00000000 --- a/config/waybar/configs/config-dual +++ /dev/null @@ -1,76 +0,0 @@ -// ### DUAL TOP and BOTTOM ### // - -[{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-left": 6, -"margin-right": 10, -"margin-top": 10, - -"modules-left": [ - "hyprland/workspaces#2", - "cpu", - "temperature", - "memory", - "disk", - ], - -"modules-center": [ - "idle_inhibitor", - "clock", - "custom/light_dark", - ], - -"modules-right": [ - "custom/weather", - "battery", - "backlight", - "bluetooth", - "network", - //"custom/updater", - "custom/cycle_wall", - "custom/lock", - ], -}, - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "bottom", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-left": 6, -"margin-right": 10, -"margin-bottom": 6, - -"modules-left": [ - "custom/menu", - "wlr/taskbar", - ], - -"modules-center": [ - "cava", - ], - -"modules-right": [ - "hyprland/window", - "tray", - "keyboard-state", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "custom/power", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-dual-BL b/config/waybar/configs/config-dual-BL deleted file mode 100644 index d40624d8..00000000 --- a/config/waybar/configs/config-dual-BL +++ /dev/null @@ -1,72 +0,0 @@ -// ### BOTTOM and LEFT PANEL - -[{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "bottom", -"spacing": 2, -"fixed-center": true, -"ipc": true, -"margin-top": 6, -"margin-left": 8, -"margin-right": 8, - -"modules-left": [ - "custom/menu", - "cpu", - "temperature", - "memory", - "disk", - ], - -"modules-center": [ - //"hyprland/window", - "hyprland/workspaces#2", - ], - -"modules-right": [ - //"network", - //"bluetooth", - "custom/weather", - "battery", - "backlight", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "keyboard-state", - "custom/power", - ], -}, - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "left", -"height": 650, -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 8, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "custom/lock", - "idle_inhibitor", - ], - -"modules-center": [ - "clock#vertical", - ], - -"modules-right": [ - "tray", - "custom/light_dark", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-dual-BR b/config/waybar/configs/config-dual-BR deleted file mode 100644 index 3c5cb03b..00000000 --- a/config/waybar/configs/config-dual-BR +++ /dev/null @@ -1,72 +0,0 @@ -// ### BOTTOM and RIGHT PANEL - -[{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "bottom", -"spacing": 2, -"fixed-center": true, -"ipc": true, -"margin-top": 6, -"margin-left": 8, -"margin-right": 8, - -"modules-left": [ - "custom/menu", - "cpu", - "temperature", - "memory", - "disk", - ], - -"modules-center": [ - //"hyprland/window", - "hyprland/workspaces#2", - ], - -"modules-right": [ - //"network", - //"bluetooth", - "custom/weather", - "battery", - "backlight", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "keyboard-state", - "custom/power", - ], -}, - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "right", -"height": 650, -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 3, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "custom/lock", - "idle_inhibitor", - ], - -"modules-center": [ - "clock#vertical", - ], - -"modules-right": [ - "tray", - "custom/light_dark", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-dual-TL b/config/waybar/configs/config-dual-TL deleted file mode 100644 index 040bc529..00000000 --- a/config/waybar/configs/config-dual-TL +++ /dev/null @@ -1,73 +0,0 @@ -// ### TOP and LEFT PANEL ## // - -[{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"width": 1200, -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-top": 6, -"margin-left": 8, -"margin-right": 8, - -"modules-left": [ - "custom/menu", - "cpu", - "temperature", - "memory", - "disk", - ], - -"modules-center": [ - //"hyprland/window", - "hyprland/workspaces#3", - ], - -"modules-right": [ - //"network", - //"bluetooth", - "custom/weather", - "battery", - "backlight", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "keyboard-state", - "custom/power", - ], -}, - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "left", -"height": 650, -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 8, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "custom/lock", - "idle_inhibitor", - ], - -"modules-center": [ - "clock#vertical", - ], - -"modules-right": [ - "tray", - "custom/light_dark", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-dual-TR b/config/waybar/configs/config-dual-TR deleted file mode 100644 index e169c548..00000000 --- a/config/waybar/configs/config-dual-TR +++ /dev/null @@ -1,73 +0,0 @@ -// ### TOP and LEFT PANEL ## // - -[{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"width": 1200, -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-top": 6, -"margin-left": 8, -"margin-right": 8, - -"modules-left": [ - "custom/menu", - "cpu", - "temperature", - "memory", - "disk", - ], - -"modules-center": [ - //"hyprland/window", - "hyprland/workspaces#3", - ], - -"modules-right": [ - //"network", - //"bluetooth", - "custom/weather", - "battery", - "backlight", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "keyboard-state", - "custom/power", - ], -}, - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "right", -"height": 650, -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 3, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "custom/lock", - "idle_inhibitor", - ], - -"modules-center": [ - "clock#vertical", - ], - -"modules-right": [ - "tray", - "custom/light_dark", - ], - -}] \ No newline at end of file diff --git a/config/waybar/configs/config-gnome b/config/waybar/configs/config-gnome deleted file mode 100644 index b2d203c4..00000000 --- a/config/waybar/configs/config-gnome +++ /dev/null @@ -1,46 +0,0 @@ -// ### "Gnome" style (top) ### // -{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-left": 10, -"margin-right": 10, -"margin-top": 6, - -"modules-left": [ - "custom/menu", - "hyprland/workspaces#3", - //"custom/updater", - "hyprland/window", - ], - -"modules-center": [ - "clock", - "custom/light_dark", - "cava", - "custom/weather", - ], - -"modules-right": [ - "tray", - //"network", - "bluetooth", - "cpu", - "temperature", - "memory", - "battery", - "backlight", - "keyboard-state", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - "custom/cycle_wall", - "custom/power", - ], -} diff --git a/config/waybar/configs/config-left b/config/waybar/configs/config-left deleted file mode 100644 index e692801f..00000000 --- a/config/waybar/configs/config-left +++ /dev/null @@ -1,34 +0,0 @@ -// ### LEFT PANEL ### // - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "left", -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 3, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "clock#vertical", - "custom/light_dark", -], - -"modules-center": [ - "hyprland/workspaces#2", -], - -"modules-right": [ - "tray", - //"network", - "backlight#vertical", - "pulseaudio#microphone_vertical", - "pulseaudio#vertical", - "custom/power_vertical", - "custom/menu", -], -} diff --git a/config/waybar/configs/config-plasma b/config/waybar/configs/config-plasma deleted file mode 100644 index 165698ba..00000000 --- a/config/waybar/configs/config-plasma +++ /dev/null @@ -1,45 +0,0 @@ -// ### "Plasma" (bottom) ### // - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "bottom", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-left": 10, -"margin-right": 10, -"margin-bottom": 6, - -"modules-left": [ - "custom/menu", - "hyprland/workspaces#3", - "wlr/taskbar", - ], - -"modules-center": [ - "hyprland/window", - "custom/light_dark", - ], - -"modules-right": [ - "tray", - "custom/weather", - "clock", - "cpu", - "temperature", - "memory", - "backlight", - "battery", - "pulseaudio", - //"wireplumber", - "pulseaudio#microphone", - //"custom/updater", - "keyboard-state", - "custom/cycle_wall", - "custom/power", - ], -} diff --git a/config/waybar/configs/config-right b/config/waybar/configs/config-right deleted file mode 100644 index ee928a4b..00000000 --- a/config/waybar/configs/config-right +++ /dev/null @@ -1,34 +0,0 @@ -// ### RIGHT PANEL ### // - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "right", -"margin-top": 8, -"margin-bottom": 8, -"margin-left": 3, -"margin-right": 3, -"spacing": 3, -"fixed-center": true, -"ipc": true, -//"gtk-layer-shell": true, - -"modules-left": [ - "clock#vertical", - "custom/light_dark", -], - -"modules-center": [ - "hyprland/workspaces#2", -], - -"modules-right": [ - "tray", - //"network", - "backlight#vertical", - "pulseaudio#microphone_vertical", - "pulseaudio#vertical", - "custom/power_vertical", - "custom/menu", -], -} diff --git a/config/waybar/configs/config-simple b/config/waybar/configs/config-simple deleted file mode 100644 index da59099e..00000000 --- a/config/waybar/configs/config-simple +++ /dev/null @@ -1,35 +0,0 @@ -// ### SIMPLE ### // - -{ -"include": "~/.config/waybar/modules", -"layer": "top", -//"mode": "dock", -"exclusive": true, -"passthrough": false, -"position": "top", -"spacing": 3, -"fixed-center": true, -"ipc": true, -"margin-top": 6, -"margin-left": 8, -"margin-right": 8, - -"modules-left": [ - "custom/menu", - "hyprland/workspaces", - ], -"modules-center": [ - "clock", - "custom/light_dark", - ], -"modules-right": [ - "backlight", - "keyboard-state", - "pulseaudio", - "bluetooth", - "network", - "battery", - ], - - -} \ No newline at end of file diff --git a/config/waybar/configs/config-simple-long b/config/waybar/configs/config-simple-long new file mode 100644 index 00000000..da59099e --- /dev/null +++ b/config/waybar/configs/config-simple-long @@ -0,0 +1,35 @@ +// ### SIMPLE ### // + +{ +"include": "~/.config/waybar/modules", +"layer": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"position": "top", +"spacing": 3, +"fixed-center": true, +"ipc": true, +"margin-top": 6, +"margin-left": 8, +"margin-right": 8, + +"modules-left": [ + "custom/menu", + "hyprland/workspaces", + ], +"modules-center": [ + "clock", + "custom/light_dark", + ], +"modules-right": [ + "backlight", + "keyboard-state", + "pulseaudio", + "bluetooth", + "network", + "battery", + ], + + +} \ No newline at end of file diff --git a/config/waybar/configs/config-simple-short b/config/waybar/configs/config-simple-short new file mode 100644 index 00000000..ca62a5af --- /dev/null +++ b/config/waybar/configs/config-simple-short @@ -0,0 +1,27 @@ +{ +"include": "~/.config/waybar/modules", +"layer": "top", +"position": "top", +"width": 1050, +"margin-bottom": 5, +"margin-top": 5, + +"modules-left": [ + "clock", + "custom/weather", + ], + +"modules-center": [ + "hyprland/workspaces#2" + ], + +"modules-right": [ + "custom/menu", + "tray", + "network", + "bluetooth", + "backlight", + "pulseaudio", + "battery", + "custom/power"], +} diff --git a/config/waybar/configs/config-simple2 b/config/waybar/configs/config-simple2 deleted file mode 100644 index ca62a5af..00000000 --- a/config/waybar/configs/config-simple2 +++ /dev/null @@ -1,27 +0,0 @@ -{ -"include": "~/.config/waybar/modules", -"layer": "top", -"position": "top", -"width": 1050, -"margin-bottom": 5, -"margin-top": 5, - -"modules-left": [ - "clock", - "custom/weather", - ], - -"modules-center": [ - "hyprland/workspaces#2" - ], - -"modules-right": [ - "custom/menu", - "tray", - "network", - "bluetooth", - "backlight", - "pulseaudio", - "battery", - "custom/power"], -} diff --git a/config/waybar/modules b/config/waybar/modules index 255a5e82..fc0e7db4 100644 --- a/config/waybar/modules +++ b/config/waybar/modules @@ -398,7 +398,7 @@ "tooltip": false, "on-click": "pkill rofi || rofi -show drun -modi run,drun,filebrowser", "on-click-middle": "~/.config/hypr/scripts/WallpaperSelect.sh", - "on-click-right": "~/.config/hypr/scripts/ChangeLayoutMenu.sh", + "on-click-right": "~/.config/hypr/scripts/WaybarLayout.sh", }, "custom/playerctl": { diff --git a/config/waybar/style/catppuccin-themes/latte.css b/config/waybar/style/catppuccin-themes/latte.css new file mode 100644 index 00000000..085cc3e0 --- /dev/null +++ b/config/waybar/style/catppuccin-themes/latte.css @@ -0,0 +1,37 @@ +/* +* +* Catppuccin Latte palette +* Maintainer: rubyowo +* +*/ + +@define-color base #eff1f5; +@define-color mantle #e6e9ef; +@define-color crust #dce0e8; + +@define-color text #4c4f69; +@define-color subtext0 #6c6f85; +@define-color subtext1 #5c5f77; + +@define-color surface0 #ccd0da; +@define-color surface1 #bcc0cc; +@define-color surface2 #acb0be; + +@define-color overlay0 #9ca0b0; +@define-color overlay1 #8c8fa1; +@define-color overlay2 #7c7f93; + +@define-color blue #1e66f5; +@define-color lavender #7287fd; +@define-color sapphire #209fb5; +@define-color sky #04a5e5; +@define-color teal #179299; +@define-color green #40a02b; +@define-color yellow #df8e1d; +@define-color peach #fe640b; +@define-color maroon #e64553; +@define-color red #d20f39; +@define-color mauve #8839ef; +@define-color pink #ea76cb; +@define-color flamingo #dd7878; +@define-color rosewater #dc8a78; diff --git a/config/waybar/style/catppuccin-themes/mocha.css b/config/waybar/style/catppuccin-themes/mocha.css new file mode 100644 index 00000000..7f4e3374 --- /dev/null +++ b/config/waybar/style/catppuccin-themes/mocha.css @@ -0,0 +1,38 @@ +/* +* +* Catppuccin Mocha palette +* Maintainer: rubyowo +* +*/ + +@define-color base #1e1e2e; +@define-color mantle #181825; +@define-color crust #11111b; + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +@define-color surface0 #313244; +@define-color surface1 #45475a; +@define-color surface2 #585b70; + +@define-color overlay0 #6c7086; +@define-color overlay1 #7f849c; +@define-color overlay2 #9399b2; + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color sapphire #74c7ec; +@define-color sky #89dceb; +@define-color teal #94e2d5; +@define-color green #a6e3a1; +@define-color yellow #f9e2af; +@define-color peach #fab387; +@define-color maroon #eba0ac; +@define-color red #f38ba8; +@define-color mauve #cba6f7; +@define-color pink #f5c2e7; +@define-color flamingo #f2cdcd; +@define-color rosewater #f5e0dc; + diff --git a/config/waybar/style/style-Black-&-White.css b/config/waybar/style/style-Black-&-White.css index 41d930f8..30e536c1 100644 --- a/config/waybar/style/style-Black-&-White.css +++ b/config/waybar/style/style-Black-&-White.css @@ -1,4 +1,6 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; font-weight: bold; min-height: 0; diff --git a/config/waybar/style/style-catppuccin-latte.css b/config/waybar/style/style-catppuccin-latte.css new file mode 100644 index 00000000..9dc77d57 --- /dev/null +++ b/config/waybar/style/style-catppuccin-latte.css @@ -0,0 +1,225 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { +font-family: "JetBrainsMono Nerd Font"; +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"'; +padding: 1px; +margin-top: 1px; +margin-bottom: 1px; +} + +@import "../waybar/style/catppuccin-themes/latte.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: @theme_base_color; + border: 2px solid @overlay0; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +#waybar.empty #window { + background: none; +} + +/* This section can be use if you want to separate waybar modules */ +/* .modules-left, .modules-center, .modules-right { */ +/* background: @theme_base_color; */ +/* border: 3px solid @overlay0; */ +/* padding: 0px 5px; */ +/* border-radius: 5; */ +/* } */ + +/* .modules-center { */ + /* border: 3px solid @lavender; */ + /* margin: 0px 5px; */ +/* } */ + +#backlight, +#battery, +#bluetooth, +#cava, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state label, +#keyboard-state label.locked, +#keyboard-state, +#memory, +#mode, +#mpd, +#network, +#pulseaudio, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-cycle_wall, +#custom-keybinds, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-spotify, +#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: 0px 6px; +} + +#idle_inhibitor { + color: @blue; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#workspaces button { + border-radius: 5px; + /*margin: 3px;*/ + /*padding: 1px;*/ +} + +#workspaces button:hover { + border-radius: 5px; + color: @overlay0; + background-color: @surface0; +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 0px; +} + +#workspaces button.active { + color: @peach; + border-radius: 0px; +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; + margin-right: 3px; +} + +#custom-updater { + color: @red; +} + +#custom-uptime { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-vpn_check { + color: @sky; +} +#custom-cputemp { + color: @teal; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#custom-waybar-mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} diff --git a/config/waybar/style/style-catppuccin-mocha.css b/config/waybar/style/style-catppuccin-mocha.css new file mode 100644 index 00000000..8fe21604 --- /dev/null +++ b/config/waybar/style/style-catppuccin-mocha.css @@ -0,0 +1,225 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { +font-family: "JetBrainsMono Nerd Font"; +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"'; +padding: 1px; +margin-top: 1px; +margin-bottom: 1px; +} + +@import "../waybar/style/catppuccin-themes/mocha.css"; + +window#waybar { + transition-property: background-color; + transition-duration: 0.5s; + background: @theme_base_color; + border: 2px solid @overlay0; + border-radius: 10px; +} + +window#waybar.hidden { + opacity: 0.2; +} + +#waybar.empty #window { + background: none; +} + +/* This section can be use if you want to separate waybar modules */ +/* .modules-left, .modules-center, .modules-right { */ +/* background: @theme_base_color; */ +/* border: 3px solid @overlay0; */ +/* padding: 0px 5px; */ +/* border-radius: 5; */ +/* } */ + +/* .modules-center { */ + /* border: 3px solid @lavender; */ + /* margin: 0px 5px; */ +/* } */ + +#backlight, +#battery, +#bluetooth, +#cava, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state label, +#keyboard-state label.locked, +#keyboard-state, +#memory, +#mode, +#mpd, +#network, +#pulseaudio, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-cycle_wall, +#custom-keybinds, +#custom-light_dark, +#custom-lock, +#custom-menu, +#custom-power_vertical, +#custom-power, +#custom-spotify, +#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: 0px 6px; +} + +#idle_inhibitor { + color: @blue; +} + +#backlight { + color: @blue; +} + +#battery { + color: @green; +} + +@keyframes blink { + to { + color: @surface0; + } +} + +#battery.critical:not(.charging) { + background-color: @red; + color: @theme_text_color; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; + box-shadow: inset 0 -3px transparent; +} + +#clock { + color: @yellow; +} + +#cpu { + color: @green; +} + +#memory { + color: @sky; +} + +#disk { + color: @sapphire; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} +#tray > .needs-attention { + -gtk-icon-effect: highlight; +} + +#workspaces button { + border-radius: 5px; + /*margin: 3px;*/ + /*padding: 1px;*/ +} + +#workspaces button:hover { + border-radius: 5px; + color: @overlay0; + background-color: @surface0; +} + +#workspaces button.persistent { + color: @surface1; + border-radius: 0px; +} + +#workspaces button.active { + color: @peach; + border-radius: 0px; +} + +#workspaces button.urgent { + color: @red; + border-radius: 0px; +} + +#custom-menu { + color: @rosewater; +} + +#custom-power { + color: @red; + margin-right: 3px; +} + +#custom-updater { + color: @red; +} + +#custom-uptime { + color: @blue; +} + +#custom-weather { + color: @lavender; +} + +#custom-vpn_check { + color: @sky; +} +#custom-cputemp { + color: @teal; +} + +#pulseaudio { + color: @sapphire; +} + +#pulseaudio.bluetooth { + color: @pink; +} +#pulseaudio.muted { + color: @red; +} + +#window { + color: @mauve; +} + +#custom-waybar-mpris { + color:@lavender; +} + +#network { + color: @teal; +} +#network.disconnected, +#network.disabled { + background-color: @surface0; + color: @text; +} diff --git a/config/waybar/style/style-colorful.css b/config/waybar/style/style-colorful.css index 9f9718a8..80b3f607 100644 --- a/config/waybar/style/style-colorful.css +++ b/config/waybar/style/style-colorful.css @@ -1,11 +1,13 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; 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"'; -padding: 0px; +padding: 1px; margin-top: 1px; margin-bottom: 1px; } diff --git a/config/waybar/style/style-colors-border.css b/config/waybar/style/style-colors-border.css index 5e5bbb08..4aaef8ef 100644 --- a/config/waybar/style/style-colors-border.css +++ b/config/waybar/style/style-colors-border.css @@ -1,16 +1,17 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; 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"'; -padding: 0px; +padding: 1px; margin-top: 1px; margin-bottom: 1px; } - window#waybar { /* background-color: rgba(26, 27, 38, 0.5); */ background-color: transparent; diff --git a/config/waybar/style/style-colors-line.css b/config/waybar/style/style-colors-line.css index 4869d805..c5e11e8e 100644 --- a/config/waybar/style/style-colors-line.css +++ b/config/waybar/style/style-colors-line.css @@ -1,3 +1,5 @@ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + * { font-family: "JetBrainsMono Nerd Font"; font-weight: bold; diff --git a/config/waybar/style/style-colors.css b/config/waybar/style/style-colors.css index d2733705..2bae4fb8 100644 --- a/config/waybar/style/style-colors.css +++ b/config/waybar/style/style-colors.css @@ -12,20 +12,20 @@ @define-color accent5 #7da6ff; @define-color accent6 #0db9d7; -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; 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"'; -padding: 0px; +padding: 1px; margin-top: 1px; margin-bottom: 1px; } -/* icons start at U+E900 in Jetbrains mono in gucharmap */ - window#waybar { background-color: rgba(50, 50, 50, 0.0); /*background-color: @bgcolor;*/ diff --git a/config/waybar/style/style-dark.css b/config/waybar/style/style-dark.css index 9ca82fb0..289c080c 100644 --- a/config/waybar/style/style-dark.css +++ b/config/waybar/style/style-dark.css @@ -1,4 +1,6 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; font-weight: bold; min-height: 0; diff --git a/config/waybar/style/style-light.css b/config/waybar/style/style-light.css index 0fa95817..6f73d916 100644 --- a/config/waybar/style/style-light.css +++ b/config/waybar/style/style-light.css @@ -1,4 +1,6 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; font-weight: bold; min-height: 0; diff --git a/config/waybar/style/style-mauve.css b/config/waybar/style/style-mauve.css deleted file mode 100644 index 2e7bb8d4..00000000 --- a/config/waybar/style/style-mauve.css +++ /dev/null @@ -1,161 +0,0 @@ -*{ -font-family: "JetBrainsMono Nerd Font"; -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"'; -padding: 0px; -margin-top: 1px; -margin-bottom: 1px; -} - -window#waybar { - background: transparent; - border-radius: 10px; - color: #cba6f7; - border-style: solid; - border-width: 1px; - border-color: #cba6f7; -} - -window#waybar.hidden { - opacity: 0.5; -} -window#waybar.empty { - background-color: transparent; -} - -window#waybar.empty #window { - padding: 0px; - margin: 0px; - border: 0px; - /* background-color: rgba(66,66,66,0.5); */ /* transparent */ - background-color: transparent; -} - - -tooltip { - background: #1e1e2e; - border-radius: 10px; - border-width: 2px; - border-style: solid; - border-color: #11111b; - color: #cba6f7; -} -/*-----module groups----*/ -.modules-right { - /*background-color: #1e1e2e;*/ - border: 0px solid #b4befe; - border-radius: 10px; -} - -.modules-center { - /*background-color: #1e1e2e;*/ - border: 0px solid #b4befe; - border-radius: 10px; -} - -.modules-left { - /*background-color: #1e1e2e;*/ - border: 0px solid #b4befe; - border-radius: 10px; - -} - -#workspaces button { - padding: 2px; - color: #6E6A86; - margin-right: 5px; -} - -#workspaces button.active { - color: #cba6f7; - border-radius: 15px 15px 15px 15px; -} - -#workspaces button.focused { - color: #d8dee9; -} - -#workspaces button.urgent { - color: #11111b; - border-radius: 10px; -} - -#workspaces button:hover { - color: #9CCFD8; - border-radius: 15px; -} - -#backlight, -#battery, -#bluetooth, -#cava, -#clock, -#cpu, -#disk, -#idle_inhibitor, -#keyboard-state label, -#keyboard-state label.locked, -#keyboard-state, -#memory, -#mode, -#mpd, -#network, -#pulseaudio, -#taskbar button, -#taskbar, -#temperature, -#tray, -#window, -#wireplumber, -#workspaces, -#custom-cycle_wall, -#custom-keybinds, -#custom-light_dark, -#custom-lock, -#custom-menu, -#custom-power_vertical, -#custom-power, -#custom-spotify, -#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 { - color: #cba7f7; - padding: 3px 6px; - border-radius:10px; -} - -#temperature.critical { - background-color: #ff0000; -} - -@keyframes blink { - to { - color: #000000; - } -} - -#taskbar button.active { - background-color: #7f849c; -} - -#battery.critical:not(.charging) { - color: #f53c3c; - animation-name: blink; - animation-duration: 0.5s; - animation-timing-function: linear; - animation-iteration-count: infinite; - animation-direction: alternate; -} - \ No newline at end of file diff --git a/config/waybar/style/style-pywal.css b/config/waybar/style/style-pywal.css index 57c875cb..bd933d0b 100644 --- a/config/waybar/style/style-pywal.css +++ b/config/waybar/style/style-pywal.css @@ -1,4 +1,6 @@ -*{ +/* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ + +* { font-family: "JetBrainsMono Nerd Font"; font-weight: bold; min-height: 0; -- cgit v1.2.3