aboutsummaryrefslogtreecommitdiffstats
path: root/modules/desktop/waybar/module
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-26 04:26:19 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-08-29 03:50:29 +0530
commitd1858c51b53e3ebcd841416490c17f7b22334e6a (patch)
tree445636887f714a658f51edf032e9a20bd1621092 /modules/desktop/waybar/module
parenta3f3971388a7da1825f3d45ffd6594d48be0f806 (diff)
downloadhome-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.nix23
-rw-r--r--modules/desktop/waybar/module/cpu.nix9
-rw-r--r--modules/desktop/waybar/module/date.nix10
-rw-r--r--modules/desktop/waybar/module/default.nix27
-rw-r--r--modules/desktop/waybar/module/memory.nix9
-rw-r--r--modules/desktop/waybar/module/network.nix25
-rw-r--r--modules/desktop/waybar/module/time.nix10
-rw-r--r--modules/desktop/waybar/module/usque.nix17
-rw-r--r--modules/desktop/waybar/module/volume.nix17
-rw-r--r--modules/desktop/waybar/module/window.nix25
-rw-r--r--modules/desktop/waybar/module/workspaces.nix35
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";
- # };
-}