Files
frank-nix/hosts/nero/configuration.nix
T
2026-10-30 22:38:22 -04:00

66 lines
1.1 KiB
Nix

{
config,
pkgs,
inputs,
...
}:
{
imports = [
../shared/nixos-pc.nix
../../features/gnome.nix
../../features/keyd.nix
];
networking.hostName = "nero";
services = {
wivrn = {
enable = true;
openFirewall = true;
autoStart = true;
};
};
programs = {
steam = {
enable = true;
remotePlay.openFirewall = true;
extraPackages = [ pkgs.hidapi ];
};
};
nix = {
distributedBuilds = true;
settings.builders-use-substitutes = true;
buildMachines = [
{
hostName = "vergil.cfl.rr.com";
sshUser = "remotebuild";
sshKey = config.sops.secrets."personal_ssh_key_ed25519".path;
system = pkgs.stdenv.hostPlatform.system;
protocol = "ssh-ng";
maxJobs = 24;
speedFactor = 2;
mandatoryFeatures = [ ];
supportedFeatures = [
"nixos-test"
"benchmark"
"big-parallel"
"kvm"
];
}
];
};
environment = {
systemPackages = with pkgs; [
aseprite
inputs.xivlauncher-rb.packages.${pkgs.stdenv.hostPlatform.system}.default
];
};
}