34 lines
902 B
Nix
34 lines
902 B
Nix
{inputs, ...}: {
|
|
imports = [
|
|
inputs.hardware.nixosModules.common-cpu-intel
|
|
inputs.vpn-confinement.nixosModules.default
|
|
|
|
./hardware.nix
|
|
./lab
|
|
|
|
../../systemProfiles/secrets/default.nix
|
|
../../systemProfiles/secrets/hopper/default.nix
|
|
|
|
../../systemProfiles/core/security.nix
|
|
../../systemProfiles/core/locale.nix
|
|
../../systemProfiles/core/tools.nix
|
|
../../systemProfiles/core/ssh.nix
|
|
../../systemProfiles/core/deploy.nix
|
|
|
|
../../systemProfiles/nix/default.nix # TODO slim this down
|
|
|
|
../../systemProfiles/network/tailscale.nix
|
|
../../systemProfiles/network/avahi.nix
|
|
../../systemProfiles/network/networkd.nix
|
|
|
|
# ../../services/syncthing.nix # TODO make syncthing not rely on having "xun" user
|
|
];
|
|
|
|
networking.hostName = "hopper";
|
|
|
|
swapDevices = [];
|
|
|
|
networking.interfaces.eno1.wakeOnLan.enable = true;
|
|
|
|
system.stateVersion = "23.11";
|
|
}
|