Krolyxon
Commit 830aede

Branches

Refs →

aurora830aede

pywal: waybar, hyprland, cava, fuzzel, foot

Author
krolxon
Date
2025-10-19 13:42 +0530
Parent
b17a3d9
Commit
830aedef682508df018f64d3364b630409864479

+304 −595

17 files changed

  1. D .config/cava/config +0 −11
  2. A .config/cava/config +1 −0
  3. A .config/cava/config.bak +11 −0
  4. D .config/fuzzel/fuzzel.ini +0 −29
  5. A .config/fuzzel/fuzzel.ini +1 −0
  6. A .config/fuzzel/fuzzel.ini.bak +29 −0
  7. M .config/hypr/hyprland.conf +6 −7
  8. M .config/hypr/hyprlock.conf +42 −82
  9. D .config/hypr/mocha.conf +0 −78
  10. M .config/shell/profile +1 −1
  11. M .config/swaync/style.css +111 −259
  12. M .config/waybar/config.jsonc +1 −1
  13. M .config/waybar/style.css +45 −74
  14. D .config/zathura/zathurarc +0 −53
  15. A .config/zathura/zathurarc +1 −0
  16. A .config/zathura/zathurarc.bak +53 −0
  17. M .local/bin/setwall +2 −0
D .config/cava/config View
@@ -1,11 +0,0 @@
1−[color]
2−gradient = 1
3−
4−gradient_color_1 = '#94e2d5'
5−gradient_color_2 = '#89dceb'
6−gradient_color_3 = '#74c7ec'
7−gradient_color_4 = '#89b4fa'
8−gradient_color_5 = '#cba6f7'
9−gradient_color_6 = '#f5c2e7'
10−gradient_color_7 = '#eba0ac'
11−gradient_color_8 = '#f38ba8'
A .config/cava/config View
@@ -0,0 +1 @@
1+../../../.cache/wal/cava
A .config/cava/config.bak View
@@ -0,0 +1,11 @@
1+[color]
2+gradient = 1
3+
4+gradient_color_1 = '#94e2d5'
5+gradient_color_2 = '#89dceb'
6+gradient_color_3 = '#74c7ec'
7+gradient_color_4 = '#89b4fa'
8+gradient_color_5 = '#cba6f7'
9+gradient_color_6 = '#f5c2e7'
10+gradient_color_7 = '#eba0ac'
11+gradient_color_8 = '#f38ba8'
D .config/fuzzel/fuzzel.ini View
@@ -1,29 +0,0 @@
1−[main]
2−dpi-aware=no
3−lines=10
4−filter-desktop=yes
5−icon-theme=Papirus-Dark
6−font=Fira Code:size=12
7−terminal=foot -e
8−list-executables-in-path=yes
9−password-character=*
10−width=80
11−horizontal-pad=10
12−vertical-pad=10
13−inner-pad=5
14−
15−[colors]
16−background=1e1e2edd
17−text=cdd6f4ff
18−prompt=bac2deff
19−placeholder=7f849cff
20−input=cdd6f4ff
21−match=89b4faff
22−selection=585b70ff
23−selection-text=cdd6f4ff
24−selection-match=89b4faff
25−counter=7f849cff
26−border=89b4faff
27−
28−[key-bindings]
29−execute-input=Control+Return Shift+KP_Enter
A .config/fuzzel/fuzzel.ini View
@@ -0,0 +1 @@
1+../../../.cache/wal/colors-fuzzel.ini
A .config/fuzzel/fuzzel.ini.bak View
@@ -0,0 +1,29 @@
1+[main]
2+dpi-aware=no
3+lines=10
4+filter-desktop=yes
5+icon-theme=Papirus-Dark
6+font=Fira Code:size=12
7+terminal=foot -e
8+list-executables-in-path=yes
9+password-character=*
10+width=80
11+horizontal-pad=10
12+vertical-pad=10
13+inner-pad=5
14+
15+[colors]
16+background=1e1e2edd
17+text=cdd6f4ff
18+prompt=bac2deff
19+placeholder=7f849cff
20+input=cdd6f4ff
21+match=89b4faff
22+selection=585b70ff
23+selection-text=cdd6f4ff
24+selection-match=89b4faff
25+counter=7f849cff
26+border=89b4faff
27+
28+[key-bindings]
29+execute-input=Control+Return Shift+KP_Enter
M .config/hypr/hyprland.conf View
@@ -1,11 +1,12 @@
1+source = $HOME/.cache/wal/colors-hyprland.conf
12 autogenerated = 0
23
34 ###################
45 ### MY PROGRAMS ###
56 ###################
6−$terminal = footclient
7+$terminal = footclient -o include=~/.cache/wal/colors-foot.ini
78 $menu = fuzzel
8−$browser = zen-browser
9+$browser = librewolf
910
1011
1112 #################
@@ -85,10 +86,8 @@ general {
8586 border_size = 2
8687 resize_on_border = false
8788 allow_tearing = false
88− # col.active_border = rgba(7da6ffee)
89− # col.inactive_border = rgba(888e8eaa)
90− col.active_border = rgb(8aadf4) rgb(24273A) rgb(24273A) rgb(8aadf4) 45deg
91− col.inactive_border = rgb(24273A) rgb(24273A) rgb(24273A) rgb(27273A) 45deg
89+ col.active_border = $color14 $color0 $color0 $color14 45deg
90+ col.inactive_border = $color0 $color0 $color0 $color0 45deg
9291 layout = master
9392 }
9493
@@ -261,7 +260,7 @@ bind = $mainMod, S, togglespecialworkspace, magic
261260 bind = $mainMod SHIFT, S, movetoworkspace, special:magic
262261
263262 # Have scratchpad like DWM which opens alacritty in special workspace
264−workspace = special:h, on-created-empty: footclient
263+workspace = special:h, on-created-empty: footclient -o include=~/.cache/wal/colors-foot.ini
265264 bind = $mainMod SHIFT, Return, togglespecialworkspace, h
266265
267266
M .config/hypr/hyprlock.conf View
@@ -1,100 +1,60 @@
1−source = $HOME/.config/hypr/mocha.conf
1+# -- pywal colors --
2+source = $HOME/.cache/wal/colors-hyprland.conf
23
3−$accent = $mauve
4−$accentAlpha = $mauveAlpha
5−$font = Fira Code
6−
7−# GENERAL
84 general {
9− hide_cursor = true
5+ hide_cursor = true
6+ no_fade_in = false
7+ grace = 0
8+ disable_loading_bar = true
109 }
1110
12−# BACKGROUND
11+
1312 background {
1413 monitor =
15− path = $HOME/.config/background
1614 blur_passes = 0
17− color = $base
15+ color = $background
1816 }
1917
20−# LAYOUT
18+# -- time --
2119 label {
22− monitor =
23− text = Layout: $LAYOUT
24− color = $text
25− font_size = 25
26− font_family = $font
27− position = 30, -30
28− halign = left
29− valign = top
20+ monitor =
21+ text = cmd[update:1000] echo "$(date +"%H:%M")"
22+ color = $color7
23+ font_size = 80
24+ font_family = Fira Code ExtraBold
25+ position = 0, 100
26+ halign = center
27+ valign = center
3028 }
3129
32−# TIME
33−label {
34− monitor =
35− text = $TIME
36− color = $text
37− font_size = 90
38− font_family = $font
39− position = -30, 0
40− halign = right
41− valign = top
42−}
4330
44−# DATE
31+# -- greeting --
4532 label {
46− monitor =
47− text = cmd[update:43200000] date +"%A, %d %B %Y"
48− color = $text
49− font_size = 25
50− font_family = $font
51− position = -30, -150
52− halign = right
53− valign = top
33+ monitor =
34+ text = Hello $USER :3
35+ color = $color7
36+ font_size = 20
37+ font_family = Fira Code
38+ position = 0, 0
39+ halign = center
40+ valign = center
5441 }
5542
56−# FINGERPRINT
57−{
58− monitor = "";
59− text = "$FPRINTPROMPT";
60− color = "$text";
61− font_size = 14;
62− font_family = $font;
63− position = "0, -107";
64− halign = "center";
65− valign = "center";
66−}
67−
68−# USER AVATAR
69−image {
70− monitor =
71− path = $HOME/.face
72− size = 100
73− border_color = $accent
74− position = 0, 75
75− halign = center
76− valign = center
77−}
78−
79−# INPUT FIELD
43+# -- password input --
8044 input-field {
81− monitor =
82− size = 300, 60
83− outline_thickness = 4
84− dots_size = 0.2
85− dots_spacing = 0.2
86− dots_center = true
87− outer_color = $accent
88− inner_color = $surface0
89− font_color = $text
90− fade_on_empty = false
91− placeholder_text = <span foreground="##$textAlpha"><i>󰌾 Logged in as </i><span foreground="##$accentAlpha">$USER</span></span>
92− hide_input = false
93− check_color = $accent
94− fail_color = $red
95− fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
96− capslock_color = $yellow
97− position = 0, -47
98− halign = center
99− valign = center
45+ monitor =
46+ size = 230, 40
47+ outline_thickness = 0
48+ dots_size = 0.2
49+ dots_spacing = 0.4
50+ dots_center = true
51+ inner_color = $color1
52+ font_color = $color7
53+ fade_on_empty = false
54+ placeholder_text = <span foreground='white'><i>Unlock the mystery</i></span>
55+ fail_color = $color7
56+ hide_input = false
57+ position = 0, -50
58+ halign = center
59+ valign = center
10060 }
D .config/hypr/mocha.conf View
@@ -1,78 +0,0 @@
1−
2−$rosewater = rgb(f5e0dc)
3−$rosewaterAlpha = f5e0dc
4−
5−$flamingo = rgb(f2cdcd)
6−$flamingoAlpha = f2cdcd
7−
8−$pink = rgb(f5c2e7)
9−$pinkAlpha = f5c2e7
10−
11−$mauve = rgb(cba6f7)
12−$mauveAlpha = cba6f7
13−
14−$red = rgb(f38ba8)
15−$redAlpha = f38ba8
16−
17−$maroon = rgb(eba0ac)
18−$maroonAlpha = eba0ac
19−
20−$peach = rgb(fab387)
21−$peachAlpha = fab387
22−
23−$yellow = rgb(f9e2af)
24−$yellowAlpha = f9e2af
25−
26−$green = rgb(a6e3a1)
27−$greenAlpha = a6e3a1
28−
29−$teal = rgb(94e2d5)
30−$tealAlpha = 94e2d5
31−
32−$sky = rgb(89dceb)
33−$skyAlpha = 89dceb
34−
35−$sapphire = rgb(74c7ec)
36−$sapphireAlpha = 74c7ec
37−
38−$blue = rgb(89b4fa)
39−$blueAlpha = 89b4fa
40−
41−$lavender = rgb(b4befe)
42−$lavenderAlpha = b4befe
43−
44−$text = rgb(cdd6f4)
45−$textAlpha = cdd6f4
46−
47−$subtext1 = rgb(bac2de)
48−$subtext1Alpha = bac2de
49−
50−$subtext0 = rgb(a6adc8)
51−$subtext0Alpha = a6adc8
52−
53−$overlay2 = rgb(9399b2)
54−$overlay2Alpha = 9399b2
55−
56−$overlay1 = rgb(7f849c)
57−$overlay1Alpha = 7f849c
58−
59−$overlay0 = rgb(6c7086)
60−$overlay0Alpha = 6c7086
61−
62−$surface2 = rgb(585b70)
63−$surface2Alpha = 585b70
64−
65−$surface1 = rgb(45475a)
66−$surface1Alpha = 45475a
67−
68−$surface0 = rgb(313244)
69−$surface0Alpha = 313244
70−
71−$base = rgb(1e1e2e)
72−$baseAlpha = 1e1e2e
73−
74−$mantle = rgb(181825)
75−$mantleAlpha = 181825
76−
77−$crust = rgb(11111b)
78−$crustAlpha = 11111b
M .config/shell/profile View
@@ -3,7 +3,7 @@
33 export EDITOR="nvim"
44 export TERMINAL="foot"
55 export TERMINAL_PROG="foot"
6−export BROWSER="zen-browser"
6+export BROWSER="librewolf"
77
88 export XDG_CONFIG_HOME="$HOME/.config"
99 export XDG_DATA_HOME="$HOME/.local/share"
M .config/swaync/style.css View
@@ -1,324 +1,176 @@
1−* {
2− all: unset;
3− font-size: 14px;
4− font-family: "Ubuntu Nerd Font";
5− transition: 200ms;
6−}
7−
8−trough highlight {
9− background: #cdd6f4;
10−}
11−
12−scale {
13− margin: 0 7px;
14−}
15−
16−scale trough {
17− margin: 0rem 1rem;
18− min-height: 8px;
19− min-width: 70px;
20− border-radius: 12.6px;
21−}
22−
23−trough slider {
24− margin: -10px;
25− border-radius: 12.6px;
26− box-shadow: 0 0 2px rgba(0, 0, 0, 0.8);
27− transition: all 0.2s ease;
28− background-color: #89b4fa;
29−}
30−
31−trough slider:hover {
32− box-shadow: 0 0 2px rgba(0, 0, 0, 0.8), 0 0 8px #89b4fa;
33−}
34−
35−trough {
36− background-color: #313244;
37−}
38−
39−/* notifications */
40−.notification-background {
41− box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #45475a;
42− border-radius: 12.6px;
43− margin: 18px;
44− background: #181825;
45− color: #cdd6f4;
46− padding: 0;
47−}
48−
49−.notification-background .notification {
50− padding: 7px;
51− border-radius: 12.6px;
52−}
1+@import '../../.cache/wal/colors-waybar.css';
532
54−.notification-background .notification.critical {
55− box-shadow: inset 0 0 7px 0 #f38ba8;
56−}
57−
58−.notification .notification-content {
59− margin: 7px;
60−}
61−
62−.notification .notification-content overlay {
63− /* icons */
64− margin: 4px;
65−}
66−
67−.notification-content .summary {
68− color: #cdd6f4;
69−}
70−
71−.notification-content .time {
72− color: #a6adc8;
73−}
3+@define-color text @foreground;
4+@define-color bg @color1;
5+@define-color selected @color6;
6+@define-color hover alpha(@selected, .4);
747
75−.notification-content .body {
76− color: #bac2de;
77−}
78−
79−.notification > *:last-child > * {
80− min-height: 3.4em;
8+* {
9+ outline: none;
10+ transition: 200ms;
8111 }
8212
83−.notification-background .close-button {
84− margin: 7px;
85− padding: 2px;
86− border-radius: 6.3px;
87− color: #1e1e2e;
88− background-color: #f38ba8;
13+.notification-row {
14+ outline: none;
15+ margin: 0;
16+ padding: 0px;
8917 }
9018
91−.notification-background .close-button:hover {
92− background-color: #eba0ac;
19+.notification-row .notification-background .close-button {
20+ /* The notification Close Button */
21+ background: transparent;
22+ color: @text;
23+ text-shadow: none;
24+ box-shadow: none;
25+ margin-top: 2px;
26+ margin-right: 2px;
27+ padding: 0;
28+ border: none;
29+ border-radius: 100%;
30+ min-width: 24px;
31+ min-height: 24px;
9332 }
9433
95−.notification-background .close-button:active {
96− background-color: #f5c2e7;
34+.notification-row .notification-background .close-button:hover {
35+ box-shadow: none;
36+ background: @hover;
37+ transition: background 0.15s ease-in-out;
38+ border: 0px;
9739 }
9840
99−.notification .notification-action {
100− border-radius: 7px;
101− color: #cdd6f4;
102− box-shadow: inset 0 0 0 1px #45475a;
103− margin: 4px;
104− padding: 8px;
105− font-size: 0.2rem; /* controls the button size not text size*/
41+.notification-row .notification-background .notification {
42+ /* The actual notification */
43+ background: @background;
10644 }
10745
108−.notification .notification-action {
109− background-color: #313244;
46+.notification-row .notification-background .notification .notification-action, .notification-row .notification-background .notification .notification-default-action {
47+ color: @text;
11048 }
11149
112−.notification .notification-action:hover {
113− background-color: #45475a;
50+.notification-row .notification-background .notification .notification-action:hover, .notification-row .notification-background .notification .notification-default-action:hover {
51+ -gtk-icon-effect: none;
52+ background: @hover;
11453 }
11554
116−.notification .notification-action:active {
117− background-color: #585b70;
55+.notification-group .notification-group-headers {
56+ /* Notficiation Group Headers */
57+ margin-top: 10px;
58+ margin-bottom: 10px;
11859 }
11960
120−.notification.critical progress {
121− background-color: #f38ba8;
61+.notification-group .notification-group-headers .notification-group-header {
62+ font-size: 20px;
63+ margin-left: 3px;
12264 }
12365
124−.notification.low progress,
125−.notification.normal progress {
126− background-color: #89b4fa;
66+.notification-group.collapsed .notification-row .notification {
67+ background-color: @background;
12768 }
12869
129−.notification progress,
130−.notification trough,
131−.notification progressbar {
132− border-radius: 12.6px;
133− padding: 3px 0;
70+.notification-group.collapsed:hover .notification-row:not(:only-child) .notification {
71+ /* Notification Group collapsed, hovered */
72+ 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);
13473 }
13574
136−/* control center */
13775 .control-center {
138− box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.8), inset 0 0 0 1px #313244;
139− border-radius: 12.6px;
140− background-color: #1e1e2e;
141− color: #cdd6f4;
142− padding: 14px;
143−}
144−
145−.control-center .notification-background {
146− border-radius: 7px;
147− box-shadow: inset 0 0 0 1px #45475a;
148− margin: 4px 10px;
149−}
150−
151−.control-center .notification-background .notification {
152− border-radius: 7px;
153−}
154−
155−.control-center .notification-background .notification.low {
156− opacity: 0.8;
76+ /* The Control Center which contains the old notifications + widgets */
77+ box-shadow: 0px 2px 5px black;
78+ background: alpha(@background, .55);
79+ border: 2px solid @selected;
15780 }
15881
159−.control-center .widget-title > label {
160− color: #cdd6f4;
161− font-size: 1.3em;
82+.control-center-clear-all {
83+ /* Clear All button */
84+ background: @bg;
16285 }
16386
164−.control-center .widget-title button {
165− border-radius: 7px;
166− color: #cdd6f4;
167− background-color: #313244;
168− box-shadow: inset 0 0 0 1px #45475a;
169− padding: 8px;
87+.control-center-clear-all:hover {
88+ background: @hover;
17089 }
17190
172−.control-center .widget-title button:hover {
173− background-color: #45475a;
91+.control-center-clear-all:active {
92+ background: @selected;
17493 }
17594
176−.control-center .widget-title button:active {
177− background-color: #585b70;
95+/*** Widgets ***/
96+/* Title widget */
97+.widget-title {
98+ background: none;
99+ margin-top: 15px;
100+ margin-left: 15px;
101+ margin-right: 15px;
178102 }
179103
180−.control-center .notification-group {
181− margin-top: 10px;
182−}
183−
184−scrollbar slider {
185− margin: -3px;
186− opacity: 0.8;
187−}
188−
189−scrollbar trough {
190− margin: 2px 0;
191−}
192−
193−/* dnd */
104+/* Do Not Disturb widget */
194105 .widget-dnd {
195− margin-top: 5px;
196− border-radius: 8px;
197− font-size: 1.1rem;
106+ background: none;
107+ margin-left: 15px;
108+ margin-right: 15px;
198109 }
199110
200111 .widget-dnd > switch {
201− font-size: initial;
202− border-radius: 8px;
203− background: #313244;
204− box-shadow: none;
205−}
206−
207−.widget-dnd > switch:checked {
208− background: #89b4fa;
209−}
210−
211−.widget-dnd > switch slider {
212− background: #45475a;
213− border-radius: 8px;
214−}
215−
216−/* mpris */
217−.widget-mpris-player {
218− background: #313244;
219− border-radius: 12.6px;
220− color: #cdd6f4;
221−}
222−
223−.mpris-overlay {
224− background-color: #313244;
225− opacity: 0.9;
226− padding: 15px 10px;
227−}
228−
229−.widget-mpris-album-art {
230− -gtk-icon-size: 100px;
231− border-radius: 12.6px;
232− margin: 0 10px;
112+ background: @bg;
113+ font-size: initial;
114+ border-radius: 12px;
115+ box-shadow: none;
116+ padding: 2px;
233117 }
234118
235−.widget-mpris-title {
236− font-size: 1.2rem;
237− color: #cdd6f4;
119+.widget-dnd > switch:hover {
120+ background: @hover;
238121 }
239122
240−.widget-mpris-subtitle {
241− font-size: 1rem;
242− color: #bac2de;
243−}
244−
245−.widget-mpris button {
246− border-radius: 12.6px;
247− color: #cdd6f4;
248− margin: 0 5px;
249− padding: 2px;
250−}
251−
252−.widget-mpris button image {
253− -gtk-icon-size: 1.8rem;
254−}
255−
256−.widget-mpris button:hover {
257− background-color: #313244;
258−}
259−
260−.widget-mpris button:active {
261− background-color: #45475a;
123+.widget-dnd > switch:checked {
124+ background: @selected;
262125 }
263126
264−.widget-mpris button:disabled {
265− opacity: 0.5;
127+.widget-dnd > switch slider {
128+ background: @text;
129+ border-radius: 12px;
266130 }
267131
268−.widget-menubar > box > .menu-button-bar > button > label {
269− font-size: 3rem;
270− padding: 0.5rem 2rem;
132+/* Media Player widget */
133+@define-color mpris-album-art-overlay rgba(0, 0, 0, 0.55);
134+@define-color mpris-button-hover rgba(0, 0, 0, 0.50);
135+.widget-mpris {
271136 }
272137
273−.widget-menubar > box > .menu-button-bar > :last-child {
274− color: #f38ba8;
138+.widget-mpris .widget-mpris-player {
139+ padding: 10px;
140+ margin: 8px 15px;
141+ background-color: @mpris-album-art-overlay;
142+ box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.75);
143+ border: 2px;
275144 }
276145
277−.power-buttons button:hover,
278−.powermode-buttons button:hover,
279−.screenshot-buttons button:hover {
280− background: #313244;
146+.widget-mpris .widget-mpris-player .widget-mpris-title {
147+ font-size: 16px;
281148 }
282149
283−.control-center .widget-label > label {
284− color: #cdd6f4;
285− font-size: 2rem;
150+.widget-mpris .widget-mpris-player .widget-mpris-subtitle {
151+ font-size: 14px;
286152 }
287153
154+/* Buttons widget */
288155 .widget-buttons-grid {
289− padding-top: 1rem;
290−}
291−
292−.widget-buttons-grid > flowbox > flowboxchild > button label {
293− font-size: 2.5rem;
294−}
295−
296−.widget-volume {
297− padding: 1rem 0;
298−}
299−
300−.widget-volume label {
301− color: #74c7ec;
302− padding: 0 1rem;
303−}
304−
305−.widget-volume trough highlight {
306− background: #74c7ec;
156+ background-color: alpha(@color2, 0.5);
307157 }
308158
309−.widget-backlight trough highlight {
310− background: #f9e2af;
159+.widget-buttons-grid > flowbox > flowboxchild > button {
160+ background: alpha(@color2, 0.5);
161+ border-radius: 12px;
162+ min-width: 45px;
311163 }
312164
313−.widget-backlight label {
314− font-size: 1.5rem;
315− color: #f9e2af;
165+.widget-buttons-grid > flowbox > flowboxchild > button:hover {
166+ background: @hover;
316167 }
317168
318−.widget-backlight .KB {
319− padding-bottom: 1rem;
169+.widget-buttons-grid > flowbox > flowboxchild > button:active {
170+ background: @selected;
320171 }
321172
322−.image {
323− padding-right: 0.5rem;
173+.widget-buttons-grid > flowbox > flowboxchild > button.toggle:checked {
174+ /* style given to the active toggle button */
175+ background: red;
324176 }
M .config/waybar/config.jsonc View
@@ -14,8 +14,8 @@
1414 "hyprland/window"
1515 ],
1616 "modules-right": [
17− "custom/gpumode",
1817 "tray",
18+ "custom/gpumode",
1919 "pulseaudio",
2020 "battery",
2121 "backlight",
M .config/waybar/style.css View
@@ -1,39 +1,4 @@
1−/*
2−*
3−* Catppuccin Mocha palette
4−* Maintainer: rubyowo
5−*
6−*/
7−@define-color base #1e1e2e;
8−@define-color mantle #181825;
9−@define-color crust #11111b;
10−
11−@define-color text #cdd6f4;
12−@define-color subtext0 #a6adc8;
13−@define-color subtext1 #bac2de;
14−
15−@define-color surface0 #313244;
16−@define-color surface1 #45475a;
17−@define-color surface2 #585b70;
18−
19−@define-color overlay0 #6c7086;
20−@define-color overlay1 #7f849c;
21−@define-color overlay2 #9399b2;
22−
23−@define-color blue #89b4fa;
24−@define-color lavender #b4befe;
25−@define-color sapphire #74c7ec;
26−@define-color sky #89dceb;
27−@define-color teal #94e2d5;
28−@define-color green #a6e3a1;
29−@define-color yellow #f9e2af;
30−@define-color peach #fab387;
31−@define-color maroon #eba0ac;
32−@define-color red #f38ba8;
33−@define-color mauve #cba6f7;
34−@define-color pink #f5c2e7;
35−@define-color flamingo #f2cdcd;
36−@define-color rosewater #f5e0dc;
1+@import url('../../.cache/wal/colors-waybar.css');
372
383 * {
394 font-family: "Fira Code", "FontAwesome";
@@ -49,7 +14,7 @@ window#waybar {
4914 transition-property: background-color;
5015 transition-duration: 0.5s;
5116 /* background: transparent; */
52− background: @base ;
17+ background: @background;
5318 /*border: 2px solid @overlay0;*/
5419 /*background: @theme_base_color;*/
5520 /* border-radius: 10px; */
@@ -77,12 +42,12 @@ window#waybar.hidden {
7742
7843 /* non-empty workspaces */
7944 #workspaces button {
80− background-color: @base;
45+ background-color: @background;
8146
8247 border: none;
8348 border-radius: 0;
8449
85− color: @text;
50+ color: @foreground;
8651 transition: all 0.2s ease;
8752 text-shadow: none;
8853
@@ -91,7 +56,7 @@ window#waybar.hidden {
9156 padding-right: 10px;
9257 /* padding-top: 1px; */
9358
94− box-shadow: inset 0 -1px #e3e3e3;
59+ box-shadow: inset 0 -1px @cursor;
9560 }
9661
9762 /* the first and last buttons should be rounded */
@@ -106,22 +71,22 @@ window#waybar.hidden {
10671
10772 /* empty persistent workspaces */
10873 #workspaces button.empty {
109− background-color: @base;
74+ background-color: @background;
11075 box-shadow: none;
11176 }
11277
11378 #workspaces button:hover {
11479 /* transition-duration: .3s; */
115− color: @base;
116− background-color: #7da6ff;
117− box-shadow: inset 0 -1px #ffffff;
80+ color: @background;
81+ background-color: @color7;
82+ box-shadow: inset 0 -1px @foreground;
11883 /* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
11984 text-shadow: inherit;
12085 }
12186
12287 /* non-empty persistent workspaces */
12388 #workspaces button.persistent {
124− background-color: #4c566a;
89+ background-color: @color1;
12590 }
12691
12792
@@ -130,20 +95,20 @@ window#waybar.hidden {
13095 #workspaces button.active,
13196 #workspaces button.visible {
13297 /* background-color: #4c566a; */
133− color: @surface0;
134− background-color: #7da6ff;
98+ color: @color0;
99+ background-color: @color7;
135100 /* box-shadow: inset 0 -4px #eceff4; */
136101 }
137102
138103 #workspaces button.urgent {
139− color: #bf616a;
104+ color: @color3;
140105 }
141106
142107 /**************/
143108
144109 #mode {
145− background-color: #64727D;
146− border-bottom: 3px solid #ffffff;
110+ background-color: @color2;
111+ border-bottom: 3px solid @foreground;
147112 }
148113
149114 #clock,
@@ -164,7 +129,7 @@ window#waybar.hidden {
164129 #window,
165130 #custom-notification,
166131 #mpd {
167− background-color: @base;
132+ background-color: @background;
168133 padding: 0 12px 0 12px;
169134 margin-left: 10px;
170135
@@ -181,27 +146,33 @@ window#waybar.hidden {
181146 }
182147
183148 #window {
184− color: @text
149+ color: @foreground
185150 }
186151
187152 #clock {
188− color: @text;
189− box-shadow: inset 0 -1px #eceff4;
153+ color: @foreground;
154+ box-shadow: inset 0 -1px @cursor;
190155 }
191156
192157 #custom-date {
193− color: #b48ead;
194− box-shadow: inset 0 -1px #b48ead;
158+ color: @foreground;
159+ box-shadow: inset 0 -1px @cursor;
195160 }
196161
162+#custom-gpumode{
163+ color: @foreground;
164+ box-shadow: inset 0 -1px @cursor;
165+}
166+
167+
197168 #battery {
198− color: #ebcb8b;
199− box-shadow: inset 0 -1px #ebcb8b;
169+ color: @foreground;
170+ box-shadow: inset 0 -1px @cursor;
200171 }
201172
202173 #backlight {
203− color: @teal;
204− box-shadow: inset 0 -1px @teal;
174+ color: @foreground;
175+ box-shadow: inset 0 -1px @cursor;
205176 }
206177
207178 @keyframes blink {
@@ -212,8 +183,8 @@ window#waybar.hidden {
212183 }
213184
214185 #battery.critical:not(.charging) {
215− background-color: #bf616a;
216− color: #ffffff;
186+ background-color: @color5;
187+ color: @foreground;
217188 animation-name: blink;
218189 animation-duration: 0.5s;
219190 animation-timing-function: linear;
@@ -226,13 +197,13 @@ label:focus {
226197 }
227198
228199 #cpu {
229− color: #bf616a;
230− box-shadow: inset 0 -1px #bf616a;
200+ color: @foreground;
201+ box-shadow: inset 0 -1px @cursor;
231202 }
232203
233204 #memory {
234− color: #a3be8c;
235− box-shadow: inset 0 -1px #a3be8c;
205+ color: @foreground;
206+ box-shadow: inset 0 -1px @cursor;
236207 }
237208
238209 /* #disk {
@@ -240,33 +211,33 @@ label:focus {
240211 } */
241212
242213 #network {
243− color: #5e81ac;
214+ color: @color13;
244215 }
245216
246217 #network.disconnected {
247− color: #81a1c1;
218+ color: @color13;
248219 }
249220
250221 #network.linked {
251− color: #bf616a;
222+ color: @color10;
252223 }
253224
254225 #pulseaudio {
255− color: @text;
256− box-shadow: inset 0 -1px @text;
226+ color: @foreground;
227+ box-shadow: inset 0 -1px @cursor;
257228 }
258229
259230
260231 #temperature {
261− color: #d08770;
232+ color: @foreground;
262233 }
263234
264235 #temperature.critical {
265− color: #bf616a;
236+ color: @color2;
266237 }
267238
268239 #tray {
269− color: @subtext0;
240+ color: @color15;
270241 box-shadow: inset 0 -1px @subtext0;
271242
272243 }
D .config/zathura/zathurarc View
@@ -1,53 +0,0 @@
1−set sandbox none
2−set statusbar-h-padding 0
3−set statusbar-v-padding 0
4−set page-padding 1
5−set selection-clipboard clipboard
6−map u scroll half-up
7−map d scroll half-down
8−map D toggle_page_mode
9−map r reload
10−map R rotate
11−map K zoom in
12−map J zoom out
13−map i recolor
14−map p print
15−map b toggle_statusbar
16−
17−set default-fg rgba(205,214,244,1)
18−set default-bg rgba(30,30,46,1)
19−
20−set completion-bg rgba(49,50,68,1)
21−set completion-fg rgba(205,214,244,1)
22−set completion-highlight-bg rgba(203,166,247,1)
23−set completion-highlight-fg rgba(30,30,46,1)
24−set completion-group-bg rgba(24,24,37,1)
25−set completion-group-fg rgba(205,214,244,1)
26−
27−set statusbar-fg rgba(205,214,244,1)
28−set statusbar-bg rgba(17,17,27,1)
29−set inputbar-fg rgba(205,214,244,1)
30−set inputbar-bg rgba(30,30,46,1)
31−
32−set notification-bg rgba(30,30,46,1)
33−set notification-fg rgba(205,214,244,1)
34−set notification-error-bg rgba(30,30,46,1)
35−set notification-error-fg rgba(243,139,168,1)
36−set notification-warning-bg rgba(30,30,46,1)
37−set notification-warning-fg rgba(249,226,175,1)
38−
39−# set recolor "true"
40−set recolor-lightcolor rgba(30,30,46,1)
41−set recolor-darkcolor rgba(205,214,244,1)
42−
43−set index-fg rgba(205,214,244,1)
44−set index-bg rgba(30,30,46,1)
45−set index-active-fg rgba(205,214,244,1)
46−set index-active-bg rgba(49,50,68,1)
47−
48−set render-loading-bg rgba(30,30,46,1)
49−set render-loading-fg rgba(205,214,244,1)
50−
51−set highlight-color rgba(147,153,178,0.3)
52−set highlight-fg rgba(205,214,244,1)
53−set highlight-active-color rgba(203,166,247,0.3)
A .config/zathura/zathurarc View
@@ -0,0 +1 @@
1+../../../.cache/wal/colors-zathura
A .config/zathura/zathurarc.bak View
@@ -0,0 +1,53 @@
1+set sandbox none
2+set statusbar-h-padding 0
3+set statusbar-v-padding 0
4+set page-padding 1
5+set selection-clipboard clipboard
6+map u scroll half-up
7+map d scroll half-down
8+map D toggle_page_mode
9+map r reload
10+map R rotate
11+map K zoom in
12+map J zoom out
13+map i recolor
14+map p print
15+map b toggle_statusbar
16+
17+set default-fg rgba(205,214,244,1)
18+set default-bg rgba(30,30,46,1)
19+
20+set completion-bg rgba(49,50,68,1)
21+set completion-fg rgba(205,214,244,1)
22+set completion-highlight-bg rgba(203,166,247,1)
23+set completion-highlight-fg rgba(30,30,46,1)
24+set completion-group-bg rgba(24,24,37,1)
25+set completion-group-fg rgba(205,214,244,1)
26+
27+set statusbar-fg rgba(205,214,244,1)
28+set statusbar-bg rgba(17,17,27,1)
29+set inputbar-fg rgba(205,214,244,1)
30+set inputbar-bg rgba(30,30,46,1)
31+
32+set notification-bg rgba(30,30,46,1)
33+set notification-fg rgba(205,214,244,1)
34+set notification-error-bg rgba(30,30,46,1)
35+set notification-error-fg rgba(243,139,168,1)
36+set notification-warning-bg rgba(30,30,46,1)
37+set notification-warning-fg rgba(249,226,175,1)
38+
39+# set recolor "true"
40+set recolor-lightcolor rgba(30,30,46,1)
41+set recolor-darkcolor rgba(205,214,244,1)
42+
43+set index-fg rgba(205,214,244,1)
44+set index-bg rgba(30,30,46,1)
45+set index-active-fg rgba(205,214,244,1)
46+set index-active-bg rgba(49,50,68,1)
47+
48+set render-loading-bg rgba(30,30,46,1)
49+set render-loading-fg rgba(205,214,244,1)
50+
51+set highlight-color rgba(147,153,178,0.3)
52+set highlight-fg rgba(205,214,244,1)
53+set highlight-active-color rgba(203,166,247,0.3)
M .local/bin/setwall View
@@ -38,9 +38,11 @@ if ! pgrep -x hyprpaper >/dev/null; then
3838 preload = $NEW_WALL
3939 wallpaper = ,$NEW_WALL
4040 EOF
41+ wal -i $NEW_WALL
4142 hyprpaper &
4243 else
4344 # Hyprpaper is running → change it live
45+ wal -i $NEW_WALL
4446 hyprctl hyprpaper preload "$NEW_WALL"
4547 hyprctl hyprpaper wallpaper ",$NEW_WALL"
4648 fi