From 9d6cf0e29fb8d9826a8694c1ba0ccc123287abd8 Mon Sep 17 00:00:00 2001
From: deadvey <deadvey@deadvey.com>
Date: Fri, 7 Feb 2025 20:33:24 +0000
Subject: [PATCH] more waybar

---
 .config/dunst/dunstrc         |   2 +-
 .config/fuzzel/fuzzel.ini     |   2 +-
 .config/hypr/hyprlock.conf    |  17 +-------
 .config/waybar/.config.swp    | Bin 12288 -> 20480 bytes
 .config/waybar/.style.css.swp | Bin 12288 -> 0 bytes
 .config/waybar/config         |  80 ++++++++++++++++++++++++++++++----
 .config/waybar/style.css      |  57 +++++++++++++-----------
 7 files changed, 107 insertions(+), 51 deletions(-)
 delete mode 100644 .config/waybar/.style.css.swp

diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc
index 2baac3b2..4cfec04f 100644
--- a/.config/dunst/dunstrc
+++ b/.config/dunst/dunstrc
@@ -213,7 +213,7 @@
     # corners.
     # The radius will be automatically lowered if it exceeds half of the
     # notification height to avoid clipping text and/or icons.
-    corner_radius = 0
+    corner_radius = 10
 
     ### Legacy
 
diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini
index 8047f1e0..c77ab7b2 100644
--- a/.config/fuzzel/fuzzel.ini
+++ b/.config/fuzzel/fuzzel.ini
@@ -15,4 +15,4 @@ border=b8bb26ff
 
 [border]
 width=2
-radius=10
+radius=20
diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf
index b4501ff3..701bfde3 100644
--- a/.config/hypr/hyprlock.conf
+++ b/.config/hypr/hyprlock.conf
@@ -1,7 +1,7 @@
 background {
     monitor =
     path = screenshot
-    blur_passes = 2
+    blur_passes = 3
     blur_size = 10
 }
 
@@ -50,19 +50,6 @@ label {
     halign = left
     valign = bottom
 }
