aboutsummaryrefslogtreecommitdiffstats
path: root/modules/networking
diff options
context:
space:
mode:
Diffstat (limited to 'modules/networking')
-rw-r--r--modules/networking/bluetui/default.nix6
-rw-r--r--modules/networking/impala/default.nix6
-rw-r--r--modules/networking/usque/default.nix14
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";
+ }
+ ];
+ })
];
}