From 9dd2ceba50b3f617f9c563fd04134ebd90a2b85c Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Mon, 24 Aug 2026 19:51:12 +0530 Subject: desktop: using gtk and gnome portals, updated waybar ui for niri --- modules/desktop/waybar/module/workspaces.nix | 56 ++++++++++++++-------------- 1 file changed, 27 insertions(+), 29 deletions(-) (limited to 'modules/desktop/waybar/module') diff --git a/modules/desktop/waybar/module/workspaces.nix b/modules/desktop/waybar/module/workspaces.nix index cc34d01..45e31ec 100644 --- a/modules/desktop/waybar/module/workspaces.nix +++ b/modules/desktop/waybar/module/workspaces.nix @@ -5,33 +5,31 @@ ... }: { - format = "{windows} {id}"; - sort-by-name = true; - all-outputs = false; - window-rewrite-default = icons."Default"; - window-rewrite = { - "class" = lib.mkIf config.web.chromium.enable icons."Chromium"; - "class" = lib.mkIf config.terminal.kitty.enable icons."Kitty"; - "class" = lib.mkIf config.media.vlc.enable icons."VLC"; - "class" = lib.mkIf config.office.zathura.enable icons."Zathura"; - "class" = lib.mkIf config.gaming.heroic.enable icons."Heroic"; - "class" = lib.mkIf config.gaming.steam.enable icons."Steam"; - "class" = lib.mkIf config.development.bruno.enable icons."Bruno"; - "class" = lib.mkIf config.development.vscodium.enable icons."VSCodium"; - - "title" = lib.mkIf config.development.qemu.enable icons."VirtManager"; - "title" = lib.mkIf config.development.opencode.enable icons."Opencode"; - "title" = lib.mkIf config.development.opencode.enable icons."Opencode"; - "title" = lib.mkIf config.media.swayimg.enable icons."Swayimg"; - "title" = lib.mkIf config.file-management.yazi.enable icons."Yazi"; - "title" = lib.mkIf config.networking.bluetui.enable icons."bluetui"; - "title" = lib.mkIf config.networking.impala.enable icons."impala"; - "title" = lib.mkIf config.communication.neomutt.enable icons."neomutt"; - "title" = - lib.mkIf config.scripts.screen-recording.enable - icons."screen-recording"; - "title" = lib.mkIf config.scripts.system-monitor.enable icons."system-monitor"; - "title" = lib.mkIf config.development.nixvim.enable icons."neovim"; - "title" = lib.mkIf config.development.nixvim.enable icons."gopass"; - }; + format = "{value}"; + # window-rewrite-default = icons."Default"; + # window-rewrite = { + # "app_id" = lib.mkIf config.web.chromium.enable icons."Chromium"; + # "app_id" = lib.mkIf config.terminal.kitty.enable icons."Kitty"; + # "app_id" = lib.mkIf config.media.vlc.enable icons."VLC"; + # "app_id" = lib.mkIf config.office.zathura.enable icons."Zathura"; + # "app_id" = lib.mkIf config.gaming.heroic.enable icons."Heroic"; + # "app_id" = lib.mkIf config.gaming.steam.enable icons."Steam"; + # "app_id" = lib.mkIf config.development.bruno.enable icons."Bruno"; + # "app_id" = lib.mkIf config.development.vscodium.enable icons."VSCodium"; + # + # "title" = lib.mkIf config.development.qemu.enable icons."VirtManager"; + # "title" = lib.mkIf config.development.opencode.enable icons."Opencode"; + # "title" = lib.mkIf config.development.opencode.enable icons."Opencode"; + # "title" = lib.mkIf config.media.swayimg.enable icons."Swayimg"; + # "title" = lib.mkIf config.file-management.yazi.enable icons."Yazi"; + # "title" = lib.mkIf config.networking.bluetui.enable icons."bluetui"; + # "title" = lib.mkIf config.networking.impala.enable icons."impala"; + # "title" = lib.mkIf config.communication.neomutt.enable icons."neomutt"; + # "title" = + # lib.mkIf config.scripts.screen-recording.enable + # icons."screen-recording"; + # "title" = lib.mkIf config.scripts.system-monitor.enable icons."system-monitor"; + # "title" = lib.mkIf config.development.nixvim.enable icons."neovim"; + # "title" = lib.mkIf config.development.nixvim.enable icons."gopass"; + # }; } -- cgit v1.2.3