{ pkgs, userSettings, systemSettings, ... }: { imports = [ (import ./home-manager/home.nix {inherit systemSettings userSettings;}) ./nixos ./scripts ]; system.stateVersion = systemSettings.stateVersion; time.timeZone = "${systemSettings.timeZone}"; nix.settings.trusted-users = [ "root" "@wheel" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ]; programs.nix-ld.enable = true; sops.defaultSopsFile = ./secrets/secrets.yaml; sops.defaultSopsFormat = "yaml"; environment.systemPackages = with pkgs; [ bash git eza gh sops ]; virtualisation.docker.enable = true; virtualisation.oci-containers.backend = "docker"; services.vscode-server.enable = true; services.openssh.enable = true; services.tailscale.enable = true; }