1
0
Fork 0
nixos-config/home-manager/roles/desktop-items.nix

24 lines
581 B
Nix
Raw Normal View History

2022-03-08 01:42:46 +00:00
{
pkgs,
config,
...
}: let
2020-10-14 01:01:22 +00:00
simpleDesktopItem = name: command:
pkgs.makeDesktopItem {
2022-03-08 02:19:09 +00:00
inherit name;
2020-10-14 01:01:22 +00:00
desktopName = name;
exec = command;
};
namedTerminalDesktopItem = name: command:
pkgs.makeDesktopItem {
2022-03-08 02:19:09 +00:00
inherit name;
2020-10-14 01:01:22 +00:00
desktopName = name;
exec = command;
terminal = "true";
};
superSimpleDesktopItem = name: simpleDesktopItem name name;
terminalDesktopItem = name: namedTerminalDesktopItem name name;
2022-03-08 01:42:46 +00:00
in {
home.packages = map superSimpleDesktopItem ["kassandra2"] ++ map terminalDesktopItem ["unlock-ssh"];
2020-10-14 01:01:22 +00:00
}