+94
-116
flake.lock
+94
-116
flake.lock
·····································································
-3
flake.nix
-3
flake.nix
+26
users/modules/eww/css/_calendar.scss
+26
users/modules/eww/css/_calendar.scss
···
+35
users/modules/eww/css/_colors.scss
+35
users/modules/eww/css/_colors.scss
···
+64
users/modules/eww/css/_music.scss
+64
users/modules/eww/css/_music.scss
···
+91
users/modules/eww/css/_system.scss
+91
users/modules/eww/css/_system.scss
···
+39
users/modules/eww/css/_volume.scss
+39
users/modules/eww/css/_volume.scss
···
+35
users/modules/eww/default.nix
+35
users/modules/eww/default.nix
···
+85
users/modules/eww/eww.scss
+85
users/modules/eww/eww.scss
···
+68
users/modules/eww/eww.yuck
+68
users/modules/eww/eww.yuck
···
users/modules/eww/images/mic.png
users/modules/eww/images/mic.png
This is a binary file and will not be displayed.
users/modules/eww/images/music.png
users/modules/eww/images/music.png
This is a binary file and will not be displayed.
users/modules/eww/images/profile.png
users/modules/eww/images/profile.png
This is a binary file and will not be displayed.
users/modules/eww/images/speaker.png
users/modules/eww/images/speaker.png
This is a binary file and will not be displayed.
+10
users/modules/eww/modules/bat.yuck
+10
users/modules/eww/modules/bat.yuck
···
+19
users/modules/eww/modules/bluetooth.yuck
+19
users/modules/eww/modules/bluetooth.yuck
···
+21
users/modules/eww/modules/bright.yuck
+21
users/modules/eww/modules/bright.yuck
···
+25
users/modules/eww/modules/clock.yuck
+25
users/modules/eww/modules/clock.yuck
···
+9
users/modules/eww/modules/cpu.yuck
+9
users/modules/eww/modules/cpu.yuck
+9
users/modules/eww/modules/mem.yuck
+9
users/modules/eww/modules/mem.yuck
+22
users/modules/eww/modules/music.yuck
+22
users/modules/eww/modules/music.yuck
···
+19
users/modules/eww/modules/net.yuck
+19
users/modules/eww/modules/net.yuck
···
+26
users/modules/eww/modules/variables.yuck
+26
users/modules/eww/modules/variables.yuck
···
+23
users/modules/eww/modules/volume.yuck
+23
users/modules/eww/modules/volume.yuck
···
+52
users/modules/eww/scripts/battery
+52
users/modules/eww/scripts/battery
···+echo '{ "percentage": '"$CAPACITY"', "wattage": "'"$(wattage)"'", "status": "'"$(status)"'", "color": "'"$(color)"'" }'
+35
users/modules/eww/scripts/bluetooth
+35
users/modules/eww/scripts/bluetooth
···+declare -A baticon=([10]="" [20]="" [30]="" [40]="" [50]="" [60]="" [70]="" [80]="" [90]="" [100]="")
+13
users/modules/eww/scripts/brightness
+13
users/modules/eww/scripts/brightness
···
+20
users/modules/eww/scripts/memory
+20
users/modules/eww/scripts/memory
···+echo '{ "total": "'"$total"'", "used": "'"$used"'", "free": "'"$free"'", "percentage": '"$perc"' }'
+89
users/modules/eww/scripts/music
+89
users/modules/eww/scripts/music
···+playerctl -F metadata -f '{{position}} {{mpris:length}}' 2>/dev/null | while read -r pos len; do+playerctl -F metadata -f '{{position}} {{mpris:length}}' 2>/dev/null | while read -r pos len; do
+27
users/modules/eww/scripts/net
+27
users/modules/eww/scripts/net
···
+18
users/modules/eww/scripts/pop
+18
users/modules/eww/scripts/pop
···
+55
users/modules/eww/scripts/volume
+55
users/modules/eww/scripts/volume
···+echo '{ "icon": "'"$icon"'", "percent": "'"$(vol "SINK")"'", "microphone": "'"$(vol "SOURCE")"'" }'+echo '{ "icon": "'"$icon"'", "percent": "'"$(vol "SINK")"'", "microphone": "'"$(vol "SOURCE")"'" }'
+79
users/modules/eww/scripts/workspaces
+79
users/modules/eww/scripts/workspaces
···+while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"')+while read -r k v; do monitormap["$k"]=$v; done < <(hyprctl -j monitors | jq -r '.[]|"\(.name) \(.id) "')+echo -n '(eventbox :onscroll "echo {} | sed -e \"s/up/-1/g\" -e \"s/down/+1/g\" | xargs hyprctl dispatch workspace" (box :orientation "h" :class "module" :spacing 5 :space-evenly "true" '+echo -n "(button :onclick \"hyprctl dispatch workspace $i\" :class \"ws\" :style \"$(status "$i")\" \"●\") "+socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do
+13
users/modules/eww/windows/calendar.yuck
+13
users/modules/eww/windows/calendar.yuck
+53
users/modules/eww/windows/music_win.yuck
+53
users/modules/eww/windows/music_win.yuck
···+:onchange "playerctl position `bc <<< \"{} * $(playerctl metadata mpris:length) / 1000000 / 100\"`"
+93
users/modules/eww/windows/system.yuck
+93
users/modules/eww/windows/system.yuck
···
+46
users/modules/eww/windows/volume_win.yuck
+46
users/modules/eww/windows/volume_win.yuck
···
+2
-2
users/modules/hyprland/default.nix
+2
-2
users/modules/hyprland/default.nix
······