32 lines
574 B
Nix
32 lines
574 B
Nix
{ lib, config, ... }:
|
|
let
|
|
mkHostOverride = lib.mkOverride 75;
|
|
in
|
|
{
|
|
system.stateVersion = "24.05";
|
|
|
|
server = {
|
|
nfs.enable = true;
|
|
deluge.enable = true;
|
|
arr.enable = true;
|
|
jellyfin.enable = true;
|
|
home-assistant.enable = true;
|
|
wireguard-bridge = {
|
|
enable = true;
|
|
ip = "10.0.1.1/32";
|
|
};
|
|
};
|
|
|
|
syncthing = {
|
|
enable = true;
|
|
dataDir = "/data/sync";
|
|
};
|
|
|
|
hardware.nvidia = {
|
|
package = config.boot.kernelPackages.nvidiaPackages.stable;
|
|
nvidiaSettings = true;
|
|
|
|
open = false;
|
|
modesetting.enable = true;
|
|
};
|
|
}
|