63 lines
1.1 KiB
Nix
Executable file
63 lines
1.1 KiB
Nix
Executable file
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
../shared/programs/default.nix
|
|
../shared/wayland/default.nix
|
|
];
|
|
home = {
|
|
packages = with pkgs; [
|
|
# gaming
|
|
prismlauncher
|
|
runelite
|
|
jdk21
|
|
|
|
# comms
|
|
signal-desktop
|
|
discord
|
|
|
|
# apps
|
|
chromium
|
|
pcmanfm
|
|
feh
|
|
ffmpeg
|
|
mpv
|
|
piper
|
|
calibre
|
|
yt-dlp
|
|
|
|
# sysutils
|
|
appimage-run
|
|
wireguard-tools
|
|
android-tools
|
|
nh
|
|
];
|
|
sessionVariables = {
|
|
MOZ_ENABLE_WAYLAND = 1;
|
|
JAVA_AWT_WM_NONREPARENTING = 1;
|
|
};
|
|
};
|
|
programs.librewolf.enable = true;
|
|
programs.ssh = {
|
|
enable = true;
|
|
enableDefaultConfig = false;
|
|
matchBlocks = {
|
|
"consensus" = {
|
|
port = 2022;
|
|
hostname = "consensus.tailc353f.ts.net";
|
|
identityFile = "/home/e/.ssh/id_ed25519";
|
|
};
|
|
"10110110.xyz" = {
|
|
port = 22;
|
|
hostname = "10110110.xyz";
|
|
user = "git";
|
|
identityFile = "/home/e/.ssh/id_ed25519";
|
|
};
|
|
};
|
|
};
|
|
fonts.fontconfig.enable = lib.mkForce true;
|
|
systemd.user.startServices = "sd-switch";
|
|
}
|