aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--assets/icons/bar/proxy.svg1
-rw-r--r--modules/desktop/eww/bar.yuck2
-rw-r--r--modules/desktop/eww/yuck.nix2
4 files changed, 5 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 240a6bb..7831fa7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,4 +6,4 @@ modules/private/*.nix
!modules/private/*.example.nix
# nix testing bulid directory
-result
+result*
diff --git a/assets/icons/bar/proxy.svg b/assets/icons/bar/proxy.svg
new file mode 100644
index 0000000..6c30597
--- /dev/null
+++ b/assets/icons/bar/proxy.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#be5046" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-waypoints-icon lucide-waypoints"><path d="m10.586 5.414-5.172 5.172"/><path d="m18.586 13.414-5.172 5.172"/><path d="M6 12h12"/><circle cx="12" cy="20" r="2"/><circle cx="12" cy="4" r="2"/><circle cx="20" cy="12" r="2"/><circle cx="4" cy="12" r="2"/></svg>
diff --git a/modules/desktop/eww/bar.yuck b/modules/desktop/eww/bar.yuck
index 48fe1db..d22f9e0 100644
--- a/modules/desktop/eww/bar.yuck
+++ b/modules/desktop/eww/bar.yuck
@@ -58,7 +58,7 @@
(box :orientation "v" :class "system-item" :halign "fill" :space-evenly false :spacing 4
:tooltip "${system_stats.net.tooltip}"
(image :class "system-icon"
- :path "${system_stats.net.status == 'down' ? '@@icon-offline@@' : system_stats.net.routes[0].type == 'wifi' ? '@@icon-wifi@@' : system_stats.net.routes[0].type == 'ethernet' ? '@@icon-ethernet@@' : '@@icon-offline@@'}"
+ :path "${system_stats.net.status == 'down' ? '@@icon-offline@@' : system_stats.net.routes[0].type == 'wifi' ? '@@icon-wifi@@' : system_stats.net.routes[0].type == 'ethernet' ? '@@icon-ethernet@@' : system_stats.net.routes[0].type == 'tun' ? '@@icon-proxy@@' : '@@icon-offline@@'}"
:image-width 24 :image-height 24)
(label :class "system-label small"
:text "${system_stats.net.status == 'down' ? '-' : system_stats.net.routes[0].tx}")
diff --git a/modules/desktop/eww/yuck.nix b/modules/desktop/eww/yuck.nix
index 1fde829..353c094 100644
--- a/modules/desktop/eww/yuck.nix
+++ b/modules/desktop/eww/yuck.nix
@@ -100,6 +100,7 @@
"@@icon-offline@@"
"@@icon-wifi@@"
"@@icon-ethernet@@"
+ "@@icon-proxy@@"
"@@icon-cpu@@"
"@@icon-ram@@"
"@@icon-audio@@"
@@ -112,6 +113,7 @@
(toString ../../../assets/icons/bar/offline.svg)
(toString ../../../assets/icons/bar/wifi.svg)
(toString ../../../assets/icons/bar/ethernet.svg)
+ (toString ../../../assets/icons/bar/proxy.svg)
(toString ../../../assets/icons/bar/cpu.svg)
(toString ../../../assets/icons/bar/ram.svg)
(toString ../../../assets/icons/bar/audio.svg)