diff --git a/.config/cava/config b/.config/cava/config
deleted file mode 100644
index e2f033c..0000000
--- a/.config/cava/config
+++ /dev/null
@@ -1,11 +0,0 @@
-[color]
-gradient = 1
-
-gradient_color_1 = '#94e2d5'
-gradient_color_2 = '#89dceb'
-gradient_color_3 = '#74c7ec'
-gradient_color_4 = '#89b4fa'
-gradient_color_5 = '#cba6f7'
-gradient_color_6 = '#f5c2e7'
-gradient_color_7 = '#eba0ac'
-gradient_color_8 = '#f38ba8'
diff --git a/.config/cava/config b/.config/cava/config
new file mode 120000
index 0000000..498bc27
--- /dev/null
+++ b/.config/cava/config
@@ -0,0 +1 @@
+../../../.cache/wal/cava
\ No newline at end of file
diff --git a/.config/cava/config.bak b/.config/cava/config.bak
new file mode 100644
index 0000000..e2f033c
--- /dev/null
+++ b/.config/cava/config.bak
@@ -0,0 +1,11 @@
+[color]
+gradient = 1
+
+gradient_color_1 = '#94e2d5'
+gradient_color_2 = '#89dceb'
+gradient_color_3 = '#74c7ec'
+gradient_color_4 = '#89b4fa'
+gradient_color_5 = '#cba6f7'
+gradient_color_6 = '#f5c2e7'
+gradient_color_7 = '#eba0ac'
+gradient_color_8 = '#f38ba8'
diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini
deleted file mode 100644
index 5142263..0000000
--- a/.config/fuzzel/fuzzel.ini
+++ /dev/null
@@ -1,29 +0,0 @@
-[main]
-dpi-aware=no
-lines=10
-filter-desktop=yes
-icon-theme=Papirus-Dark
-font=Fira Code:size=12
-terminal=foot -e
-list-executables-in-path=yes
-password-character=*
-width=80
-horizontal-pad=10
-vertical-pad=10
-inner-pad=5
-
-[colors]
-background=1e1e2edd
-text=cdd6f4ff
-prompt=bac2deff
-placeholder=7f849cff
-input=cdd6f4ff
-match=89b4faff
-selection=585b70ff
-selection-text=cdd6f4ff
-selection-match=89b4faff
-counter=7f849cff
-border=89b4faff
-
-[key-bindings]
-execute-input=Control+Return Shift+KP_Enter
diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini
new file mode 120000
index 0000000..a8fa42d
--- /dev/null
+++ b/.config/fuzzel/fuzzel.ini
@@ -0,0 +1 @@
+../../../.cache/wal/colors-fuzzel.ini
\ No newline at end of file
diff --git a/.config/fuzzel/fuzzel.ini.bak b/.config/fuzzel/fuzzel.ini.bak
new file mode 100644
index 0000000..5142263
--- /dev/null
+++ b/.config/fuzzel/fuzzel.ini.bak
@@ -0,0 +1,29 @@
+[main]
+dpi-aware=no
+lines=10
+filter-desktop=yes
+icon-theme=Papirus-Dark
+font=Fira Code:size=12
+terminal=foot -e
+list-executables-in-path=yes
+password-character=*
+width=80
+horizontal-pad=10
+vertical-pad=10
+inner-pad=5
+
+[colors]
+background=1e1e2edd
+text=cdd6f4ff
+prompt=bac2deff
+placeholder=7f849cff
+input=cdd6f4ff
+match=89b4faff
+selection=585b70ff
+selection-text=cdd6f4ff
+selection-match=89b4faff
+counter=7f849cff
+border=89b4faff
+
+[key-bindings]
+execute-input=Control+Return Shift+KP_Enter
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index 0cfe40f..ee06b7e 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -1,11 +1,12 @@
+source = $HOME/.cache/wal/colors-hyprland.conf
autogenerated = 0
###################
### MY PROGRAMS ###
###################
-$terminal = footclient
+$terminal = footclient -o include=~/.cache/wal/colors-foot.ini
$menu = fuzzel
-$browser = zen-browser
+$browser = librewolf
#################
@@ -85,10 +86,8 @@ general {
border_size = 2
resize_on_border = false
allow_tearing = false
- # col.active_border = rgba(7da6ffee)
- # col.inactive_border = rgba(888e8eaa)
- col.active_border = rgb(8aadf4) rgb(24273A) rgb(24273A) rgb(8aadf4) 45deg
- col.inactive_border = rgb(24273A) rgb(24273A) rgb(24273A) rgb(27273A) 45deg
+ col.active_border = $color14 $color0 $color0 $color14 45deg
+ col.inactive_border = $color0 $color0 $color0 $color0 45deg
layout = master
}
@@ -261,7 +260,7 @@ bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
# Have scratchpad like DWM which opens alacritty in special workspace
-workspace = special:h, on-created-empty: footclient
+workspace = special:h, on-created-empty: footclient -o include=~/.cache/wal/colors-foot.ini
bind = $mainMod SHIFT, Return, togglespecialworkspace, h
diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf
index 5fe9fa3..aedfce1 100644
--- a/.config/hypr/hyprlock.conf
+++ b/.config/hypr/hyprlock.conf
@@ -1,100 +1,60 @@
-source = $HOME/.config/hypr/mocha.conf
+# -- pywal colors --
+source = $HOME/.cache/wal/colors-hyprland.conf
-$accent = $mauve
-$accentAlpha = $mauveAlpha
-$font = Fira Code
-
-# GENERAL
general {
- hide_cursor = true
+ hide_cursor = true
+ no_fade_in = false
+ grace = 0
+ disable_loading_bar = true
}
-# BACKGROUND
+
background {
monitor =
- path = $HOME/.config/background
blur_passes = 0
- color = $base
+ color = $background
}
-# LAYOUT
+# -- time --
label {
- monitor =
- text = Layout: $LAYOUT
- color = $text
- font_size = 25
- font_family = $font
- position = 30, -30
- halign = left
- valign = top
+ monitor =
+ text = cmd[update:1000] echo "$(date +"%H:%M")"
+ color = $color7
+ font_size = 80
+ font_family = Fira Code ExtraBold
+ position = 0, 100
+ halign = center
+ valign = center
}
-# TIME
+
+# -- greeting --
label {
- monitor =
- text = $TIME
- color = $text
- font_size = 90
- font_family = $font
- position = -30, 0
- halign = right
- valign = top
+ monitor =
+ text = Hello $USER :3
+ color = $color7
+ font_size = 20
+ font_family = Fira Code
+ position = 0, 0
+ halign = center
+ valign = center
}
-# DATE
-label {
- monitor =
- text = cmd[update:43200000] date +"%A, %d %B %Y"
- color = $text
- font_size = 25
- font_family = $font
- position = -30, -150
- halign = right
- valign = top
-}
-
-# FINGERPRINT
-{
- monitor = "";
- text = "$FPRINTPROMPT";
- color = "$text";
- font_size = 14;
- font_family = $font;
- position = "0, -107";
- halign = "center";
- valign = "center";
-}
-
-# USER AVATAR
-image {
- monitor =
- path = $HOME/.face
- size = 100
- border_color = $accent
- position = 0, 75
- halign = center
- valign = center
-}
-
-# INPUT FIELD
+# -- password input --
input-field {
- monitor =
- size = 300, 60
- outline_thickness = 4
- dots_size = 0.2
- dots_spacing = 0.2
- dots_center = true
- outer_color = $accent
- inner_color = $surface0
- font_color = $text
- fade_on_empty = false
- placeholder_text = Logged in as $USER
- hide_input = false
- check_color = $accent
- fail_color = $red
- fail_text = $FAIL ($ATTEMPTS)
- capslock_color = $yellow
- position = 0, -47
- halign = center
- valign = center
+ monitor =
+ size = 230, 40
+ outline_thickness = 0
+ dots_size = 0.2
+ dots_spacing = 0.4
+ dots_center = true
+ inner_color = $color1
+ font_color = $color7
+ fade_on_empty = false
+ placeholder_text = Unlock the mystery
+ fail_color = $color7
+ hide_input = false
+ position = 0, -50
+ halign = center
+ valign = center
}
diff --git a/.config/hypr/mocha.conf b/.config/hypr/mocha.conf
deleted file mode 100644
index 8ccb56a..0000000
--- a/.config/hypr/mocha.conf
+++ /dev/null
@@ -1,78 +0,0 @@
-
-$rosewater = rgb(f5e0dc)
-$rosewaterAlpha = f5e0dc
-
-$flamingo = rgb(f2cdcd)
-$flamingoAlpha = f2cdcd
-
-$pink = rgb(f5c2e7)
-$pinkAlpha = f5c2e7
-
-$mauve = rgb(cba6f7)
-$mauveAlpha = cba6f7
-
-$red = rgb(f38ba8)
-$redAlpha = f38ba8
-
-$maroon = rgb(eba0ac)
-$maroonAlpha = eba0ac
-
-$peach = rgb(fab387)
-$peachAlpha = fab387
-
-$yellow = rgb(f9e2af)
-$yellowAlpha = f9e2af
-
-$green = rgb(a6e3a1)
-$greenAlpha = a6e3a1
-
-$teal = rgb(94e2d5)
-$tealAlpha = 94e2d5
-
-$sky = rgb(89dceb)
-$skyAlpha = 89dceb
-
-$sapphire = rgb(74c7ec)
-$sapphireAlpha = 74c7ec
-
-$blue = rgb(89b4fa)
-$blueAlpha = 89b4fa
-
-$lavender = rgb(b4befe)
-$lavenderAlpha = b4befe
-
-$text = rgb(cdd6f4)
-$textAlpha = cdd6f4
-
-$subtext1 = rgb(bac2de)
-$subtext1Alpha = bac2de
-
-$subtext0 = rgb(a6adc8)
-$subtext0Alpha = a6adc8
-
-$overlay2 = rgb(9399b2)
-$overlay2Alpha = 9399b2
-
-$overlay1 = rgb(7f849c)
-$overlay1Alpha = 7f849c
-
-$overlay0 = rgb(6c7086)
-$overlay0Alpha = 6c7086
-
-$surface2 = rgb(585b70)
-$surface2Alpha = 585b70
-
-$surface1 = rgb(45475a)
-$surface1Alpha = 45475a
-
-$surface0 = rgb(313244)
-$surface0Alpha = 313244
-
-$base = rgb(1e1e2e)
-$baseAlpha = 1e1e2e
-
-$mantle = rgb(181825)
-$mantleAlpha = 181825
-
-$crust = rgb(11111b)
-$crustAlpha = 11111b
diff --git a/.config/shell/profile b/.config/shell/profile
index 3901d4a..aaa8e14 100644
--- a/.config/shell/profile
+++ b/.config/shell/profile
@@ -3,7 +3,7 @@
export EDITOR="nvim"
export TERMINAL="foot"
export TERMINAL_PROG="foot"
-export BROWSER="zen-browser"
+export BROWSER="librewolf"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
diff --git a/.config/swaync/style.css b/.config/swaync/style.css
index bbe5dc8..29e2d30 100644
--- a/.config/swaync/style.css
+++ b/.config/swaync/style.css
@@ -1,324 +1,176 @@
+@import '../../.cache/wal/colors-waybar.css';
+
+@define-color text @foreground;
+@define-color bg @color1;
+@define-color selected @color6;
+@define-color hover alpha(@selected, .4);
+
* {
- all: unset;
- font-size: 14px;
- font-family: "Ubuntu Nerd Font";
- transition: 200ms;
+ outline: none;
+ transition: 200ms;
}
-trough highlight {
- background: #cdd6f4;
+.notification-row {
+ outline: none;
+ margin: 0;
+ padding: 0px;
}
-scale {
- margin: 0 7px;
+.notification-row .notification-background .close-button {
+ /* The notification Close Button */
+ background: transparent;
+ color: @text;
+ text-shadow: none;
+ box-shadow: none;
+ margin-top: 2px;
+ margin-right: 2px;
+ padding: 0;
+ border: none;
+ border-radius: 100%;
+ min-width: 24px;
+ min-height: 24px;
}
-scale trough {
- margin: 0rem 1rem;
- min-height: 8px;
- min-width: 70px;
- border-radius: 12.6px;
+.notification-row .notification-background .close-button:hover {
+ box-shadow: none;
+ background: @hover;
+ transition: background 0.15s ease-in-out;
+ border: 0px;
}
-trough slider {
- margin: -10px;
- border-radius: 12.6px;
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
- transition: all 0.2s ease;
- background-color: #89b4fa;
+.notification-row .notification-background .notification {
+ /* The actual notification */
+ background: @background;
}
-trough slider:hover {
- box-shadow: 0 0 2px rgba(0, 0, 0, 0.8), 0 0 8px #89b4fa;
+.notification-row .notification-background .notification .notification-action, .notification-row .notification-background .notification .notification-default-action {
+ color: @text;
}
-trough {
- background-color: #313244;
+.notification-row .notification-background .notification .notification-action:hover, .notification-row .notification-background .notification .notification-default-action:hover {
+ -gtk-icon-effect: none;
+ background: @hover;
}
-/* notifications */
-.notification-background {
- box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #45475a;
- border-radius: 12.6px;
- margin: 18px;
- background: #181825;
- color: #cdd6f4;
- padding: 0;
+.notification-group .notification-group-headers {
+ /* Notficiation Group Headers */
+ margin-top: 10px;
+ margin-bottom: 10px;
}
-.notification-background .notification {
- padding: 7px;
- border-radius: 12.6px;
+.notification-group .notification-group-headers .notification-group-header {
+ font-size: 20px;
+ margin-left: 3px;
}
-.notification-background .notification.critical {
- box-shadow: inset 0 0 7px 0 #f38ba8;
+.notification-group.collapsed .notification-row .notification {
+ background-color: @background;
}
-.notification .notification-content {
- margin: 7px;
+.notification-group.collapsed:hover .notification-row:not(:only-child) .notification {
+ /* Notification Group collapsed, hovered */
+ box-shadow: 0 0 0 1px alpha(@hover, 0.3), 0 1px 3px 1px alpha(@hover, 0.3), 0 2px 6px 2px alpha(@hover, 0.3);
}
-.notification .notification-content overlay {
- /* icons */
- margin: 4px;
-}
-
-.notification-content .summary {
- color: #cdd6f4;
-}
-
-.notification-content .time {
- color: #a6adc8;
-}
-
-.notification-content .body {
- color: #bac2de;
-}
-
-.notification > *:last-child > * {
- min-height: 3.4em;
-}
-
-.notification-background .close-button {
- margin: 7px;
- padding: 2px;
- border-radius: 6.3px;
- color: #1e1e2e;
- background-color: #f38ba8;
-}
-
-.notification-background .close-button:hover {
- background-color: #eba0ac;
-}
-
-.notification-background .close-button:active {
- background-color: #f5c2e7;
-}
-
-.notification .notification-action {
- border-radius: 7px;
- color: #cdd6f4;
- box-shadow: inset 0 0 0 1px #45475a;
- margin: 4px;
- padding: 8px;
- font-size: 0.2rem; /* controls the button size not text size*/
-}
-
-.notification .notification-action {
- background-color: #313244;
-}
-
-.notification .notification-action:hover {
- background-color: #45475a;
-}
-
-.notification .notification-action:active {
- background-color: #585b70;
-}
-
-.notification.critical progress {
- background-color: #f38ba8;
-}
-
-.notification.low progress,
-.notification.normal progress {
- background-color: #89b4fa;
-}
-
-.notification progress,
-.notification trough,
-.notification progressbar {
- border-radius: 12.6px;
- padding: 3px 0;
-}
-
-/* control center */
.control-center {
- box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244;
- border-radius: 12.6px;
- background-color: #1e1e2e;
- color: #cdd6f4;
- padding: 14px;
+ /* The Control Center which contains the old notifications + widgets */
+ box-shadow: 0px 2px 5px black;
+ background: alpha(@background, .55);
+ border: 2px solid @selected;
}
-.control-center .notification-background {
- border-radius: 7px;
- box-shadow: inset 0 0 0 1px #45475a;
- margin: 4px 10px;
+.control-center-clear-all {
+ /* Clear All button */
+ background: @bg;
}
-.control-center .notification-background .notification {
- border-radius: 7px;
+.control-center-clear-all:hover {
+ background: @hover;
}
-.control-center .notification-background .notification.low {
- opacity: 0.8;
+.control-center-clear-all:active {
+ background: @selected;
}
-.control-center .widget-title > label {
- color: #cdd6f4;
- font-size: 1.3em;
+/*** Widgets ***/
+/* Title widget */
+.widget-title {
+ background: none;
+ margin-top: 15px;
+ margin-left: 15px;
+ margin-right: 15px;
}
-.control-center .widget-title button {
- border-radius: 7px;
- color: #cdd6f4;
- background-color: #313244;
- box-shadow: inset 0 0 0 1px #45475a;
- padding: 8px;
-}
-
-.control-center .widget-title button:hover {
- background-color: #45475a;
-}
-
-.control-center .widget-title button:active {
- background-color: #585b70;
-}
-
-.control-center .notification-group {
- margin-top: 10px;
-}
-
-scrollbar slider {
- margin: -3px;
- opacity: 0.8;
-}
-
-scrollbar trough {
- margin: 2px 0;
-}
-
-/* dnd */
+/* Do Not Disturb widget */
.widget-dnd {
- margin-top: 5px;
- border-radius: 8px;
- font-size: 1.1rem;
+ background: none;
+ margin-left: 15px;
+ margin-right: 15px;
}
.widget-dnd > switch {
- font-size: initial;
- border-radius: 8px;
- background: #313244;
- box-shadow: none;
+ background: @bg;
+ font-size: initial;
+ border-radius: 12px;
+ box-shadow: none;
+ padding: 2px;
+}
+
+.widget-dnd > switch:hover {
+ background: @hover;
}
.widget-dnd > switch:checked {
- background: #89b4fa;
+ background: @selected;
}
.widget-dnd > switch slider {
- background: #45475a;
- border-radius: 8px;
+ background: @text;
+ border-radius: 12px;
}
-/* mpris */
-.widget-mpris-player {
- background: #313244;
- border-radius: 12.6px;
- color: #cdd6f4;
+/* Media Player widget */
+@define-color mpris-album-art-overlay rgba(0, 0, 0, 0.55);
+@define-color mpris-button-hover rgba(0, 0, 0, 0.50);
+.widget-mpris {
}
-.mpris-overlay {
- background-color: #313244;
- opacity: 0.9;
- padding: 15px 10px;
+.widget-mpris .widget-mpris-player {
+ padding: 10px;
+ margin: 8px 15px;
+ background-color: @mpris-album-art-overlay;
+ box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.75);
+ border: 2px;
}
-.widget-mpris-album-art {
- -gtk-icon-size: 100px;
- border-radius: 12.6px;
- margin: 0 10px;
+.widget-mpris .widget-mpris-player .widget-mpris-title {
+ font-size: 16px;
}
-.widget-mpris-title {
- font-size: 1.2rem;
- color: #cdd6f4;
-}
-
-.widget-mpris-subtitle {
- font-size: 1rem;
- color: #bac2de;
-}
-
-.widget-mpris button {
- border-radius: 12.6px;
- color: #cdd6f4;
- margin: 0 5px;
- padding: 2px;
-}
-
-.widget-mpris button image {
- -gtk-icon-size: 1.8rem;
-}
-
-.widget-mpris button:hover {
- background-color: #313244;
-}
-
-.widget-mpris button:active {
- background-color: #45475a;
-}
-
-.widget-mpris button:disabled {
- opacity: 0.5;
-}
-
-.widget-menubar > box > .menu-button-bar > button > label {
- font-size: 3rem;
- padding: 0.5rem 2rem;
-}
-
-.widget-menubar > box > .menu-button-bar > :last-child {
- color: #f38ba8;
-}
-
-.power-buttons button:hover,
-.powermode-buttons button:hover,
-.screenshot-buttons button:hover {
- background: #313244;
-}
-
-.control-center .widget-label > label {
- color: #cdd6f4;
- font-size: 2rem;
+.widget-mpris .widget-mpris-player .widget-mpris-subtitle {
+ font-size: 14px;
}
+/* Buttons widget */
.widget-buttons-grid {
- padding-top: 1rem;
+ background-color: alpha(@color2, 0.5);
}
-.widget-buttons-grid > flowbox > flowboxchild > button label {
- font-size: 2.5rem;
+.widget-buttons-grid > flowbox > flowboxchild > button {
+ background: alpha(@color2, 0.5);
+ border-radius: 12px;
+ min-width: 45px;
}
-.widget-volume {
- padding: 1rem 0;
+.widget-buttons-grid > flowbox > flowboxchild > button:hover {
+ background: @hover;
}
-.widget-volume label {
- color: #74c7ec;
- padding: 0 1rem;
+.widget-buttons-grid > flowbox > flowboxchild > button:active {
+ background: @selected;
}
-.widget-volume trough highlight {
- background: #74c7ec;
-}
-
-.widget-backlight trough highlight {
- background: #f9e2af;
-}
-
-.widget-backlight label {
- font-size: 1.5rem;
- color: #f9e2af;
-}
-
-.widget-backlight .KB {
- padding-bottom: 1rem;
-}
-
-.image {
- padding-right: 0.5rem;
+.widget-buttons-grid > flowbox > flowboxchild > button.toggle:checked {
+ /* style given to the active toggle button */
+ background: red;
}
diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc
index 41b0238..e2e710b 100644
--- a/.config/waybar/config.jsonc
+++ b/.config/waybar/config.jsonc
@@ -14,8 +14,8 @@
"hyprland/window"
],
"modules-right": [
- "custom/gpumode",
"tray",
+ "custom/gpumode",
"pulseaudio",
"battery",
"backlight",
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index cbdc817..7a5032a 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -1,39 +1,4 @@
-/*
-*
-* 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;
+@import url('../../.cache/wal/colors-waybar.css');
* {
font-family: "Fira Code", "FontAwesome";
@@ -49,7 +14,7 @@ window#waybar {
transition-property: background-color;
transition-duration: 0.5s;
/* background: transparent; */
- background: @base ;
+ background: @background;
/*border: 2px solid @overlay0;*/
/*background: @theme_base_color;*/
/* border-radius: 10px; */
@@ -77,12 +42,12 @@ window#waybar.hidden {
/* non-empty workspaces */
#workspaces button {
- background-color: @base;
+ background-color: @background;
border: none;
border-radius: 0;
- color: @text;
+ color: @foreground;
transition: all 0.2s ease;
text-shadow: none;
@@ -91,7 +56,7 @@ window#waybar.hidden {
padding-right: 10px;
/* padding-top: 1px; */
- box-shadow: inset 0 -1px #e3e3e3;
+ box-shadow: inset 0 -1px @cursor;
}
/* the first and last buttons should be rounded */
@@ -106,22 +71,22 @@ window#waybar.hidden {
/* empty persistent workspaces */
#workspaces button.empty {
- background-color: @base;
+ background-color: @background;
box-shadow: none;
}
#workspaces button:hover {
/* transition-duration: .3s; */
- color: @base;
- background-color: #7da6ff;
- box-shadow: inset 0 -1px #ffffff;
+ color: @background;
+ background-color: @color7;
+ box-shadow: inset 0 -1px @foreground;
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
text-shadow: inherit;
}
/* non-empty persistent workspaces */
#workspaces button.persistent {
- background-color: #4c566a;
+ background-color: @color1;
}
@@ -130,20 +95,20 @@ window#waybar.hidden {
#workspaces button.active,
#workspaces button.visible {
/* background-color: #4c566a; */
- color: @surface0;
- background-color: #7da6ff;
+ color: @color0;
+ background-color: @color7;
/* box-shadow: inset 0 -4px #eceff4; */
}
#workspaces button.urgent {
- color: #bf616a;
+ color: @color3;
}
/**************/
#mode {
- background-color: #64727D;
- border-bottom: 3px solid #ffffff;
+ background-color: @color2;
+ border-bottom: 3px solid @foreground;
}
#clock,
@@ -164,7 +129,7 @@ window#waybar.hidden {
#window,
#custom-notification,
#mpd {
- background-color: @base;
+ background-color: @background;
padding: 0 12px 0 12px;
margin-left: 10px;
@@ -181,27 +146,33 @@ window#waybar.hidden {
}
#window {
- color: @text
+ color: @foreground
}
#clock {
- color: @text;
- box-shadow: inset 0 -1px #eceff4;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
#custom-date {
- color: #b48ead;
- box-shadow: inset 0 -1px #b48ead;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
+#custom-gpumode{
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
+}
+
+
#battery {
- color: #ebcb8b;
- box-shadow: inset 0 -1px #ebcb8b;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
#backlight {
- color: @teal;
- box-shadow: inset 0 -1px @teal;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
@keyframes blink {
@@ -212,8 +183,8 @@ window#waybar.hidden {
}
#battery.critical:not(.charging) {
- background-color: #bf616a;
- color: #ffffff;
+ background-color: @color5;
+ color: @foreground;
animation-name: blink;
animation-duration: 0.5s;
animation-timing-function: linear;
@@ -226,13 +197,13 @@ label:focus {
}
#cpu {
- color: #bf616a;
- box-shadow: inset 0 -1px #bf616a;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
#memory {
- color: #a3be8c;
- box-shadow: inset 0 -1px #a3be8c;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
/* #disk {
@@ -240,33 +211,33 @@ label:focus {
} */
#network {
- color: #5e81ac;
+ color: @color13;
}
#network.disconnected {
- color: #81a1c1;
+ color: @color13;
}
#network.linked {
- color: #bf616a;
+ color: @color10;
}
#pulseaudio {
- color: @text;
- box-shadow: inset 0 -1px @text;
+ color: @foreground;
+ box-shadow: inset 0 -1px @cursor;
}
#temperature {
- color: #d08770;
+ color: @foreground;
}
#temperature.critical {
- color: #bf616a;
+ color: @color2;
}
#tray {
- color: @subtext0;
+ color: @color15;
box-shadow: inset 0 -1px @subtext0;
}
diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc
deleted file mode 100644
index 50680df..0000000
--- a/.config/zathura/zathurarc
+++ /dev/null
@@ -1,53 +0,0 @@
-set sandbox none
-set statusbar-h-padding 0
-set statusbar-v-padding 0
-set page-padding 1
-set selection-clipboard clipboard
-map u scroll half-up
-map d scroll half-down
-map D toggle_page_mode
-map r reload
-map R rotate
-map K zoom in
-map J zoom out
-map i recolor
-map p print
-map b toggle_statusbar
-
-set default-fg rgba(205,214,244,1)
-set default-bg rgba(30,30,46,1)
-
-set completion-bg rgba(49,50,68,1)
-set completion-fg rgba(205,214,244,1)
-set completion-highlight-bg rgba(203,166,247,1)
-set completion-highlight-fg rgba(30,30,46,1)
-set completion-group-bg rgba(24,24,37,1)
-set completion-group-fg rgba(205,214,244,1)
-
-set statusbar-fg rgba(205,214,244,1)
-set statusbar-bg rgba(17,17,27,1)
-set inputbar-fg rgba(205,214,244,1)
-set inputbar-bg rgba(30,30,46,1)
-
-set notification-bg rgba(30,30,46,1)
-set notification-fg rgba(205,214,244,1)
-set notification-error-bg rgba(30,30,46,1)
-set notification-error-fg rgba(243,139,168,1)
-set notification-warning-bg rgba(30,30,46,1)
-set notification-warning-fg rgba(249,226,175,1)
-
-# set recolor "true"
-set recolor-lightcolor rgba(30,30,46,1)
-set recolor-darkcolor rgba(205,214,244,1)
-
-set index-fg rgba(205,214,244,1)
-set index-bg rgba(30,30,46,1)
-set index-active-fg rgba(205,214,244,1)
-set index-active-bg rgba(49,50,68,1)
-
-set render-loading-bg rgba(30,30,46,1)
-set render-loading-fg rgba(205,214,244,1)
-
-set highlight-color rgba(147,153,178,0.3)
-set highlight-fg rgba(205,214,244,1)
-set highlight-active-color rgba(203,166,247,0.3)
diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc
new file mode 120000
index 0000000..3c9cbb3
--- /dev/null
+++ b/.config/zathura/zathurarc
@@ -0,0 +1 @@
+../../../.cache/wal/colors-zathura
\ No newline at end of file
diff --git a/.config/zathura/zathurarc.bak b/.config/zathura/zathurarc.bak
new file mode 100644
index 0000000..50680df
--- /dev/null
+++ b/.config/zathura/zathurarc.bak
@@ -0,0 +1,53 @@
+set sandbox none
+set statusbar-h-padding 0
+set statusbar-v-padding 0
+set page-padding 1
+set selection-clipboard clipboard
+map u scroll half-up
+map d scroll half-down
+map D toggle_page_mode
+map r reload
+map R rotate
+map K zoom in
+map J zoom out
+map i recolor
+map p print
+map b toggle_statusbar
+
+set default-fg rgba(205,214,244,1)
+set default-bg rgba(30,30,46,1)
+
+set completion-bg rgba(49,50,68,1)
+set completion-fg rgba(205,214,244,1)
+set completion-highlight-bg rgba(203,166,247,1)
+set completion-highlight-fg rgba(30,30,46,1)
+set completion-group-bg rgba(24,24,37,1)
+set completion-group-fg rgba(205,214,244,1)
+
+set statusbar-fg rgba(205,214,244,1)
+set statusbar-bg rgba(17,17,27,1)
+set inputbar-fg rgba(205,214,244,1)
+set inputbar-bg rgba(30,30,46,1)
+
+set notification-bg rgba(30,30,46,1)
+set notification-fg rgba(205,214,244,1)
+set notification-error-bg rgba(30,30,46,1)
+set notification-error-fg rgba(243,139,168,1)
+set notification-warning-bg rgba(30,30,46,1)
+set notification-warning-fg rgba(249,226,175,1)
+
+# set recolor "true"
+set recolor-lightcolor rgba(30,30,46,1)
+set recolor-darkcolor rgba(205,214,244,1)
+
+set index-fg rgba(205,214,244,1)
+set index-bg rgba(30,30,46,1)
+set index-active-fg rgba(205,214,244,1)
+set index-active-bg rgba(49,50,68,1)
+
+set render-loading-bg rgba(30,30,46,1)
+set render-loading-fg rgba(205,214,244,1)
+
+set highlight-color rgba(147,153,178,0.3)
+set highlight-fg rgba(205,214,244,1)
+set highlight-active-color rgba(203,166,247,0.3)
diff --git a/.local/bin/setwall b/.local/bin/setwall
index a18a971..a7d7a1f 100755
--- a/.local/bin/setwall
+++ b/.local/bin/setwall
@@ -38,9 +38,11 @@ if ! pgrep -x hyprpaper >/dev/null; then
preload = $NEW_WALL
wallpaper = ,$NEW_WALL
EOF
+ wal -i $NEW_WALL
hyprpaper &
else
# Hyprpaper is running → change it live
+ wal -i $NEW_WALL
hyprctl hyprpaper preload "$NEW_WALL"
hyprctl hyprpaper wallpaper ",$NEW_WALL"
fi