1
0
Fork 0
nixos-config/home-manager/roles/desktop-items.nix
2021-11-26 19:41:06 +01:00

23 lines
577 B
Nix

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