From 984bc4c5d8abf9285e410b34d3341322f09ee6e1 Mon Sep 17 00:00:00 2001 From: DACHXY Date: Wed, 15 Jan 2025 01:02:38 +0800 Subject: [PATCH] style: update waybar style --- home/config/nvim/lua/plugins/yuck.lua | 5 + home/config/scripts/getIcons.sh | 0 home/config/scripts/rofiWifi.sh | 38 ++++++++ home/config/scripts/waybarRestart.sh | 9 +- home/config/waybar/config.json | 28 +++--- home/config/waybar/modules.json | 116 +++++++++++++----------- home/config/waybar/style.css | 95 ++++++++++++++++--- home/config/wlogout/icons/hibernate.png | Bin 10385 -> 0 bytes home/config/wlogout/icons/hibernate.svg | 1 + home/config/wlogout/icons/lock.png | Bin 4698 -> 0 bytes home/config/wlogout/icons/lock.svg | 1 + home/config/wlogout/icons/logout.png | Bin 7795 -> 0 bytes home/config/wlogout/icons/logout.svg | 1 + home/config/wlogout/icons/reboot.png | Bin 8602 -> 0 bytes home/config/wlogout/icons/reboot.svg | 1 + home/config/wlogout/icons/shutdown.png | Bin 9685 -> 0 bytes home/config/wlogout/icons/shutdown.svg | 1 + home/config/wlogout/icons/suspend.png | Bin 11142 -> 0 bytes home/config/wlogout/icons/suspend.svg | 1 + home/config/wlogout/style.css | 38 +++++--- home/user/default.nix | 1 + home/user/direnv.nix | 13 +++ home/user/hyprland.nix | 11 +++ home/user/neovim.nix | 1 - home/user/packages.nix | 13 ++- home/user/swaync.nix | 3 +- system/modules/lsp.nix | 1 + 27 files changed, 275 insertions(+), 103 deletions(-) create mode 100644 home/config/nvim/lua/plugins/yuck.lua mode change 100644 => 100755 home/config/scripts/getIcons.sh create mode 100755 home/config/scripts/rofiWifi.sh delete mode 100755 home/config/wlogout/icons/hibernate.png create mode 100644 home/config/wlogout/icons/hibernate.svg delete mode 100755 home/config/wlogout/icons/lock.png create mode 100644 home/config/wlogout/icons/lock.svg delete mode 100755 home/config/wlogout/icons/logout.png create mode 100644 home/config/wlogout/icons/logout.svg delete mode 100755 home/config/wlogout/icons/reboot.png create mode 100644 home/config/wlogout/icons/reboot.svg delete mode 100755 home/config/wlogout/icons/shutdown.png create mode 100644 home/config/wlogout/icons/shutdown.svg delete mode 100755 home/config/wlogout/icons/suspend.png create mode 100644 home/config/wlogout/icons/suspend.svg create mode 100644 home/user/direnv.nix diff --git a/home/config/nvim/lua/plugins/yuck.lua b/home/config/nvim/lua/plugins/yuck.lua new file mode 100644 index 0000000..eb1a207 --- /dev/null +++ b/home/config/nvim/lua/plugins/yuck.lua @@ -0,0 +1,5 @@ +return { + { + "elkowar/yuck.vim", + }, +} diff --git a/home/config/scripts/getIcons.sh b/home/config/scripts/getIcons.sh old mode 100644 new mode 100755 diff --git a/home/config/scripts/rofiWifi.sh b/home/config/scripts/rofiWifi.sh new file mode 100755 index 0000000..180577d --- /dev/null +++ b/home/config/scripts/rofiWifi.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash + +notify-send "Getting list of available Wi-Fi networks..." +# Get a list of available wifi connections and morph it into a nice-looking list +wifi_list=$(nmcli --fields "SECURITY,SSID" device wifi list | sed 1d | sed 's/ */ /g' | sed -E "s/WPA*.?\S/ /g" | sed "s/^--/ /g" | sed "s/ //g" | sed "/--/d") + +connected=$(nmcli -fields WIFI g) +if [[ "$connected" =~ "enabled" ]]; then + toggle=" Disable Wi-Fi" +elif [[ "$connected" =~ "disabled" ]]; then + toggle=" Enable Wi-Fi" +fi + +# Use rofi to select wifi network +chosen_network=$(echo -e "$toggle\n$wifi_list" | uniq -u | rofi -dmenu -i -selected-row 1 -p "Wi-Fi SSID: ") +# Get name of connection +chosen_id=$(echo "${chosen_network:3}" | xargs) + +if [ "$chosen_network" = "" ]; then + exit +elif [ "$chosen_network" = " Enable Wi-Fi" ]; then + nmcli radio wifi on +elif [ "$chosen_network" = " Disable Wi-Fi" ]; then + nmcli radio wifi off +else + # Message to show when connection is activated successfully + success_message="Connected: \"$chosen_id\"" + # Get saved connections + saved_connections=$(nmcli -g NAME connection) + if [[ $(echo "$saved_connections" | grep -w "$chosen_id") = "$chosen_id" ]]; then + nmcli connection up id "$chosen_id" | grep "successfully" && notify-send "Connection Established" "$success_message" + else + if [[ "$chosen_network" =~ "" ]]; then + wifi_password=$(rofi -dmenu -p "Password: ") + fi + nmcli device wifi connect "$chosen_id" password "$wifi_password" | grep "successfully" && notify-send "Connection Established" "$success_message" + fi +fi diff --git a/home/config/scripts/waybarRestart.sh b/home/config/scripts/waybarRestart.sh index e23bace..18f50d2 100755 --- a/home/config/scripts/waybarRestart.sh +++ b/home/config/scripts/waybarRestart.sh @@ -1,8 +1,9 @@ #!/usr/bin/env bash - #Restart Waybar and swaync -XDG_CONFIG_HOME="$HOME/.dummy" # Prevent swaync use default gtk theme -pkill -f waybar -pkill -f swaync + +killall .waybar-wrapped +killall .swaync-wrapped waybar -c ~/.config/waybar/config.json -s ~/.config/waybar/style.css & + +XDG_CONFIG_HOME="$HOME/.dummy" # Prevent swaync use default gtk theme swaync -c ~/.config/swaync/config.json -s ~/.config/swaync/style.css & diff --git a/home/config/waybar/config.json b/home/config/waybar/config.json index 7793b40..40aebf4 100644 --- a/home/config/waybar/config.json +++ b/home/config/waybar/config.json @@ -6,8 +6,6 @@ "exclusive": true, "passthrough": false, "position": "top", - "height": 40, - "spacing": 3, "fixed-center": true, "ipc": true, "margin-top": 0, @@ -19,7 +17,13 @@ "modules-center": ["hyprland/window"], - "modules-right": ["cpu", "temperature", "wlr/taskbar", "pulseaudio"] + "modules-right": [ + "wlr/taskbar", + "temperature", + "cpu", + "memory", + "pulseaudio" + ] }, { "output": "eDP-1", @@ -28,7 +32,6 @@ "exclusive": true, "passthrough": false, "position": "top", - "spacing": 3, "fixed-center": true, "ipc": true, "margin-top": 0, @@ -36,18 +39,18 @@ "margin-right": 0, "margin-bottom": 0, - "modules-left": ["hyprland/workspaces", "clock", "custom/cava", "mpris"], + "modules-left": ["custom/os", "hyprland/workspaces", "clock", "custom/cava", "mpris"], "modules-center": ["hyprland/window"], "modules-right": [ "wlr/taskbar", - "cpu", "temperature", + "cpu", "memory", - "custom/swaync", "pulseaudio", - "battery" + "battery", + "custom/swaync" ] }, { @@ -57,7 +60,6 @@ "exclusive": true, "passthrough": false, "position": "top", - "spacing": 3, "fixed-center": true, "ipc": true, "margin-top": 0, @@ -65,17 +67,17 @@ "margin-right": 0, "margin-bottom": 0, - "modules-left": ["hyprland/workspaces", "clock", "custom/cava", "mpris"], + "modules-left": ["custom/os", "hyprland/workspaces", "clock", "custom/cava", "mpris"], "modules-center": ["hyprland/window"], "modules-right": [ "wlr/taskbar", + "network", "cpu", - "temperature", "memory", - "custom/swaync", - "pulseaudio" + "pulseaudio", + "custom/swaync" ] } ] diff --git a/home/config/waybar/modules.json b/home/config/waybar/modules.json index d8e28ff..5f71bc4 100644 --- a/home/config/waybar/modules.json +++ b/home/config/waybar/modules.json @@ -14,29 +14,16 @@ "4": [] }, "format-icons": { - "active": "👁️‍🗨️", - "default": "🗨️" + "active": "", + "default": "" } }, "clock": { - "interval": 1, - "format": " 🕑 {:%H:%M} ", - "format-alt": " 🕑 {:%H:%M 🗓️ %Y, %d %B, %A} ", - "tooltip-format": "{calendar}", - "calendar": { - "mode": "year", - "mode-mon-col": 3, - "weeks-pos": "right", - "on-scroll": 1, - "format": { - "days": "{}", - "weeks": "W{}", - "weekdays": "{}", - "today": "{}" - } - } + "format": "󰥔 {:%H:%M 󰃭 %d/%m}", + "tooltip-format": "{:%A %d %B %Y}" }, + "actions": { "on-click-right": "mode", "on-click-forward": "tz_up", @@ -45,66 +32,72 @@ "on-scroll-down": "shift_down" }, + "custom/os": { + "format": "󱄅", + "on-click": "wlogout --protocol layer-shell" + }, + "cpu": { - "format": " {usage}% 🧠 ", - "interval": 1, - "on-click-right": "kitty -c ~/.config/kitty/kitty.conf --title btop sh -c 'btop'" + "format": " {usage}%", + "max-length": 20, + "interval": 5, + "on-click-right": "ghostty -e btop" }, "hyprland/window": { "format": "{}", - "max-length": 60, + "max-length": 40, "separate-outputs": true, "offscreen-css": true, "offscreen-css-text": "(inactive)", "rewrite": { "nvim . (.*)": " $1", + "(.*) - Visual Studio Code": " $1", "\\(\\d+\\) Discord (.*)": " $1", "(.*) - YouTube — Mozilla Firefox": " $1", - "(.*)\\.pdf — Mozilla Firefox": " $1", + " (.*)\\.pdf": " $1", "(.*) — Mozilla Firefox": " $1", "(.*) - VLC media player": " $1", - "(.*) - YouTube Music — Mozilla Firefox": "󰎆 $1", + "(.*) - YouTube Music — Mozilla Firefox": "󰎆 $1" } }, "memory": { - "interval": 10, - "format": " {percentage}% 📊 ", + "interval": 30, + "format": " {used:0.1f}GB/{total:0.1f}G", "format-alt-click": "click", "tooltip": true, "tooltip-format": "{used:0.1f}GB/{total:0.1f}G", - "on-click-right": "kitty -c ~/.config/kitty/kitty.conf --title btop sh -c 'btop'" + "on-click-right": "ghostty -e btop" }, "mpris": { "interval": 10, - "format": " {title} ", - "format-paused": " {title} {status_icon} ", + "format": " {status_icon} {title} | {artist} ", + "format-paused": " {status_icon} {title} | {artist} ", "on-click": "playerctl play-pause", "on-click-right": "playerctl next", "scroll-step": 5.0, "smooth-scrolling-threshold": 1, "status-icons": { "paused": "󰐎", - "playing": "🎶", + "playing": "󰎇", "stopped": "" }, "max-length": 30 }, "pulseaudio": { - "format": " {volume}% {icon} ", - "format-bluetooth": " 󰂰 {volume}% {icon} ", - "format-muted": "🔇", + "format": "{icon} {volume}%", + "format-bluetooth": "󰂰 {volume}%", + "format-muted": " Muted", "format-icons": { - "headphone": "🔈", - "hands-free": "🔈", - "headset": "🔈", - "phone": "🔈", - "portable": "🔈", - "car": "🔈", - "default": ["🔈", "🔈", "🔈", "🔈"], + "default": [ + "", + "", + " ", + " " + ], "ignored-sinks": ["Easy Effects Sink"] }, "scroll-step": 5.0, @@ -121,24 +114,24 @@ "/sys/class/thermal/thermal_zone0/temp" ], "critical-threshold": 82, - "format-critical": "{temperatureC}°C {icon}", - "format": " {temperatureC}°C {icon} ", - "format-icons": ["🔥"], + "format-critical": " {temperatureC}°C", + "format": "{icon} {temperatureC}°C", + "format-icons": ["", "", "", ""], "on-click-right": "kitty -c ~/.config/kitty/kitty.conf --title btop sh -c 'btop'" }, "custom/swaync": { "tooltip": true, - "format": " {} {icon} ", + "format": "{icon}", "format-icons": { - "notification": "🔔", - "none": "🔔", - "dnd-notification": "🔕", - "dnd-none": "🔕", - "inhibited-notification": "🔔", - "inhibited-none": "🔔", - "dnd-inhibited-notification": "🔕", - "dnd-inhibited-none": "🔕" + "notification": "󱅫", + "none": "󰂚", + "dnd-notification": "󱏧", + "dnd-none": "󱏧", + "inhibited-notification": "󰂚", + "inhibited-none": "󰂚", + "dnd-inhibited-notification": "", + "dnd-inhibited-none": "󱏧" }, "return-type": "json", "exec-if": "which swaync-client", @@ -164,14 +157,15 @@ "Spotify", "nemo", "vlc", - "com.mitchellh.ghostty" + "com.mitchellh.ghostty", + "code" ] }, "custom/cava": { "exec": "~/.config/scripts/waybarCava.sh", "format": "{}", - "on-click": "kitty -c ~/.config/kitty/kitty.conf nvim -c cd ~/.config/" + "on-click": "ghostty -e cava" }, "battery": { @@ -186,5 +180,19 @@ "format-charging": "{capacity}% 󰂄", "format-plugged": "{capacity}% 󰂄", "format-alt": "{time} {icon}" + }, + + "network" : { + "format": "{ifname}", + "format-wifi": "󰤨 {essid} {bandwidthTotalBytes}", + "format-ethernet": "󱓞 Ethernet {bandwidthTotalBytes}", + "format-disconnected": "󰤭 ", + "tooltip-format": "{ifname} via {gwaddr} 󰊗", + "tooltip-format-wifi": "󰤢 Signal Strength: {signalStrength}%", + "tooltip-format-ethernet": "󰊗 Signal Strength: {signalStrength}%", + "tooltip-format-disconnected": "Disconnected", + "max-length": 50, + "interval": 5, + "on-click": "~/.config/scripts/rofiWifi.sh" } } diff --git a/home/config/waybar/style.css b/home/config/waybar/style.css index b928997..3647dea 100644 --- a/home/config/waybar/style.css +++ b/home/config/waybar/style.css @@ -1,10 +1,13 @@ +@define-color main #ebdbb2; + * { font-family: "JetBrainsMonoNerdFontMono"; font-weight: bold; min-height: 0; font-size: 102%; font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; - padding: 1px; + transition-property: all; + transition-duration: 0.3s; } window#waybar { @@ -28,13 +31,13 @@ window#waybar.empty #window { } tooltip { - opacity: 1; + background: alpha(#fff, 0.05); border-radius: 10px; } tooltip label { padding: 10px; - color: #ebdbb2; + color: @main; } #custom-cava, @@ -46,14 +49,57 @@ tooltip label { #pulseaudio, #temperature, #workspaces, -#custom-menu, +#custom-os, #custom-swaync { - border-radius: 10px; - color: #ebdbb2; - padding-top: 3px; - padding-bottom: 3px; - padding-left: 6px; - padding-right: 6px; + background: alpha(#fff, 0.05); + border-radius: 6px; + color: @main; + font-weight: 600; + padding: 2.5px 12px; + margin: 4px 0 4px 0; + border: 1px solid alpha(#fff, 0.05); +} + + +#custom-os, +#workspaces, +#clock, +#custom-cava, +#mpris { + margin-right: 4px; +} + +#custom-swaync, +#pulseaudio, +#cpu, +#memory +#temperature, +#network { + margin-left: 4px; +} + +#cpu { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + padding-right: 0; + border-right: none; +} + +#memory { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; + border-left: none; +} + +#clock { + font-weight: 600; +} + +#custom-swaync { + margin-right: 10px; + margin-right: 10px; + padding-right: 18px; } #battery { @@ -65,7 +111,7 @@ tooltip label { } #window { - color: #ebdbb2; + color: @main; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; @@ -73,15 +119,34 @@ tooltip label { border-radius: 12px; } +#workspaces { + font-weight: Bold; + padding-left: 3.5px; + padding-right: 3.5px; +} + +#custom-os { + margin-left: 10px; + padding-left: 10px; + padding-right: 14px; +} + #workspaces button { margin: 1px; box-shadow: none; text-shadow: none; border-radius: 12px; - padding-left: 6px; - padding-right: 6px; - background-color: #ebdbb2; - color: #282828; + padding-left: 4px; + padding-right: 9px; + color: @main; + transition-property: all; + transition-duration: 0.3s; +} + +#workspaces button.focused { + background-color: alpha(@main, 0.3); + transition-property: all; + transition-duration: 0.3s; } #temperature.critical { diff --git a/home/config/wlogout/icons/hibernate.png b/home/config/wlogout/icons/hibernate.png deleted file mode 100755 index 1aa6730f0f0908c85d9799c13e32d72f521f6e09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10385 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 P7#KWV{an^LB{Ts51?2jC diff --git a/home/config/wlogout/icons/hibernate.svg b/home/config/wlogout/icons/hibernate.svg new file mode 100644 index 0000000..064223d --- /dev/null +++ b/home/config/wlogout/icons/hibernate.svg @@ -0,0 +1 @@ + diff --git a/home/config/wlogout/icons/lock.png b/home/config/wlogout/icons/lock.png deleted file mode 100755 index 2fdf2dee4bb6f230767ce5357d4c990e6d412a4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4698 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 diff --git a/home/config/wlogout/icons/lock.svg b/home/config/wlogout/icons/lock.svg new file mode 100644 index 0000000..8c0f1ab --- /dev/null +++ b/home/config/wlogout/icons/lock.svg @@ -0,0 +1 @@ + diff --git a/home/config/wlogout/icons/logout.png b/home/config/wlogout/icons/logout.png deleted file mode 100755 index c398d221b9b23853c662cb87dce4bbeaef4243fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7795 zcmeAS@N?(olHy`uVBq!ia0y~yV5nkXU`XL$V_;zLY*pcBU|>*4_6YK2V5m}KU}$Jz zVEDzrz|io5fuYoZf#FpG1B2BJ1_tqhIlBUF7#JAXlDyqr82*Fcg1yTpGcYi)mw5WR zvOnkG<&)!G`mp951A}a^r;B4q#jUq<%WFbhuOF{B-k#&VDRVZH;zThkCZ?u-w~wv| zo0@F8P9;0WOLy_RR&Bg6X##^;*B&qT4~_x?E?x%|lzhE3JUzrcZwgF$leg`D<^LPL z3)3dw&6%JcZ&#zS)A;+jIo8kTSr$Lzag>$#`)>DxGi(yk_8iIE%R2IwIyu(ZoNsqu zt$R?AacS27XO51W%of(g%uq38Ob}t=QDBfb;2NbX@!=rMe> zg1IH&hUWRH)2B^WPknp4OlyCw{p&TH|GVp!mS$e8=Rb0l`?$(F){|bXzy3~)xSq$d zxBj8MY1Y>GEs82j$~QAy>Q(13Y`XkGNq*g=$qlbrZWwIfYJTW&FTQePwR!#K|L)zeJE-oooM9W|Q{_v8$Aj{F{MtboB>+kj&GXE6xgWFe1FsEOfI?Mm9P4veL z>mqXwF&kEV`Z@81JI9-QnX97jgj|>$KdZ}dby}j!A$|$N@3m{ZV(y;#aBD;3tF%qx zB6c94skGMmT+D_pyg@jwsgKf>*PD@v}+zJU673r@QJ^5 zRNd-@t)hpFSLG}I<)#nQH@~)C8R8%PJ+IGpPg&+B8-)vDDGVk`3$~h+`QMSLdRyN! zXPeMc&DINhK5^9aFV$3HE0Ghr5+}TxXBuz#DNhUcJxiy=HZyE6)L7FLl$m&C?XG3} zjU-O-=^n7RH@stRRk1|L#jfX*$$?5~t_Cif=jxMB%LTHqoqzfB&uf19m`|eSwddLX zWTt({e{*gJYk2PqPW`^7eG3@M&&zdqdsZ^OnqhWc<8X-lk5fCpZJ%1QzP%~%(489g z&W}bv{xv7u-M77ah1joP#(n0-T9$!j>-*Je!uD?z_BeG-e$um`2yezML5z{x7fP*{ zViIQG-?yW5{^4&gns;pZx@Ud9_1W&OfcYmw&fUM~q{g6X5PUM}*-bwO?Y52^L~ zKNzPii5Fd!cb0wiA<<+D*6X`A%5N}}NPfVn`_XXfv=tWL<2;vfFmd+<&8)n3$F1{) zmt@?OuOF|roPG28*zdo^-`+nC-kx*pVDM83lNbMvy_>aqg;2@G_V~qbkA=$A`?pJY zPq=?#fAa*!1!rKK^nY?bssiM-b?XQxW7}QR2Se&~0RQo{ZrZ~G<7y1{;OJDha zV-o9~->07~y!v2a#k0BTQoE~HJy8E!&BVo4$FcB-LYJxjcD~G)|M%Nvt#hyabuusg z7}sJ;cZS_QoH;8jXRo`miba88x7*1{*|KTpjIREV|H-&6P+56HoR+bS_Kq3blP*kY zZIk`1w)?82jG_Wd%N1wCf<#`vF2DRzNz?hP-@lP)SYMZ zQcZPAj;S!Ph_JLU^avi~P!>w=5pp^(XI@Zyi0o4d1xr?61}90z#SDr^UV58GKRI?f zJjw6x8hfj1nUaILcV6+V{Pb?>_w~wiG`-nbFg;Vmqm4t1WpO>zr`iUAl7NP`0A{qUw%Cmn_K67ZKA!Ad7aI1 z3#Fe1DfMZNQzW$74VjDk65F3}7V?CgeE8pOYRFuD#yQSihR<}|9uyQ=>*zbl1SPh# zyE+!UkU#IFz_Pzr;$>L6K^prES)QH^RlmMj1ipDGEM@lnYOM6la~t#Dzx;Md`qH62 zA#ZBG^XA+xJD}~fS8&hLT$8%lJ3?dyE`biKVZ=)}1hzN;_4J-;jFlk1E5GppmO z(kCT`1{y9~6VcKA{M>>=dXAfJ9nfM8bG~p@`Icdx>M@z7Do;565j# zUoLj#Ji`YDlk7J!m97p6`bq`5S;1juY$-3krU!BBpS^8TcjV(e!~YxF?JQ;N=HCAI zww1?1$EnHd^o74)&9yjerzkGmT~cKl1C3 z%zFC*XD1HEg)BV+{a#JNN8-GEPpHqGCt+m!^YV?q!4`49l-@Gj%l_VQ{noM9H6BwY z6)-yKicgC=liIp#)7)KKd*Nl_xW`{|$;_`0 zUYraL{{F^i+JQG~PBG+GXiWL`&TL{v*6s^whN&syPi1YbKO6rRJ!VkYqy^QnT}5x%HmBI0J(;llo$iPG>n3=) zZ*TA2D1DGKNj@~d9#)Htqg!>Y**i$0xRPirvJY_)19dKT2b` zcb|dD;MG!Ij?jR(7i)R09r3;U*?Iq(+~}Q;w)lutU1)aWjOny5k6L{1`<+Tr&mzC| z7YZ(~j&@{SxLhg1c=hXO<>YTi&o91gzWzw~%66L|bAOE(jlGm98IE*9}r&zSDy2>;=mWhM$xJHhUgu3T~H8D;B`hsVE2ANM{TikTP zT~6dn;q1o#vliQae14L-!Q1;X|AVzJe*HdH8Lq#EM{dHMoWE0E&R6_&Tht?FKFiOG z$u&Q>dkTL4`}*JSCg)7|i8oSB^CCV+J7%@a+4=88-@>X|lUd24lNPwubRQOKKC)&~ z%#@aUMtz*UKbJmYdC2IRaN*6o_dTqZue^1zkK#zMSoo;wp_Y>aKUuuSI6qu)I$W`O=f31`{u`$ z3op6lBQAT-)7mhw&85u zzYS$wA5Am=$OZoR{QaZI9of7yyLr_)_D*$FEKWXl?&bEBC+#Y!udVh-S+Dae4R|yw ze!4-s@(!&B>-YU&|Iygu_OpHE&uS5+&-p@|vJ0ASM2pIZnb&^*{x{fc?b1CljV)K~ zKU_JXs5f=F`P}(;IQVrY1*d&U7>liSDaSg+u7DC ze6%`b)`kAvHlNSeu}{-|zAQJsUDkYJ|LJ*#{k5l8$4zVFJn%ceS@?*ZmhXu*?CyKb z-~Kr__qWA?V-n3>6IQ#Kl@|JTS=8;c-@EFcm-(f8Q>+F21gf>0o$cNkeArm`TUfk6 z_`1%qp7`wx(?q1cx}EUxmEkjUiz{EMZ~7pcT#VDlZEOT6};rDc`l=#2G#P{YHN`GoDwOdD=_$|2J92oKn*% zD~vug?9k2NuLzvIgLRI^x4_o6Bm4GeKR%ouroUK5!tUN?!7CdzcbLsNCOlOp`iQOT z5DxbrOUv!1kMXV47CCgoQr_P(iMVUfu!>NPb95vcmu zsAxQW{r^?%7I}IL3og2b&aFG-yGod=;wH}@{TA^mmbTXYrH^J?o_#Ik^+fT6X}#IS zfD;y4*^&Y#78_FA53f77ST-|tM)&+Lw_asQos4sSU}@TXrE%B3^BomOW~y2Sdl{xr z^))fz*wjNXalQ{y^t{Gpt-EAh)e4!F^KBj&tmN90bLsxQ2VEB{-i3HZ zZd$DukiJXq`*#BYg9cCEs)O7TXO_j(dR`1FeKv8i-uk%8B4@spT`ThzExa(>=cc7A zYv=Pm`B?qe7Y=*GN=D6-uk|&`^Z1fh9OoB!@lQ{2didpaw!Cxq#k0TaQY*`=|8!^1 ziORmv`4 zV%;mL>5q10t2lk-Xes#W+kW?m=?kA@XJm36YrLv%%`%gx+*F-%it()i1AG)YImgZj4=Fs8o@~3^ zV!(Fl&AFD7zE@bAZ%&yUJY{~t!#gLhPAi+sWB9xL!QLB%5&sk4zTC2M``P&Ji#%a@ zD-0suM6Ld^-JQKt`^!CH=Z(Gi#oH}(i>+$*J^JCAtZo4S^=lN=l z{A*kvgQs6xInOF*(`TNKoRiXDpYcn%*#z4XHTE}dOcKbZg{9DGxNvL4~ca}LJe-ycArZ*byoM9T3TBA zy6kKFX2)&+?`|V+&L^$5W7)dwL)RA?${9{czbDP(d6}u>-NBT#hq=8b_pLYB(sgGg zZvcCQ##7G3aL!wTQ%4t{1WV|DIttkB9e3@sil0tY76^;z~g zxIDd?)x*Feq&O)k{R=PW$NJC=z4|asgVf~O&=R%aw0EhwkA9xnV!HNr*`>cm^;)-V zen^=4%n4ur>(#V?bIh;(jQPZw^~(;waGf3S@werV(%j64p`UDKpLiarv9_@P)q>Jy1p`#jqU4vR}Qb!+&fC@*E2~suidzb{ngoJ zbMBmW<$Nh#yf63my3OyNy#IaSQT;r(Pwbmt$1Z=}ls4~cq@GOWZ<(FZCtGI5A6yp_ zz@)TbqS4wHXP2FMbK3Q@U&@koZ*T4Eu6z4v=8MAr3^M<|>ui7Z^z|3fNq6G=_sv}> z!~9S}k>R?8cMd2??A}pu@8+B@rE85XO3%_e@a|4`T4GR%U4r^<}=9B?(Cc;EtEPT zBlK1L`Yl%y%u>^`KR@o9Z?Vbiii-r_*0&t>|HW>YZhIHJBKqMX!?44L_BIFiPdLRP zrN8$K+h$E`_h^B7#kW_iQde&i_0Rn+^#8;@cJ6fj??3jg&|WPf^kV{xA)|XiHmhRY>S`$kXjk({r6(}eV5Gk-x~_Lp11Na>^Y*c z`N)C1X>KzaClt=v)4jibw%NZqUC-ZG?cSQHdr0<6T5#IBZ5npEwzYfXOOAIfsI9)J z{8&Y3xlZPW>P!2z-uzSzTeN$slbELJLM8E1S4XC^29NajNAdUlj}Dp{zf`e#VyW8W z)|gz!J1e(betqcHwo5PB_I7nOJc}@Sd73R(IyJ3YZ0n*oVZO=?>pXU>4v@W7cl1MH zfb+ct{8uwJtXg}JchkOw#xpk+cXtb&dmeK`;O@TVieDXse#{i!P`fLAS-|$DU$b_K zEREgu^y5aJhWRlU7v(0raQ=QyYU!#Ep~+{St(W@qa8KW1U#|l;??o@q^qE;Bxy=6~IKufSzjbwK9pv&-Jd ztTlV*^6IB);98~9|B~O;uGH08STC(x9q=_zD%NoEo=1y*E;xCFE4zB8=E6N*Pp!|` zD`ok7e9wMJSx&y?PVw=N_l(}JnBUeGqITx+7e==b2D-6Uh|Gg;TrdX+T4A1d^-NI<9X8b#V%hC zUr_D-cuf8B0fwHc=U3UPAN+hQzxUO4_rx=W3pTLx7|y*pW$sGd4*RlSN4V@Z%(Q#? zQe05-QS;?syUY#yc8cz)PZMO?_NPwMUMppH+}qpkZ<|*{c?&LjAbQID$-}cxW}C15 zXY=&PN$!WvZV|VCa7pa_8T~{o`oot=|0aBtN!Z%d&Z(5Y*UIjRTY6vU-!m8Qt9A2C zGJZ4XK%v@Y!7Sz}UL9hx3Lh)fKRW)HnsWGDr^kk@ zI=jvG6%W&D9;SzkELV3Nkd!#Y!JsW6Jmcz}^{Wm4FMl64&pj~j)*?@1pZ`){^A?va zJC}0i?6qg=DQQdAJ&SUa{-vIOu;H`2pm}cSVmt8%A^yVYYuP@AJM9X2qWvxN|GGsx zi?(Q}FZ{alf|g<0RzqRcaP}9QrM~Z0G?#b3%4mCasU+j%iUWsKZpVjvc|S{6&HZP# zOTEP3nv!7u=;lNP1l(}uD6^ne`hn+%zwkaMwZE1 zWoq05QMI(<^;)YXH-y}<(7qh}?3SL;+>%SdB!D;Ra4x`%Zp!rPCRe9 z^7F<`+|1O8?UJ{#^GXxU|NJu)@O+%lUm7dC?vuXf^Wego z+g>Nq*SE|u5ZhZfb=!v2cJ44o#px%1YRqe2wNd_?n}9$_#2MDgrPJ%b1+V1(7qNNc zz0y+aFWNgSPpej~+-z!i*9ms<+R>c zzhCFXmc_AaQsA`H9&%=UMS)2drT1y*b-kG6=5mo?V)ikMRnK00O_dU6Vp@Fk&-M7} z+}l@&*0HMJ5h&Szz5Vcs?G2W%lV<9uG@Pj2*%z|F(R6(xgVvd6b7XQ8@BHlPDHY7U z{p$St+swWp+A{MtZP>W`@v<28EwRh}71AqhtoE46neBH_@vq&i^62*4}?hW&}A_r+&*mR9#Kle&6vzgCT>km2lY(z%y@+3Sg|*S`1t^1%rm&z?=$ zI{V_^sp176%#8Qs9r0z|t8FW*DQ$N=V5!`$58o7u9F1%~yqG%Kc)J`w_wxNuq>o-! zo1k<~FVaWosq4HB7M~Ml$QQ*miE8c#l=n5W&YQNtIO&dw;egYX0pX>+4g-u?4PKpns4KYJ(T+O z_rV_439(-8p3~U{@94?|Cnp*FU2L)cP{+5xE{@XOVqV_aCzJS%oifrG1Fx;vc}&Ui z>c4HT_Vy^8o7;bV$EkIeN19_M|L!DBv1_lkd l4JDbmsl_FUxdoVd42>a{^p+lHXJBAp@O1TaS?83{1ON diff --git a/home/config/wlogout/icons/reboot.png b/home/config/wlogout/icons/reboot.png deleted file mode 100755 index 6db3aaa45808a04147a7f5a54718b88a961bfdeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8602 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 diff --git a/home/config/wlogout/icons/reboot.svg b/home/config/wlogout/icons/reboot.svg new file mode 100644 index 0000000..faf2a99 --- /dev/null +++ b/home/config/wlogout/icons/reboot.svg @@ -0,0 +1 @@ + diff --git a/home/config/wlogout/icons/shutdown.png b/home/config/wlogout/icons/shutdown.png deleted file mode 100755 index 3025cd0327fbc89b9b1dab8f703899d1adcebb0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9685 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 diff --git a/home/config/wlogout/icons/shutdown.svg b/home/config/wlogout/icons/shutdown.svg new file mode 100644 index 0000000..0ca446e --- /dev/null +++ b/home/config/wlogout/icons/shutdown.svg @@ -0,0 +1 @@ + diff --git a/home/config/wlogout/icons/suspend.png b/home/config/wlogout/icons/suspend.png deleted file mode 100755 index 124a58e62b976b0330bfd7153467217f07fc2e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11142 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 ZGBAQz!jZLHn1O+T!PC{xWt~$(69BK6U%~(Y diff --git a/home/config/wlogout/icons/suspend.svg b/home/config/wlogout/icons/suspend.svg new file mode 100644 index 0000000..4a9f22f --- /dev/null +++ b/home/config/wlogout/icons/suspend.svg @@ -0,0 +1 @@ + diff --git a/home/config/wlogout/style.css b/home/config/wlogout/style.css index 5ba48fe..cfbd543 100755 --- a/home/config/wlogout/style.css +++ b/home/config/wlogout/style.css @@ -1,15 +1,18 @@ +@define-color main #ebdbb2; + * { background-image: none; + transition-property: all; + transition-duration: 0.3s; } window { - background-color: rgba(36, 39, 58, 0.9); + background-color: rgba(0, 0, 0, 0); } button { margin: 8px; - color: #cad3f5; - background-color: #363a4f; + color: @main; border-style: solid; border-width: 2px; background-repeat: no-repeat; @@ -20,31 +23,44 @@ button { button:active, button:focus, button:hover { - color: #8bd5ca; - background-color: #24273a; + color: @main; + background-color: alpha(@main, 0.4); outline-style: none; + transition-property: all; + transition-duration: 0.3s; +} + +#lock, +#logout, +#suspend, +#hibernate, +#shutdown, +#reboot { + background-position: center center; + background-size: 250px; + background-repeat: no-repeat; } #lock { - background-image: image(url("icons/lock.png")); + background-image: url("icons/lock.svg"); } #logout { - background-image: image(url("icons/logout.png")); + background-image: url("icons/logout.svg"); } #suspend { - background-image: image(url("icons/suspend.png")); + background-image: url("icons/suspend.svg"); } #hibernate { - background-image: image(url("icons/hibernate.png")); + background-image: url("icons/hibernate.svg"); } #shutdown { - background-image: image(url("icons/shutdown.png")); + background-image: url("icons/shutdown.svg"); } #reboot { - background-image: image(url("icons/reboot.png")); + background-image: url("icons/reboot.svg"); } diff --git a/home/user/default.nix b/home/user/default.nix index 98aab55..c3ccc7f 100644 --- a/home/user/default.nix +++ b/home/user/default.nix @@ -14,6 +14,7 @@ ./neovim.nix ./bin.nix ./desktops.nix + ./direnv.nix inputs.hyprland.homeManagerModules.default ]; diff --git a/home/user/direnv.nix b/home/user/direnv.nix new file mode 100644 index 0000000..8667d87 --- /dev/null +++ b/home/user/direnv.nix @@ -0,0 +1,13 @@ +{ + programs = { + direnv = { + enable = true; + enableBashIntegration = true; + nix-direnv.enable = true; + }; + }; + + home.sessionVariables = { + DIRENV_LOG_FORMAT = ""; # Stop direnv log + }; +} diff --git a/home/user/hyprland.nix b/home/user/hyprland.nix index 408a3d3..5f6fbe0 100644 --- a/home/user/hyprland.nix +++ b/home/user/hyprland.nix @@ -31,11 +31,22 @@ let song_info=$(playerctl metadata --format '{{title}} 󰎆 {{artist}}') echo "$song_info" ''; + + ewwWayland = pkgs.eww.overrideAttrs (oldAttrs: { + cargoBuildFlags = [ + "--no-default-features" + "--features=wayland" + "--bin" + "eww" + ]; + }); + in { home.packages = with pkgs; [ hyprpaper hyprcursor + ewwWayland ]; systemd.user.targets.hyprland-session.Unit.Wants = [ diff --git a/home/user/neovim.nix b/home/user/neovim.nix index ad1de8f..50b6a82 100644 --- a/home/user/neovim.nix +++ b/home/user/neovim.nix @@ -47,7 +47,6 @@ in prettierd javascript-typescript-langserver marksman - tailwindcss-language-server ruff ruff-lsp pyright diff --git a/home/user/packages.nix b/home/user/packages.nix index 09b2c58..6c064a4 100644 --- a/home/user/packages.nix +++ b/home/user/packages.nix @@ -2,7 +2,8 @@ pkgs, lib, ... -}: let +}: +let vesktop = pkgs.vesktop.overrideAttrs (oldAttrs: { desktopItems = lib.optional pkgs.stdenv.hostPlatform.isLinux ( (lib.head oldAttrs.desktopItems).override { @@ -11,15 +12,18 @@ } ); }); -in { +in +{ home.packages = (with pkgs; [ # Dev stuff gcc go nodePackages.pnpm - (python3.withPackages - (python-pkgs: [python-pkgs.pip python-pkgs.requests])) + (python3.withPackages (python-pkgs: [ + python-pkgs.pip + python-pkgs.requests + ])) rustup pkgsCross.mingwW64.stdenv.cc pkgsCross.mingwW64.windows.pthreads @@ -44,6 +48,7 @@ in { catppuccin-gtk cava papirus-folders + inkscape ]) ++ [ vesktop # discord diff --git a/home/user/swaync.nix b/home/user/swaync.nix index f1e99b5..2b3b736 100644 --- a/home/user/swaync.nix +++ b/home/user/swaync.nix @@ -1,5 +1,6 @@ # config from https://github.com/shub39/dotfiles -{...}: { +{ ... }: +{ services.swaync = { enable = true; diff --git a/system/modules/lsp.nix b/system/modules/lsp.nix index 74da255..9676c31 100644 --- a/system/modules/lsp.nix +++ b/system/modules/lsp.nix @@ -14,6 +14,7 @@ nginx-language-server nodePackages_latest.vscode-json-languageserver bash-language-server + tailwindcss-language-server gopls ]; }