-label {
-    monitor =
-    text = cmd[update:500] num=5; echo $num; num=$num-1
-    text_align = center
-    color = rgba(200, 200, 200, 1.0)
-    font_size = 20
-    font_family = Noto Sans
-    rotate = 0
-
-    position = 30, -30
-    halign = left
-    valign = top
-}
 
 label {
     monitor =
@@ -96,7 +83,7 @@ input-field {
     rounding = -1
     check_color = rgb(204, 136, 34)
     fail_color = rgb(204, 34, 34)
-    fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
+    fail_text = <i>😬Ohhhh, that was wrong mate ⚠️</i>
     fail_timeout = 2000
     fail_transition = 300
     capslock_color = -1
diff --git a/.config/waybar/.config.swp b/.config/waybar/.config.swp
index 6d48226fe8ac564cad86a4259e886de5cf717402..43a930c7c31e298f777a869d3eba88ee4b15c3bd 100644
GIT binary patch
literal 20480
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

delta 723
zcmX}pPiPZC6vy$mN!m0fF|mf^5CZ8c2(mUQRly=E-g3~2h>A7XnyyJ`)}+ZU(t|Vy
zD|!*@B8U|YLeWD(bhQ-^Y6Wj<5d}dMp$J-3{6qCnFMfmKz-M^Fo8K_Z)Ei2@KYlp9
zH?t$Tsk2KMVG-|_$^2q&kD@Ke&G<{VBF;B=dmyC9D1BFR6Qg3U2*;d4_(EvBvF%*a
z6AXDoKD5x`1e(d%=xj*j5+-m8N3jpx2;;|ck!P5~dDL+X2a!Mo3f=@o9$*FzZeR)*
zF$N0}{0xXpV*>R6x6M=Zq8l+R`9)siF>axOGdPVC7(yR1SOXPd{8~l^*Krp65rg2P
zPviw2;u^+LN6yD<9iZ5b4lK5be8oJbF^L9FqKpLmXvJ@@$a}oQbKJunTtyB2*oh1_
zA`UNH_|z)$1a~(uIk=2545NhIh{BEUeAs6!p!s?8Eso-8^LVo2JMPSFe&n)ywgjEG
zt6#b7RcjB~>E5U9s!<-aN_uTwwU{rMYEQDy-lavNYQ-wm^Z{$ISXQ;9YE}nE)U0M-
z(V_`8S1RX*Sc%W~KV8y~{0-mNV)pRXNC%-@#cE~^-6&T_npMuKnPnqo77bm^I!oG&
d;xUV6$-dobG*7l?Q!D)i{og&-r|r2^*B?U}lXU<9

diff --git a/.config/waybar/.style.css.swp b/.config/waybar/.style.css.swp
deleted file mode 100644
index 3e6f4a13ae6570dfce9b2ed0c2298be62f6caf3b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12288
zcmeI2%ZnUE9LH;Na(pFGL65B?t}fd%yR+;%_T(h^0uvFFAb7F5x~8Yu?yjb)dS(Yn
zBIKZdfC%y6&5M$g=s~<F2%beeh>9S1(OkTmL%!9I>6zJwmt0nAmd|$guez#!^{EFe
zJO1Y7SI#@nb+-sUX9&4|>yz*zyV$z$bc+O>1`|FrCC7eZ!Du`dN_UI9KqNFu52<mr
zYOvR3A{|9xZ%SuAl|7|rG4C>^4yj{9)_^r|7YyWj<PO?oyT7$*TI)RVxbyHsm+nHt
zwh3#%8n6be0c*e-um-FFYrq;fDF$@bBG-`YsVd<&s%vZIT0Po}HDC=`1J-~wU=3IU
z)_^r&4Oj!#fHhzZoInFKAmqJ!2>Gjx<njOi`tSeSrwRET{06=SH^B{X1?+)KU<Yi2
zM?nkx{U9Mff-k`5-~(_Cgy3cHB5=W3a2ovc03kntFTn)74PFPYfpg#~a2DLYpO9a`
z&)_@oDYyZygB&RECU^<F0G<Jlfm48hKkg&s2k<rc3fu%AgAc*`;3}Ac6pX=J;8k!A
ztbs>B3;cO6A-{s}!8hPD@DX?y_}~I~5}X15!sjhecs+sZ!lrBuSOeC8HDC=`1OE#H
zS4cadGK^Bs+0FKcq@B?qh|<uNQ8?C~v%M6I`Dh;V#lEY?G!RqI+3IKe<*!ZLn1@b(
zV19<{J<|4t47hY94WeA(<sEd>TQ8$t@wO6i6gVA!;QReul=_tIg;L~c;5k~-RAp51
zRHKB6SV+(5a6iDiL(*Zn(jsvcmlO2C=!81&kPa%%Hs*zzCmEMi=aM5hjZ!4tl$ttj
z`K?p8_^xVGl*M$$CDU;eVo9!CCDL#uM5T_DZi0EHqr`MqC75tcB_6XpR-EQRBurVB
z<9EUnAx*kLr1o%0xt<DX?y9<VOUP~^%Bn~6E(9^IHVCG3(cN6r+*>s*urROX__@|1
z?T!S?84sXuwUq&9o6oWZ`^U6GnT{sBY^0v7dR`B9>Wu}at$e#)hdafRTN*~)z=2`Z
z%hhwt!b8paij{F-gsUTStNfN$Sh+en<$CCv1&?aW!D4G{tOR`liOFhIi>#QGdTf29
zY1a43j;N!}jxxik*)=zQj6Jb2j}>KIGvH>98)b)%tm^g99k)C{#U$tH^F@+JN$b>$
zqNAzW!#B3;WwfvW9DEKYHQ(k%@v@0x?oB+2Qg<2!dW`b|W5skf8^={REwF0FIHF>6
zOcgm6t<BGk+CY5{k)rs&I~x?8nU_rlV_u$uN2Z{0NQL8L`fsMEOrV+JRHS@J%BVRX
yJ!c`(j3Y{D$QR2N%p98QQMM{+#qJ)7RJ$XZMDfgX)-Fd(3wd6oVr@v)F_=3rwM^dt

diff --git a/.config/waybar/config b/.config/waybar/config
index 986e5137..82248b65 100644
--- a/.config/waybar/config
+++ b/.config/waybar/config
@@ -2,14 +2,18 @@
 	{
 		"layer": "top",
 		"position": "bottom",
-		"height": 40,
-		"modules-center": ["wlr/taskbar"],
-
+		"modules-center": ["image#pfp", "wlr/taskbar"],
+		"image#pfp": {
+			"path": "/home/deadvey/pictures/pfp.png",
+			"size": 30,
+			"interval": 20,
+			"on-click": "fuzzel",
+		},
 		"wlr/taskbar": {
 		    "format": "{icon}",
 		    "icon-size": 30,
 		    "icon-theme": "Gruvbox-Dark",
-		    "tooltip-format": "{title}",
+		    "tooltip-format": "{name}",
 		    "on-click": "activate",
 		    "on-click-right": "minimize",
 		    "on-click-middle": "close",
@@ -29,9 +33,28 @@
 		"layer": "top",
 		"position": "top",
 		"height": 30,
-		"modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory", "custom/time"],
-		"modules-center": ["clock"],
-		"modules-right": ["pulseaudio/slider","pulseaudio", "tray"],
+		"mode": "dock",
+		"modules-left": [
+			"hyprland/workspaces", 
+		],
+		"modules-center": [
+			"clock"
+		],
+		"modules-right": [
+			"custom/cmusinfo",
+			"pulseaudio/slider",
+			"network",
+			"tray",
+		],
+		"custom/cmusinfo": {
+			"exec": "ssh max@192.168.1.193 cmus-remote -Q | grep title | sed 's/tag title //'",
+			"format": "   {}",
+			"interval": 1,
+			"on-click": "ssh max@192.168.1.193 cmus-remote -u",
+			"on-click-right": "ssh max@192.168.1.193 cmus-remote -n",
+			"on-scroll-down": "ssh max@192.168.1.193 cmus-remote -v -10%",
+			"on-scroll-up": "ssh max@192.168.1.193 cmus-remote -v +10%",
+		},
 		"hyprland/workspaces": {
 			"disable-scroll": true,
 			"show-special": true,
@@ -46,6 +69,26 @@
 				"default": ""
 			}
 		},
+		"network": {
+		    "interface": "enp5s0",
+		    "format": "{ifname}",
+		    "format-wifi": " ",
+		    "format-ethernet": " ",
+		    "format-disconnected": "", //An empty format will hide the module.
+		    "tooltip-format": "{ifname} via {gwaddr} 󰊗",
+		    "tooltip-format-wifi": "{essid} ({signalStrength}%) ",
+		    "tooltip-format-ethernet": "{ipaddr}   {ifname}",
+		    "tooltip-format-disconnected": " ",
+		    "max-length": 50
+		},
+		"custom/seperator": {
+			"format": "|",
+		},
+		"server-cava": {
+			"exec": "ssh max@192.168.1.193 bash /home/max/caway.sh",
+			"format": "{}",
+			"interval": 30,
+		},
 		"pulseaudio/slider": {
 		    "min": 0,
 		    "max": 100,
@@ -73,7 +116,28 @@
 		},
 		"clock": {
 			"format": "{:%a, %d %b %Y %H:%M:%S %p}",
-			"interval": 1
+			"interval": 1,
+			"tooltip-format": "<tt><small>{calendar}</small></tt>",
+			"calendar": {
+			    "mode"          : "year",
+			    "mode-mon-col"  : 3,
+			    "weeks-pos"     : "right",
+			    "on-scroll"     : 1,
+			    "format": {
+			      "months":     "<span color='#ffead3'><b>{}</b></span>",
+			      "days":       "<span color='#ecc6d9'><b>{}</b></span>",
+			      "weeks":      "<span color='#99ffdd'><b>W{}</b></span>",
+			      "weekdays":   "<span color='#ffcc66'><b>{}</b></span>",
+			      "today":      "<span color='#ff6699'><b><u>{}</u></b></span>"
+			    }
+			},
+			"actions":  {
+			    "on-click-right": "mode",
+			    "on-scroll-up": "tz_up",
+			    "on-scroll-down": "tz_down",
+			    "on-scroll-up": "shift_up",
+			    "on-scroll-down": "shift_down"
+			}
 		},
 		"custom/temperature": {
 			"format": "{} ",
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index 2ad6013d..42b7653b 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -9,6 +9,12 @@
     box-shadow: none;
     background-color:  #ebdbb2;
 }
+#pulseaudio-slider slider:hover {
+	background-color: #a89984;
+}
+#pulseaudio-slider slider:active {
+	background-color: #b8bb26;
+}
 #pulseaudio-slider trough {
     min-height: 10px;
     min-width: 80px;
@@ -20,15 +26,22 @@
     border-radius: 5px;
     background-color: #b8bb26;
 }
+#taskbar button {
+	border-radius: 10px;
+	padding: 8px 8px 8px 8px;
+}
 #taskbar button.active {
 	background-color: #8ec07c;
 }
-window#waybar.screenBorder {
-	border: 2px solid #b8bb26;
-	background-color: transparent;
-	box-shadow: 0px 0px 0px 60px black, 0px 0px 0px 0.5px #ebdbb2;
+#taskbar button:hover {
+	background-color: #282828;
+}
+#image {
+	padding: 8px 8px 8px 8px;
 	border-radius: 10px;
-	margin: 20px;
+}
+#image:hover {
+	background-color: #282828;
 }
 window#waybar.top,
 window#waybar.bottom,
@@ -43,7 +56,8 @@ window#waybar.left {
 	margin: 5px;
 }
 #workspaces button:hover {
-	color: #b8bb26;
+	color: #1d2021;
+	background: #98971a;
 }
 #workspaces button.active {
 	color: #282828;
@@ -54,30 +68,21 @@ window#waybar.left {
 	background: #ebdbb2;
 }
 #workspaces,
-#custom-clock,
 #clock,
-#custom-time,
 #network,
-#disk,
-#memory,
-#cpu,
 #pulseaudio,
-#custom-metar,
-#custom-uptime,
-#custom-cmus-artist,
-#custom-cmus-song,
-#custom-playerctl,
-#custom-cava-waybar-local,
-#window,
-#custom-temperature,
 #tray,
-#custom-server-cava {
+#custom-cmusinfo {
 	color: #ebdbb2;
-	background: transparent;
-	/*border: 2px solid #b8bb26;
-	border-radius: 15;
-	box-shadow: 12px 12px 0px 2px #282828;*/
-	padding-left: 3px;
-	padding-right: 3px;
+	border-radius: 20px;
+	padding-left: 8px;
+	padding-right: 8px;
 	margin: 6px;
 }
+#clock:hover,
+#network:hover,
+#pulseaudio:hover,
+#tray:hover,
+#custom-cmusinfo:hover {
+	background-color: #282828;
+}