nix/home-manager/t14/home.nix
2024-01-27 14:28:21 -06:00

51 lines
968 B
Nix
Executable file

{ pkgs, attrs, ... }:
{
imports = [
../shared/programs/default.nix
../shared/wayland/default.nix
];
home = {
username = attrs.username;
homeDirectory = "/home/" + attrs.username;
packages = with pkgs; [
# gaming
prismlauncher
runelite
jdk17
# comms
signal-desktop
discord
# apps
chromium
# font
spleen
# sysutils
appimage-run
wireguard-tools
];
};
programs.ssh = {
enable = true;
matchBlocks = {
"racknerd" = {
hostname = "racknerd.10110110.xyz";
identityFile = "/home/e/.ssh/racknerd";
};
"htz" = {
hostname = "htz.10110110.xyz";
identityFile = "/home/e/.ssh/id_ed25519";
};
"consensus" = {
hostname = "consensus";
identityFile = "/home/e/.ssh/id_ed25519";
};
};
};
fonts.fontconfig.enable = true;
systemd.user.startServices = "sd-switch";
}