nixos-config/nix/machines/hopper/default.nix
2025-01-12 16:16:47 +01:00

34 lines
909 B
Nix

{inputs, ...}: {
imports = [
inputs.hardware.nixosModules.common-cpu-intel
inputs.vpn-confinement.nixosModules.default
./hardware.nix
./newlab.nix
../../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";
}