{ config, ... }: { imports = [ # System configuration ../../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/usbguard.nix ../../home/programs/helium/system.nix # Machine-specific files ./hardware-configuration.nix ./variables.nix ]; # Disable the author's USBGuard policy. # Generate your own after installation: # # sudo usbguard generate-policy # # Then add the generated rules and switch to a stricter policy. services.usbguard.enable = false; home-manager.users."${config.var.username}" = import ./home.nix; system.stateVersion = "24.05"; }