{config, ...}: { imports = [ # Mostly system related configuration ../../nixos/nvidia.nix # CHANGEME: Remove this line if you don't have an Nvidia GPU ../../nixos/audio.nix ../../nixos/bluetooth.nix ../../nixos/fonts.nix ../../nixos/home-manager.nix ../../nixos/nix.nix ../../nixos/systemd-boot.nix ../../nixos/tuigreet.nix ../../nixos/users.nix ../../nixos/utils.nix ../../nixos/hyprland.nix ../../nixos/steam.nix ../../home/programs/gui/helium/system.nix # I hate browser's configuration.. # CHANGEME: You should probably remove those things: ./wireguard.nix ./persistence.nix # impermanence: what to keep once "/" is wiped on boot ./usbguard.nix ./disko.nix ./secrets # You should let those lines as is ./hardware-configuration.nix ./variables.nix ]; home-manager.users."${config.var.username}" = import ./home.nix; users.users.${config.var.username}.hashedPasswordFile = config.sops.secrets.hashedPassword.path; # Don't touch this system.stateVersion = "26.05"; }