{ modulesPath , lib , pkgs , ... } @ args: { imports = [ (modulesPath + "/installer/scan/not-detected.nix") (modulesPath + "/profiles/qemu-guest.nix") ./disk-config.nix ]; boot.loader.grub = { # no need to set devices, disko will add all devices that have a EF02 partition to the list already # devices = [ ]; efiSupport = true; efiInstallAsRemovable = true; }; networking.hostName = "appview-arn"; services = { openssh.enable = true; openssh.ports = [2222]; }; # networking.extraHosts = '' # 85.9.211.103 knot1.tangled.sh # ''; nix = { extraOptions = '' experimental-features = nix-command flakes ca-derivations warn-dirty = false keep-outputs = false ''; }; environment.systemPackages = map lib.lowPrio [ pkgs.curl pkgs.gitMinimal ]; users.users.tangler = { extraGroups = [ "networkmanager" "wheel" ]; openssh.authorizedKeys.keys = args.commonArgs.sshKeys; isNormalUser = true; }; security.sudo.extraRules = [ { users = [ "tangler" ]; commands = [ { command = "ALL"; options = [ "NOPASSWD" ]; } ]; } ]; system.stateVersion = "25.05"; }