1
0
Fork 0
nixos-config/home-manager/roles/desktop-items.nix
2022-03-08 03:19:09 +01:00

24 lines
581 B
Nix

{
pkgs,
config,
...
}: let
simpleDesktopItem = name: command:
pkgs.makeDesktopItem {
inherit name;
desktopName = name;
exec = command;
};
namedTerminalDesktopItem = name: command:
pkgs.makeDesktopItem {
inherit name;
desktopName = name;
exec = command;
terminal = "true";
};
superSimpleDesktopItem = name: simpleDesktopItem name name;
terminalDesktopItem = name: namedTerminalDesktopItem name name;
in {
home.packages = map superSimpleDesktopItem ["kassandra2"] ++ map terminalDesktopItem ["unlock-ssh"];
}