aboutsummaryrefslogtreecommitdiff
path: root/roles/home/desktop/eww
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2025-02-08 20:28:49 -0800
committerCaroline Larimore <caroline@larimo.re>2025-04-14 18:58:53 -0700
commit1cfb12afdddce77ab2a8c430b53faf9d8d31d920 (patch)
tree9f69be31594e436aa692edc5f15a3fa1efe511c9 /roles/home/desktop/eww
parent1eb21c10c217c60e226d168875def24967570a19 (diff)
migration: eww
Diffstat (limited to 'roles/home/desktop/eww')
-rw-r--r--roles/home/desktop/eww/eww.css84
-rw-r--r--roles/home/desktop/eww/eww.yuck3
-rw-r--r--roles/home/desktop/eww/panels/bar.css39
-rw-r--r--roles/home/desktop/eww/panels/bar.yuck102
-rw-r--r--roles/home/desktop/eww/panels/cpu.yuck45
-rw-r--r--roles/home/desktop/eww/panels/default.css4
-rw-r--r--roles/home/desktop/eww/panels/default.yuck7
-rw-r--r--roles/home/desktop/eww/panels/fs.css13
-rw-r--r--roles/home/desktop/eww/panels/fs.yuck74
-rw-r--r--roles/home/desktop/eww/panels/launcher.css7
-rw-r--r--roles/home/desktop/eww/panels/launcher.yuck27
-rw-r--r--roles/home/desktop/eww/panels/memory.yuck28
-rw-r--r--roles/home/desktop/eww/panels/music.css38
-rw-r--r--roles/home/desktop/eww/panels/music.yuck102
-rw-r--r--roles/home/desktop/eww/panels/volume.yuck40
-rw-r--r--roles/home/desktop/eww/widgets/default.css1
-rw-r--r--roles/home/desktop/eww/widgets/default.yuck2
-rw-r--r--roles/home/desktop/eww/widgets/meter.css9
-rw-r--r--roles/home/desktop/eww/widgets/meter.yuck41
-rw-r--r--roles/home/desktop/eww/widgets/stat.yuck24
-rw-r--r--roles/home/desktop/eww/windows/default.yuck2
-rw-r--r--roles/home/desktop/eww/windows/music.yuck19
-rw-r--r--roles/home/desktop/eww/windows/net.yuck38
-rw-r--r--roles/home/desktop/eww/windows/sys.yuck84
24 files changed, 0 insertions, 833 deletions
diff --git a/roles/home/desktop/eww/eww.css b/roles/home/desktop/eww/eww.css
deleted file mode 100644
index f770055..0000000
--- a/roles/home/desktop/eww/eww.css
+++ /dev/null
@@ -1,84 +0,0 @@
-@import "colors.css";
-@import "panels/default.css";
-@import "widgets/default.css";
-
-window {
- color: @fg;
- background-color: rgba(0, 0, 0, 0);
- /*border: 2px solid @yellow;*/
- font-family: monospace, sans-serif;
-}
-
-.panel {
- color: @fg;
- background-color: @bg;
- opacity: 1;
- border: 2px solid @bg1;
- font-family: monospace, sans-serif;
- padding: 8px;
-}
-
-.unpadded {
- padding: 0px;
-}
-
-.padded {
- padding: 8px;
-}
-
-button {
- color: @fg;
- background: @bg;
-
- border: none;
- border-radius: 0;
- box-shadow: none;
- text-shadow: none;
- margin: 0;
- padding: 0;
-}
-
-button:hover {
- background: @bg1;
-}
-
-button:active {
- background: @bg2;
-}
-
-button.icon {
- font-family: 'monospace';
- font-size: 24;
-}
-
-.cutout {
- background: @bg1;
-}
-
-.faint {
- font-weight: normal;
- color: @fg4;
-}
-
-graph {
- color: @accent;
- background: alpha(@accent, 0.2);
-}
-
-scale trough {
- background: @bg2;
- min-height: 4px;
- min-width: 4px;
-}
-
-scale highlight {
- background: @accent;
-}
-
-scale slider {
- box-shadow: none;
- background: @accent;
- margin: -6px;
- min-height: 0;
- min-width: 0;
-}
diff --git a/roles/home/desktop/eww/eww.yuck b/roles/home/desktop/eww/eww.yuck
deleted file mode 100644
index 320a207..0000000
--- a/roles/home/desktop/eww/eww.yuck
+++ /dev/null
@@ -1,3 +0,0 @@
-(include "./panels/default.yuck")
-(include "./widgets/default.yuck")
-(include "./windows/default.yuck")
diff --git a/roles/home/desktop/eww/panels/bar.css b/roles/home/desktop/eww/panels/bar.css
deleted file mode 100644
index a07c3b1..0000000
--- a/roles/home/desktop/eww/panels/bar.css
+++ /dev/null
@@ -1,39 +0,0 @@
-.bar .shutdown {
- color: @brightRed;
-}
-
-.bar .restart {
- color: @brightGreen;
-}
-
-.bar .sleep {
- color: @brightYellow;
-}
-
-.bar .dismiss {
- color: @red;
-}
-
-.bar .ws {
- font-family: 'Symbols Nerd Font Mono';
- font-size: 18;
-
- color: @bg2;
-}
-
-.bar .ws.active {
- color: @fg4;
-}
-
-.bar .ws.visible {
- color: @fg;
-}
-
-.bar .ws.focused {
- background: @bg1;
- color: @fg0;
-}
-
-.bar .ws.urgent {
- background: @red;
-}
diff --git a/roles/home/desktop/eww/panels/bar.yuck b/roles/home/desktop/eww/panels/bar.yuck
deleted file mode 100644
index 6dc4771..0000000
--- a/roles/home/desktop/eww/panels/bar.yuck
+++ /dev/null
@@ -1,102 +0,0 @@
-(defwidget bar []
- (centerbox :class "bar"
- :orientation "h"
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- (tooltip :class "panel"
- {EWW_TIME}
- {formattime(EWW_TIME, "%T", "America/Los_Angeles")}
- )
-
- (tooltip :class "panel"
- {formattime(EWW_TIME, "%F", "America/Los_Angeles")}
- {formattime(EWW_TIME, "%A, %B %d, %Y", "America/Los_Angeles")}
- )
- )
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- ;(label :class "panel"
- ; :text "i have no idea what to put here :3"
- ;)
-
- (box :class "unpadded panel"
- (ws :num 0 :icon "󱄅" :name "Main")
- (ws :num 1 :icon "" :name "Terminal")
- (ws :num 2 :icon "󰈹" :name "Browser")
- (ws :num 3 :icon "󰙯" :name "Chat")
- (ws :num 4 :icon "󰓓" :name "Gaming")
- (ws :num 5 :icon "󰎱" :name "5")
- (ws :num 6 :icon "󰎳" :name "6")
- (ws :num 7 :icon "󰎶" :name "7")
- (ws :num 8 :icon "󰄛" :name "Meow")
- (ws :num 9 :icon "󰲸" :name "Music")
- (ws :num 10 :icon "󰁴" :name "Misc")
- )
- )
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
- :halign "end"
-
- (box :class "unpadded panel"
- :space-evenly false
- (button :class "sleep icon"
- :width 31
- "󰤄"
- )
-
- (button :class "restart icon"
- :width 33
- "󰜉"
- )
-
- (button :class "shutdown icon"
- :width 31
- "󰐥"
- )
- )
-
- (box :class "unpadded panel"
- (button :class "dismiss icon"
- :width 29
- :onclick `${EWW_CMD} close sys`
- "󰅖"
- )
- )
- )
- )
-)
-
-(defwidget ws [num icon name]
- (tooltip {name}
- (button :class {"ws"
- + (ws-status[num].active ? " active" : "")
- + (ws-status[num].visible ? " visible" : "")
- + (ws-status[num].focused ? " focused" : "")
- + (ws-status[num].urgent ? " urgent" : "")
- }
- :width {
- num == 0 ? 31 :
- num == 10 ? 31 :
- 33
- }
-
- {icon}
- )
- )
-)
-
-(defpoll ws-status
- :interval "0.1s"
- `i3-msg -t get_workspaces | jq -caM 'map({"ws-\\(.num)": {visible, focused, urgent, active: true}}) | add as $orig | [range(0;11)] | [.[] as $i | $orig."ws-\\($i)" // {visible: false, focused: false, urgent: false, active: false}]'`
-)
diff --git a/roles/home/desktop/eww/panels/cpu.yuck b/roles/home/desktop/eww/panels/cpu.yuck
deleted file mode 100644
index ef57fa6..0000000
--- a/roles/home/desktop/eww/panels/cpu.yuck
+++ /dev/null
@@ -1,45 +0,0 @@
-(defwidget cpu []
- (box :class "panel"
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- (tooltip :class "cutout"
- {round(EWW_CPU.avg, 2) + "%"}
- (graph
- :value {EWW_CPU.avg}
- :time-range "30s"
- :width 76
- :height 76
- :hexpand true
- )
- )
-
- (box :orientation "v"
- :spacing 8
- :space-evenly false
- :hexpand true
-
- (label :halign "start" :markup {"<b>" + cpu-name + "</b>"})
-
- (stat :key "Temperature" :value {round(EWW_TEMPS.K10TEMP_TCTL, 2) + "°C"})
- (stat :key "Frequency" :value {round(cpu-max-freq * cpu-freq/100, 0) + " MHz"})
- (stat :key "Usage" :value {round(EWW_CPU.avg, 2) + "%"})
- )
- )
-)
-
-(defpoll cpu-freq
- :interval "2s"
- `lscpu | sed -n '/CPU(s) scaling MHz/ s/.*:\\s*\\(.*\\)%/\\1/p'`
-)
-
-(defpoll cpu-max-freq
- :interval "9999s"
- `lscpu | sed -n '/CPU max MHz/ s/.*:\\s*\\(.*\\)/\\1/p'`
-)
-
-(defpoll cpu-name
- :interval "9999s"
- `lscpu | sed -n '/Model name/ s/.*:\\s*\\(.*\\)/\\1/p'`
-)
diff --git a/roles/home/desktop/eww/panels/default.css b/roles/home/desktop/eww/panels/default.css
deleted file mode 100644
index 8cd39a3..0000000
--- a/roles/home/desktop/eww/panels/default.css
+++ /dev/null
@@ -1,4 +0,0 @@
-@import "bar.css";
-@import "fs.css";
-@import "launcher.css";
-@import "music.css";
diff --git a/roles/home/desktop/eww/panels/default.yuck b/roles/home/desktop/eww/panels/default.yuck
deleted file mode 100644
index 3c20c4b..0000000
--- a/roles/home/desktop/eww/panels/default.yuck
+++ /dev/null
@@ -1,7 +0,0 @@
-(include "./panels/bar.yuck")
-(include "./panels/cpu.yuck")
-(include "./panels/fs.yuck")
-(include "./panels/launcher.yuck")
-(include "./panels/memory.yuck")
-(include "./panels/music.yuck")
-(include "./panels/volume.yuck")
diff --git a/roles/home/desktop/eww/panels/fs.css b/roles/home/desktop/eww/panels/fs.css
deleted file mode 100644
index 8ca2dd2..0000000
--- a/roles/home/desktop/eww/panels/fs.css
+++ /dev/null
@@ -1,13 +0,0 @@
-.disks .meter.almost-full .progress {
- color: @orange;
- background: rgba(0, 0, 0, 0);
-}
-
-.disks .meter.full .progress {
- color: @red;
- background: rgba(0, 0, 0, 0);
-}
-
-.zfs .total {
- font-weight: bold;
-}
diff --git a/roles/home/desktop/eww/panels/fs.yuck b/roles/home/desktop/eww/panels/fs.yuck
deleted file mode 100644
index 54bbd46..0000000
--- a/roles/home/desktop/eww/panels/fs.yuck
+++ /dev/null
@@ -1,74 +0,0 @@
-(defwidget disks []
- (box :class "panel disks"
- :orientation "h"
- :spacing 8
- :space-evenly false
- :height {100+16}
-
- (disk :mount "total"
- :zfs true
- :name "zpool"
- )
-
- (disk :mount "/mnt/4tb"
- :name "4tb"
- )
- (disk :mount "/mnt/ssd"
- :name "ssd"
- )
- )
-)
-
-(defwidget zfs []
- (box :class "panel zfs"
- :orientation "v"
- :spacing 8
- :space-evenly false
- :hexpand true
-
- (label :halign "start" :markup "<b>ZFS Volumes</b>")
-
- (zvol :mount "/nix")
- (zvol :mount "/persist")
-
- (zvol :class "faint"
- :mount "/home"
- )
-
- (zvol :class "faint"
- :mount "/"
- )
-
- (zvol :class "total"
- :mount "total"
- :name "Total"
- )
- )
-)
-
-(defwidget disk [mount ?name ?zfs]
- (meter
- :value {
- (zfs == true ? zpool : disks)[mount].used / ((zfs == true ? zpool : disks)[mount].used + (zfs == true ? zpool : disks)[mount].free) * 100}
- :label {name != "" ? name : mount}
-
- {round((zfs == true ? zpool : disks)[mount].used/1024/1024, 0) + " GiB"}
- )
-)
-
-(defwidget zvol [mount ?name ?class]
- (stat :class {class}
- :key {name != "" ? name : mount}
- :value {round(zpool[mount].used/1024/1024, 2) + " GiB"}
- )
-)
-
-(defpoll disks
- :interval "10s"
- `df -x fuse -x tmpfs -x efivarfs -x devtmpfs -x zfs | tail -n +2 | awk '{ printf "%s free %d\\n%s used %d\\n", $6, $4, $6, $3 }' | xargs printf '{"%s": {"%s": %d}}\\n' | jq -scaM 'map(to_entries) | flatten | group_by(.key) | map({"\\(.[0].key)": map(.value | to_entries) | flatten | from_entries}) | add'`
-)
-
-(defpoll zpool
- :interval "10s"
- `df -t zfs --total | tail -n +2 | awk '{ printf "%s free %d\\n%s used %d\\n", $6, $4, $6, $3 }' | xargs printf '{"%s": {"%s": %d}}\\n' | jq -scaM 'map(to_entries) | flatten | group_by(.key) | map({"\\(.[0].key)": map(.value | to_entries) | flatten | from_entries}) | add | .total = ."-" | del(."-") | .total.free = ."/zpool".free'`
-)
diff --git a/roles/home/desktop/eww/panels/launcher.css b/roles/home/desktop/eww/panels/launcher.css
deleted file mode 100644
index 5055191..0000000
--- a/roles/home/desktop/eww/panels/launcher.css
+++ /dev/null
@@ -1,7 +0,0 @@
-.launcher entry {
- border-radius: 0;
-}
-
-.launcher entry:focus {
- box-shadow: 0 0 0 2px @accent inset;
-}
diff --git a/roles/home/desktop/eww/panels/launcher.yuck b/roles/home/desktop/eww/panels/launcher.yuck
deleted file mode 100644
index a568346..0000000
--- a/roles/home/desktop/eww/panels/launcher.yuck
+++ /dev/null
@@ -1,27 +0,0 @@
-(defwidget launcher []
- (box :class "launcher panel"
- :orientation "v"
- :spacing 8
- :space-evenly false
- :height {556 - ((128 + 16 + 4) + 8)}
- :width 768
-
- (input
- :valign "start"
- )
-
- (scroll
- :vscroll true
- :hscroll false
- :vexpand true
-
- (literal :content {lunch})
- )
- )
-)
-
-(defpoll lunch
- :interval "60s"
- ;`~/lunch.sh`
- `~/code/lunch/zig-out/bin/lunch`
-)
diff --git a/roles/home/desktop/eww/panels/memory.yuck b/roles/home/desktop/eww/panels/memory.yuck
deleted file mode 100644
index 4f6633a..0000000
--- a/roles/home/desktop/eww/panels/memory.yuck
+++ /dev/null
@@ -1,28 +0,0 @@
-(defwidget memory []
- (box :class "panel"
- :orientation "v"
- :spacing 8
- :space-evenly false
-
- (box
- (label :markup "<b>Memory</b>"
- :halign "start"
- )
-
- (label :markup {round(EWW_RAM.used_mem/1024/1024/1024, 2) + " GiB / " + round(EWW_RAM.total_mem/1024/1024/1024, 2) + " GiB"}
- :halign "end"
- )
- )
-
- (tooltip :class "cutout"
- {round(EWW_RAM.used_mem_perc, 2) + "%"}
- (graph
- :hexpand true
- :value {EWW_RAM.used_mem}
- :max {EWW_RAM.total_mem}
- :time-range "30s"
- :height 100
- )
- )
- )
-)
diff --git a/roles/home/desktop/eww/panels/music.css b/roles/home/desktop/eww/panels/music.css
deleted file mode 100644
index e5bbc60..0000000
--- a/roles/home/desktop/eww/panels/music.css
+++ /dev/null
@@ -1,38 +0,0 @@
-.music {
- padding: 8px;
- opacity: 1.0;
-}
-
-.music .right {
- margin-top: 8px;
-}
-
-.music .song-title {
- font-size: 17px;
- font-weight: bold;
-}
-
-.music .song-album {
- color: @fg2;
-}
-
-.music .song-artist {
- color: @fg2;
-}
-
-.music scale trough {
- background: @bg2;
- min-height: 4px;
-}
-
-.music scale highlight {
- background: @accent;
-}
-
-.music scale slider {
- box-shadow: none;
- background: @accent;
- margin: -6px;
- min-height: 0;
- min-width: 0;
-}
diff --git a/roles/home/desktop/eww/panels/music.yuck b/roles/home/desktop/eww/panels/music.yuck
deleted file mode 100644
index 757efd5..0000000
--- a/roles/home/desktop/eww/panels/music.yuck
+++ /dev/null
@@ -1,102 +0,0 @@
-
-(defwidget music []
- (box :class "panel music"
- :orientation "h"
- :spacing 8
- :space-evenly false
- :height {128 + 16 + 4}
-
- (image
- :path song-cover
- :image-width 128
- :image-height 128
- )
-
- (box :class "right"
- :orientation "v"
- :spacing 0
- :space-evenly true
- :hexpand true
-
- (box :class "info"
- :orientation "v"
- :space-evenly false
- :valign "center"
-
- (tooltip {song.title}
- (label :class "song-title"
- :text {song.title}
- :halign "start"
- :truncate true
- )
- )
- (tooltip {song.album}
- (label :class "song-album"
- :text {song.album}
- :halign "start"
- :truncate true
- )
- )
- (tooltip {song.artist}
- (label :class "song-artist"
- :text {song.artist}
- :halign "start"
- :truncate true
- )
- )
- )
-
- (box
- :valign "end"
- :space-evenly false
-
- (box :class "control"
- :space-evenly false
-
- (button :class "icon"
- :width 36
- :onclick `playerctl --player=cmus,firefox,%any previous`
-
- "󰒮"
- )
- (button :class "icon"
- :onclick `playerctl --player=cmus,firefox,%any play-pause`
- :width 36
-
- { song.status == "Playing" ? "󰏤" : "󰐊" }
- )
- (button :class "icon"
- :width 36
- :onclick `playerctl --player=cmus,firefox,%any next`
-
- "󰒭"
- )
- )
-
- (scale
- :hexpand true
- :value {song-position}
- :max {song.length/1000/1000}
- ;:onchange `/home/c/seek.sh {}`
- )
-
- {formattime(round(song-position, 0), "%M:%S") + " / " + formattime(round(song.length/1000/1000, 0), "%M:%S")}
-
- (box :width 16)
- )
- )
- )
-)
-
-(deflisten song-cover
- `playerctl --player=cmus,firefox,%any -F metadata title | get-album-art`
-)
-
-(deflisten song
- `playerctl --player=cmus,firefox,%any -F metadata --format='{"title": "{{title}}", "album": "{{album}}", "artist": "{{artist}}", "status": "{{status}}", "length": "{{mpris:length}}"}'`
-)
-
-(defpoll song-position
- :interval "0.2s"
- `playerctl --player=cmus,firefox,%any position`
-) \ No newline at end of file
diff --git a/roles/home/desktop/eww/panels/volume.yuck b/roles/home/desktop/eww/panels/volume.yuck
deleted file mode 100644
index 0c342c3..0000000
--- a/roles/home/desktop/eww/panels/volume.yuck
+++ /dev/null
@@ -1,40 +0,0 @@
-(defwidget volume []
- (box :class "volume panel"
- :orientation "v"
- :space-evenly false
-
- (label :markup "<b>Volume</b>")
-
- (box
- :orientation "h"
- :vexpand true
-
- (box
- :orientation "v"
- :space-evenly false
- :vexpand true
-
- (scale
- :orientation "v"
- :flipped true
- :value {sink-volume}
- :max 101
- :onchange `pactl set-sink-volume @DEFAULT_SINK@ {}%`
- :vexpand true
- )
-
- {sink-volume + "%"}
- )
- )
- )
-)
-
-(defpoll sink-volume
- :interval "0.2s"
- `pactl get-sink-volume @DEFAULT_SINK@ | head -n1 | awk '{print substr($5, 1, length($5)-1)}'`
-)
-
-;(defpoll source-volume
-; :interval "0.2s"
-; `pactl get-source-volume @DEFAULT_SOURCE@ | head -n1 | awk '{print substr($5, 1, length($5)-1)}'`
-;)
diff --git a/roles/home/desktop/eww/widgets/default.css b/roles/home/desktop/eww/widgets/default.css
deleted file mode 100644
index e6d3764..0000000
--- a/roles/home/desktop/eww/widgets/default.css
+++ /dev/null
@@ -1 +0,0 @@
-@import "meter.css";
diff --git a/roles/home/desktop/eww/widgets/default.yuck b/roles/home/desktop/eww/widgets/default.yuck
deleted file mode 100644
index bedb80e..0000000
--- a/roles/home/desktop/eww/widgets/default.yuck
+++ /dev/null
@@ -1,2 +0,0 @@
-(include "./widgets/meter.yuck")
-(include "./widgets/stat.yuck")
diff --git a/roles/home/desktop/eww/widgets/meter.css b/roles/home/desktop/eww/widgets/meter.css
deleted file mode 100644
index df65382..0000000
--- a/roles/home/desktop/eww/widgets/meter.css
+++ /dev/null
@@ -1,9 +0,0 @@
-.meter .background {
- color: @bg1;
- background: rgba(0, 0, 0, 0);
-}
-
-.meter .progress {
- color: @accent;
- background: rgba(0, 0, 0, 0);
-}
diff --git a/roles/home/desktop/eww/widgets/meter.yuck b/roles/home/desktop/eww/widgets/meter.yuck
deleted file mode 100644
index af2c3f3..0000000
--- a/roles/home/desktop/eww/widgets/meter.yuck
+++ /dev/null
@@ -1,41 +0,0 @@
-(defwidget meter [value label]
- (overlay :class {"meter"
- + (value >= 90 ? " almost-full" : "")
- + (value >= 99 ? " full" : "")
- + (value <= 10 ? " almost-empty" : "")
- + (value <= 1 ? " empty" : "")
- }
-
- :width 100
-
- (circular-progress :class "background"
- :value 80
- :start-at 35
- :thickness 10
- :width 100
- )
-
- (circular-progress :class "progress"
- :value {value*0.8}
- :start-at 35
- :thickness 10
- :width 100
- )
-
- (box
- :orientation "v"
- :valign "center"
- :space-evenly false
- :spacing 2
-
- (children)
-
- {round(value, 2)+"%"}
- )
-
- (transform
- :translate-y "44px"
- (label :markup {"<b>"+label+"</b>"})
- )
- )
-)
diff --git a/roles/home/desktop/eww/widgets/stat.yuck b/roles/home/desktop/eww/widgets/stat.yuck
deleted file mode 100644
index 1ef76f2..0000000
--- a/roles/home/desktop/eww/widgets/stat.yuck
+++ /dev/null
@@ -1,24 +0,0 @@
-(defwidget stat [key value ?class]
- (overlay
- (box :class {class}
- :orientation "h"
- :spacing 45
-
- (label
- :text {key}
- :halign "start"
- :hexpand true
- )
-
- (label
- :text {value}
- :halign "end"
- :hexpand true
- )
- )
-
- (label :class "faint"
- :text "..."
- )
- )
-)
diff --git a/roles/home/desktop/eww/windows/default.yuck b/roles/home/desktop/eww/windows/default.yuck
deleted file mode 100644
index 77e8cf3..0000000
--- a/roles/home/desktop/eww/windows/default.yuck
+++ /dev/null
@@ -1,2 +0,0 @@
-(include "./windows/sys.yuck")
-(include "./windows/music.yuck")
diff --git a/roles/home/desktop/eww/windows/music.yuck b/roles/home/desktop/eww/windows/music.yuck
deleted file mode 100644
index f6cf02b..0000000
--- a/roles/home/desktop/eww/windows/music.yuck
+++ /dev/null
@@ -1,19 +0,0 @@
-(defwindow music [pos gaps]
- :monitor "<primary>"
- :geometry (geometry
- :x {
- pos == "right"
- ? gaps == "true"
- ? "-8px" : "2px"
- : "0px"
- }
- :y { gaps == "true" ? "-8px" : "2px" }
- :width 512
- :anchor { pos == "right" ? "bottom right" : "bottom center" }
- )
- :stacking "fg"
- :windowtype "dock"
- :wm-ignore true
-
- (music)
-) \ No newline at end of file
diff --git a/roles/home/desktop/eww/windows/net.yuck b/roles/home/desktop/eww/windows/net.yuck
deleted file mode 100644
index b1e9792..0000000
--- a/roles/home/desktop/eww/windows/net.yuck
+++ /dev/null
@@ -1,38 +0,0 @@
-(box :class "panel"
- :orientation "v"
- :spacing 8
- :space-evenly true
- :height {100+16}
- :width {(100+8)*3+8}
-
- (graph
- :value {net.rx}
- :thickness 2
- :time-range "30s"
- :min 0
- :max 100
- :dynamic true
- :line-style "round"
- )
-
- {"Download: " + round(net.rx/1024/1024, 2) + " MiB/s (peak: " + round(net.rx_peak/1024/1024, 2) + " MiB/s)"}
-
- (graph
- :value {net.tx}
- :thickness 2
- :time-range "30s"
- :min 0
- :max 100
- :dynamic true
- :line-style "round"
- )
-
- {"Upload: " + round(net.tx/1024/1024, 2) + " MiB/s (peak: " + round(net.tx_peak/1024/1024, 2) + " MiB/s)"}
- )
-
-
-
-
-(deflisten net
- `/home/c/net.sh`
-) \ No newline at end of file
diff --git a/roles/home/desktop/eww/windows/sys.yuck b/roles/home/desktop/eww/windows/sys.yuck
deleted file mode 100644
index a84e5aa..0000000
--- a/roles/home/desktop/eww/windows/sys.yuck
+++ /dev/null
@@ -1,84 +0,0 @@
-(defwindow sys
- ;:monitor "<primary>"
- :monitor "DisplayPort-1"
- :geometry (geometry
- :x "0px"
- :y "0px"
- :anchor "center"
- )
- :stacking "fg"
- :windowtype "dialog"
- :wm-ignore false
-
- (box :class "main"
- :orientation "v"
- :spacing 8
- :space-evenly false
-
- (bar)
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- (box
- :orientation "v"
- :spacing 8
- :space-evenly false
-
- (disks)
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- (zfs)
-
- (box :class "unpadded panel"
- (image
- :path "/home/c/Pictures/suit ryo.png"
- :image-width 134
- )
- )
- )
-
- (centerbox :class "panel"
- (image
- :path "/home/c/Pictures/car.png"
- :image-height 13
- )
-
- "silly zone :3"
-
- (image
- :path "/home/c/Pictures/car.png"
- :image-height 13
- )
- )
-
- (memory)
- (cpu)
- )
-
- (box
- :orientation "v"
- :spacing 8
- :space-evenly false
-
- (launcher)
-
- (box
- :orientation "h"
- :spacing 8
- :space-evenly false
-
- (box :hexpand true (music))
-
- (volume)
- )
- )
- )
- )
-)