From 5c8698ea33bae80f6d247ad295a5ce1c30dfde10 Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 26 Sep 2026 23:07:08 +0530 Subject: feat(desktop/icons): using icons submodule, to provide icons for all modules --- modules/web/aria2/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'modules/web/aria2') diff --git a/modules/web/aria2/default.nix b/modules/web/aria2/default.nix index b9b00f5..43853dc 100644 --- a/modules/web/aria2/default.nix +++ b/modules/web/aria2/default.nix @@ -6,6 +6,7 @@ }: let cfg = config.web.aria2; + icons = config.desktop.icons.apps; in { options.web.aria2 = { @@ -33,12 +34,12 @@ in { name = "aria2 Start"; command = "systemctl --user start aria2"; - icon = "folder-download"; + icon = icons.aria2; } { name = "aria2 Stop"; command = "systemctl --user stop aria2"; - icon = "folder-download"; + icon = icons.aria2; } ]; }) -- cgit v1.2.3 From fa46338b1bf59f9bd2c56c0fe56e86f002f0890d Mon Sep 17 00:00:00 2001 From: Arpit Chakladar Date: Sat, 26 Sep 2026 23:11:23 +0530 Subject: feat(desktop/icons): changed the icons for aria2 service actions --- modules/desktop/icons/default.nix | 12 ++++++++++++ modules/web/aria2/default.nix | 8 ++++---- 2 files changed, 16 insertions(+), 4 deletions(-) (limited to 'modules/web/aria2') diff --git a/modules/desktop/icons/default.nix b/modules/desktop/icons/default.nix index 2963d37..d310268 100644 --- a/modules/desktop/icons/default.nix +++ b/modules/desktop/icons/default.nix @@ -95,6 +95,16 @@ in default = "folder-download"; description = "Icon for aria2 download manager"; }; + aria2Start = lib.mkOption { + type = lib.types.str; + default = "media-playback-start-symbolic"; + description = "Icon for aria2 start action"; + }; + aria2Stop = lib.mkOption { + type = lib.types.str; + default = "media-playback-stop-symbolic"; + description = "Icon for aria2 stop action"; + }; yazi = lib.mkOption { type = lib.types.str; default = "yazi"; @@ -171,6 +181,8 @@ in usqueVpn = "network-vpn-symbolic"; usqueVpnDisconnected = "network-vpn-disconnected-symbolic"; aria2 = "folder-download"; + aria2Start = "media-playback-start-symbolic"; + aria2Stop = "media-playback-stop-symbolic"; yazi = "yazi"; }; diff --git a/modules/web/aria2/default.nix b/modules/web/aria2/default.nix index 43853dc..49ee618 100644 --- a/modules/web/aria2/default.nix +++ b/modules/web/aria2/default.nix @@ -32,14 +32,14 @@ in (lib.mkIf (cfg.enable && config.desktop.enable) { desktop.rofi.action.actions = [ { - name = "aria2 Start"; + name = "aria2 Service Start"; command = "systemctl --user start aria2"; - icon = icons.aria2; + icon = icons.aria2Start; } { - name = "aria2 Stop"; + name = "aria2 Service Stop"; command = "systemctl --user stop aria2"; - icon = icons.aria2; + icon = icons.aria2Stop; } ]; }) -- cgit v1.2.3