{ lib, pkgs, isImageTarget, ... }: { imports = lib.optionals (!isImageTarget) [ ./hardware-configuration.nix ]; # boot.loader.grub = { # enable = true; # device = "/dev/vda"; # }; # Define the "control" user users.users.control = { isNormalUser = true; extraGroups = ["wheel" "networkmanager"]; # "wheel" for sudo, "networkmanager" for networking initialPassword = "control"; # Default password (changeable on first login) }; # Allow passwordless sudo for the "wheel" group security.sudo.wheelNeedsPassword = false; # Enable networking with NetworkManager networking.networkmanager.enable = true; # Set the time zone (optional) time.timeZone = "America/Santiago"; # Specify the system state version system.stateVersion = "23.05"; }