aboutsummaryrefslogtreecommitdiffstats
path: root/modules/networking/usque
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-26 22:01:03 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-26 22:01:03 +0530
commitd1ec6eec44e2f7787ec670676933bbcc3d07d361 (patch)
tree7434bfc7fdd4f870dc9ea7940b767ac9400c9630 /modules/networking/usque
parent0afd73753d72b7ac2de83f80f457a85a5a33a29c (diff)
downloadhome-manager-config-d1ec6eec44e2f7787ec670676933bbcc3d07d361.tar.gz
home-manager-config-d1ec6eec44e2f7787ec670676933bbcc3d07d361.zip
feat: added actions for different modules
Diffstat (limited to 'modules/networking/usque')
-rw-r--r--modules/networking/usque/default.nix14
1 files changed, 14 insertions, 0 deletions
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";
+ }
+ ];
+ })
];
}