aboutsummaryrefslogtreecommitdiffstats
path: root/modules/networking
diff options
context:
space:
mode:
Diffstat (limited to 'modules/networking')
-rw-r--r--modules/networking/bluetui/default.nix22
-rw-r--r--modules/networking/impala/default.nix22
2 files changed, 18 insertions, 26 deletions
diff --git a/modules/networking/bluetui/default.nix b/modules/networking/bluetui/default.nix
index c6cb96b..339c822 100644
--- a/modules/networking/bluetui/default.nix
+++ b/modules/networking/bluetui/default.nix
@@ -5,18 +5,6 @@
pkgs,
...
}:
-let
- bluetuiDesktopItem = pkgs.makeDesktopItem {
- name = "bluetui";
- desktopName = "BlueTUI";
- exec = "${lib.getExe config.terminal.kitty.package} --class bluetui -e ${lib.getExe config.networking.bluetui.package}";
- icon = "kitty";
- categories = [ "Network" ];
- comment = "Bluetooth TUI client";
- terminal = false;
- type = "Application";
- };
-in
{
imports = [
./assertions.nix
@@ -28,9 +16,17 @@ in
};
config = lib.mkIf config.networking.bluetui.enable {
+ xdg.desktopEntries."bluetui" = {
+ name = "BlueTUI";
+ exec = "${lib.getExe config.terminal.kitty.package} --class bluetui -e ${lib.getExe config.networking.bluetui.package}";
+ icon = "kitty";
+ categories = [ "Network" ];
+ comment = "Bluetooth TUI client";
+ terminal = false;
+ type = "Application";
+ };
home.packages = [
config.networking.bluetui.package
- bluetuiDesktopItem
];
};
}
diff --git a/modules/networking/impala/default.nix b/modules/networking/impala/default.nix
index 81b9df5..b850dcc 100644
--- a/modules/networking/impala/default.nix
+++ b/modules/networking/impala/default.nix
@@ -5,18 +5,6 @@
pkgs,
...
}:
-let
- impalaDesktopItem = pkgs.makeDesktopItem {
- name = "impala";
- desktopName = "Impala";
- exec = "${lib.getExe config.terminal.kitty.package} --class impala -e ${lib.getExe config.networking.impala.package}";
- icon = "kitty";
- categories = [ "Network" ];
- comment = "TUI for managing wifi on Linux";
- terminal = false;
- type = "Application";
- };
-in
{
imports = [
./assertions.nix
@@ -28,9 +16,17 @@ in
};
config = lib.mkIf config.networking.impala.enable {
+ xdg.desktopEntries."impala" = {
+ name = "Impala";
+ exec = "${lib.getExe config.terminal.kitty.package} --class impala -e ${lib.getExe config.networking.impala.package}";
+ icon = "kitty";
+ categories = [ "Network" ];
+ comment = "TUI for managing wifi on Linux";
+ terminal = false;
+ type = "Application";
+ };
home.packages = [
config.networking.impala.package
- impalaDesktopItem
];
xdg.mimeApps.defaultApplications = {