diff options
| author | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-26 22:01:03 +0530 |
|---|---|---|
| committer | Arpit Chakladar <arpitchakladar@gmail.com> | 2026-09-26 22:01:03 +0530 |
| commit | d1ec6eec44e2f7787ec670676933bbcc3d07d361 (patch) | |
| tree | 7434bfc7fdd4f870dc9ea7940b767ac9400c9630 /modules/networking | |
| parent | 0afd73753d72b7ac2de83f80f457a85a5a33a29c (diff) | |
| download | home-manager-config-d1ec6eec44e2f7787ec670676933bbcc3d07d361.tar.gz home-manager-config-d1ec6eec44e2f7787ec670676933bbcc3d07d361.zip | |
feat: added actions for different modules
Diffstat (limited to 'modules/networking')
| -rw-r--r-- | modules/networking/bluetui/default.nix | 6 | ||||
| -rw-r--r-- | modules/networking/impala/default.nix | 6 | ||||
| -rw-r--r-- | modules/networking/usque/default.nix | 14 |
3 files changed, 16 insertions, 10 deletions
diff --git a/modules/networking/bluetui/default.nix b/modules/networking/bluetui/default.nix index b715247..1e33ac2 100644 --- a/modules/networking/bluetui/default.nix +++ b/modules/networking/bluetui/default.nix @@ -24,14 +24,10 @@ in }; config = lib.mkIf cfg.enable { - home.file.".local/share/icons/hicolor/scalable/apps/bluetooth.svg" = { - source = ../../../assets/icons/apps/bluetooth.svg; - }; - xdg.desktopEntries."bluetui" = { name = "bluetui"; exec = "${lib.getExe config.terminal.kitty.package} -e ${lib.getExe cfg.package}"; - icon = "bluetooth"; + icon = "bluetooth-active-symbolic"; categories = [ "Network" ]; comment = "Bluetooth TUI client"; terminal = false; diff --git a/modules/networking/impala/default.nix b/modules/networking/impala/default.nix index f00ed58..3c52065 100644 --- a/modules/networking/impala/default.nix +++ b/modules/networking/impala/default.nix @@ -24,14 +24,10 @@ in }; config = lib.mkIf cfg.enable { - home.file.".local/share/icons/hicolor/scalable/apps/network-wireless.svg" = { - source = ../../../assets/icons/apps/network-wireless.svg; - }; - xdg.desktopEntries."impala" = { name = "impala"; exec = "${lib.getExe config.terminal.kitty.package} -e ${lib.getExe cfg.package}"; - icon = "network-wireless"; + icon = "network-wireless-signal-excellent-symbolic"; categories = [ "Network" ]; comment = "TUI for managing wifi on Linux"; terminal = false; diff --git a/modules/networking/usque/default.nix b/modules/networking/usque/default.nix index aa3304c..36ec12e 100644 --- a/modules/networking/usque/default.nix +++ b/modules/networking/usque/default.nix @@ -71,5 +71,19 @@ in (lib.mkIf cfg.warp.enable { home.packages = [ cfg.warp.package ]; }) + (lib.mkIf (cfg.warp.enable && config.desktop.enable) { + desktop.rofi.action.actions = [ + { + name = "WARP Connect"; + command = "${lib.getExe cfg.warp.package} connect"; + icon = "network-vpn-symbolic"; + } + { + name = "WARP Disconnect"; + command = "${lib.getExe cfg.warp.package} disconnect"; + icon = "network-vpn-disconnected-symbolic"; + } + ]; + }) ]; } |
