aboutsummaryrefslogtreecommitdiffstats
path: root/modules/system/btop/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar@gmail.com>2026-09-20 02:27:37 +0530
committerArpit Chakladar <arpitchakladar@gmail.com>2026-09-20 02:27:37 +0530
commitc3c245c7633885f6860191eede646d048def3e0d (patch)
treeb1f5fed30b61e3d81c690723f4862c00551251a8 /modules/system/btop/default.nix
parente7803fd7ba4b6f6aca65f2228adf0f7f3e514bbb (diff)
downloadhome-manager-config-c3c245c7633885f6860191eede646d048def3e0d.tar.gz
home-manager-config-c3c245c7633885f6860191eede646d048def3e0d.zip
feat(system/btop): add desktop entry for btop
Diffstat (limited to 'modules/system/btop/default.nix')
-rw-r--r--modules/system/btop/default.nix14
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/system/btop/default.nix b/modules/system/btop/default.nix
index 5375a5b..1f9a8d6 100644
--- a/modules/system/btop/default.nix
+++ b/modules/system/btop/default.nix
@@ -26,5 +26,19 @@
enable = true;
package = config.system.btop.package;
};
+
+ xdg.desktopEntries."btop" = lib.mkIf config.terminal.kitty.enable {
+ name = "btop++";
+ exec = "${lib.getExe config.terminal.kitty.package} --class btop -e ${lib.getExe config.system.btop.package}";
+ icon = "btop";
+ categories = [
+ "System"
+ "Monitor"
+ "ConsoleOnly"
+ ];
+ comment = "Cross-platform graphical process and system monitor";
+ terminal = false;
+ type = "Application";
+ };
};
}