diff options
| author | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-26 04:26:19 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar+git@gmail.com> | 2026-08-29 03:50:29 +0530 |
| commit | d1858c51b53e3ebcd841416490c17f7b22334e6a (patch) | |
| tree | 445636887f714a658f51edf032e9a20bd1621092 /modules/desktop/waybar/module | |
| parent | a3f3971388a7da1825f3d45ffd6594d48be0f806 (diff) | |
| download | home-manager-config-d1858c51b53e3ebcd841416490c17f7b22334e6a.tar.gz home-manager-config-d1858c51b53e3ebcd841416490c17f7b22334e6a.zip | |
desktop: replaced waybar with eww
- added some basic configuration options for eww
- removed waybar
Diffstat (limited to 'modules/desktop/waybar/module')
| -rw-r--r-- | modules/desktop/waybar/module/battery.nix | 23 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/cpu.nix | 9 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/date.nix | 10 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/default.nix | 27 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/memory.nix | 9 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/network.nix | 25 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/time.nix | 10 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/usque.nix | 17 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/volume.nix | 17 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/window.nix | 25 | ||||
| -rw-r--r-- | modules/desktop/waybar/module/workspaces.nix | 35 |
11 files changed, 0 insertions, 207 deletions
diff --git a/modules/desktop/waybar/module/battery.nix b/modules/desktop/waybar/module/battery.nix deleted file mode 100644 index e17d7ea..0000000 --- a/modules/desktop/waybar/module/battery.nix +++ /dev/null @@ -1,23 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base09; -in -{ - format = "${mkIcon iconColor "{icon}"} {capacity}%"; - format-charging = "${mkIcon iconColor ""} {capacity}%"; - format-plugged = "${mkIcon iconColor ""} {capacity}%"; - format-alt = "{time} {icon}"; - format-icons = [ - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - ]; -} diff --git a/modules/desktop/waybar/module/cpu.nix b/modules/desktop/waybar/module/cpu.nix deleted file mode 100644 index e153b32..0000000 --- a/modules/desktop/waybar/module/cpu.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base0D; -in -{ - format = "${mkIcon iconColor ""} {usage}%"; - interval = 2; -} diff --git a/modules/desktop/waybar/module/date.nix b/modules/desktop/waybar/module/date.nix deleted file mode 100644 index 9f54514..0000000 --- a/modules/desktop/waybar/module/date.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base0E; -in -{ - format = "${mkIcon iconColor ""} {:%d/%m/%Y}"; - tooltip-format = "{:%A, %d/%m/%Y}"; - interval = 60; -} diff --git a/modules/desktop/waybar/module/default.nix b/modules/desktop/waybar/module/default.nix deleted file mode 100644 index b504387..0000000 --- a/modules/desktop/waybar/module/default.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ - lib, - ... -}@input: -let - inherit (import ../lib.nix input) mkIcon icons; - - args = input // { - inherit mkIcon icons; - }; - - modules = { - "battery" = ./battery.nix; - "cpu" = ./cpu.nix; - "clock#date" = ./date.nix; - "memory" = ./memory.nix; - "network" = ./network.nix; - "clock#time" = ./time.nix; - "custom/usque" = ./usque.nix; - "pulseaudio" = ./volume.nix; - "niri/window" = ./window.nix; - "niri/workspaces" = ./workspaces.nix; - }; -in -{ - mainBar = lib.mapAttrs (_name: path: import path args) modules; -} diff --git a/modules/desktop/waybar/module/memory.nix b/modules/desktop/waybar/module/memory.nix deleted file mode 100644 index 53174c2..0000000 --- a/modules/desktop/waybar/module/memory.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base0F; -in -{ - format = "${mkIcon iconColor ""} {percentage}%"; - interval = 2; -} diff --git a/modules/desktop/waybar/module/network.nix b/modules/desktop/waybar/module/network.nix deleted file mode 100644 index 48cd6f3..0000000 --- a/modules/desktop/waybar/module/network.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base0B; - downloadIcon = mkIcon base0F ""; - uploadIcon = mkIcon base0F ""; -in -{ - interval = 2; - - format-wifi = "${mkIcon iconColor "{icon}"} ${downloadIcon}{bandwidthDownBytes} ${uploadIcon}{bandwidthUpBytes}"; - format-ethernet = "${mkIcon iconColor ""} ${downloadIcon}{bandwidthDownBytes} ${uploadIcon}{bandwidthUpBytes}"; - format-disconnected = "${mkIcon iconColor ""} Disconnected"; - - tooltip-format = "{ifname}"; - tooltip-format-wifi = "{essid} ({signalStrength}%)"; - tooltip-format-ethernet = "Wired: {ipaddr}"; - tooltip-format-disconnected = "Disconnected"; - - format-icons = [ - "" - "" - "" - ]; -} diff --git a/modules/desktop/waybar/module/time.nix b/modules/desktop/waybar/module/time.nix deleted file mode 100644 index adc8632..0000000 --- a/modules/desktop/waybar/module/time.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base08; -in -{ - format = "${mkIcon iconColor ""} {:%I:%M %p}"; - tooltip-format = "{:%H:%M:%S}"; - interval = 30; -} diff --git a/modules/desktop/waybar/module/usque.nix b/modules/desktop/waybar/module/usque.nix deleted file mode 100644 index bbcce17..0000000 --- a/modules/desktop/waybar/module/usque.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - config, - lib, - mkIcon, - ... -}: -with config.scheme.withHashtag; -let - iconColor = base08; -in -{ - exec = "${lib.getExe config.scripts.usque-warp.package} status"; - interval = 5; - return-type = "json"; - hide-empty-text = true; - format = "${mkIcon iconColor ""} {}"; -} diff --git a/modules/desktop/waybar/module/volume.nix b/modules/desktop/waybar/module/volume.nix deleted file mode 100644 index afb8d4e..0000000 --- a/modules/desktop/waybar/module/volume.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ config, mkIcon, ... }: -with config.scheme.withHashtag; -let - iconColor = base0A; -in -{ - format = "${mkIcon iconColor "{icon}"} {volume}%"; - format-muted = mkIcon iconColor " "; - format-icons = [ - "" - "" - "" - ]; - on-click = "pamixer -t"; - on-scroll-up = "pamixer -i 5"; - on-scroll-down = "pamixer -d 5"; -} diff --git a/modules/desktop/waybar/module/window.nix b/modules/desktop/waybar/module/window.nix deleted file mode 100644 index 0727662..0000000 --- a/modules/desktop/waybar/module/window.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ icons, ... }: -{ - expand = true; - format = "{}"; - rewrite = { - "(.*) - Chromium" = "${icons."Chromium"} $1"; - "(.*?)(?: - )?VLC Media Player" = "${icons."VLC"} $1"; - "(.*)heroic(.*)" = "${icons."Heroic"} $1$2"; - "(.*)Steam(.*)" = "${icons."Steam"} $1$2"; - "bruno" = "${icons."Bruno"} Bruno"; - "(.*) - VSCodium" = "${icons."VSCodium"} $1"; - "Virtual Machine Manager" = "${icons."VirtManager"} Virtual Machine Manager"; - "OC \\|(.*)" = "${icons."Opencode"} $1"; - "OpenCode" = "${icons."Opencode"} OpenCode"; - "Yazi:(.*)" = "${icons."Yazi"} $1"; - "Swayimg:(.*)" = "${icons."Swayimg"} $1"; - "bluetui" = "${icons."bluetui"} bluetui"; - "impala" = "${icons."impala"} impala"; - "neomutt" = "${icons."neomutt"} NeoMutt"; - "screen-recording" = "${icons."screen-recording"} Screen Recording"; - "system-monitor" = "${icons."system-monitor"} System Monitor"; - "nvim(.*)" = "${icons."neovim"} $1"; - "gopass" = "${icons."gopass"} gopass"; - }; -} diff --git a/modules/desktop/waybar/module/workspaces.nix b/modules/desktop/waybar/module/workspaces.nix deleted file mode 100644 index 45e31ec..0000000 --- a/modules/desktop/waybar/module/workspaces.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - config, - lib, - icons, - ... -}: -{ - format = "<span rise='-3000' font_size='small'>{value}</span>"; - # window-rewrite-default = icons."Default"; - # window-rewrite = { - # "app_id<chromium-browser>" = lib.mkIf config.web.chromium.enable icons."Chromium"; - # "app_id<kitty>" = lib.mkIf config.terminal.kitty.enable icons."Kitty"; - # "app_id<vlc>" = lib.mkIf config.media.vlc.enable icons."VLC"; - # "app_id<org.pwmt.zathura>" = lib.mkIf config.office.zathura.enable icons."Zathura"; - # "app_id<heroic>" = lib.mkIf config.gaming.heroic.enable icons."Heroic"; - # "app_id<Steam>" = lib.mkIf config.gaming.steam.enable icons."Steam"; - # "app_id<bruno>" = lib.mkIf config.development.bruno.enable icons."Bruno"; - # "app_id<codium>" = lib.mkIf config.development.vscodium.enable icons."VSCodium"; - # - # "title<Virtual Machine Manager>" = lib.mkIf config.development.qemu.enable icons."VirtManager"; - # "title<OC \\| (.*)>" = lib.mkIf config.development.opencode.enable icons."Opencode"; - # "title<OpenCode>" = lib.mkIf config.development.opencode.enable icons."Opencode"; - # "title<Swayimg:(.*)>" = lib.mkIf config.media.swayimg.enable icons."Swayimg"; - # "title<Yazi:(.*)>" = lib.mkIf config.file-management.yazi.enable icons."Yazi"; - # "title<bluetui>" = lib.mkIf config.networking.bluetui.enable icons."bluetui"; - # "title<impala>" = lib.mkIf config.networking.impala.enable icons."impala"; - # "title<neomutt>" = lib.mkIf config.communication.neomutt.enable icons."neomutt"; - # "title<screen-recording>" = - # lib.mkIf config.scripts.screen-recording.enable - # icons."screen-recording"; - # "title<system-monitor>" = lib.mkIf config.scripts.system-monitor.enable icons."system-monitor"; - # "title<nvim(.*)>" = lib.mkIf config.development.nixvim.enable icons."neovim"; - # "title<gopass>" = lib.mkIf config.development.nixvim.enable icons."gopass"; - # }; -} |
