{pkgs, ...}: { imports = [ ../nixos/system/packages.nix # ../nixos/system/system.nix ]; nix.extraOptions = '' experimental-features = nix-command flakes ''; home-manager = { config = ./home.nix; backupFileExtension = "hm-bak"; useGlobalPkgs = true; }; #sys = { # audio.enable = false; # bootloader.systemd-boot.enable = false; # desktop = { # steamdeck.enable = false; # }; # fonts.packages = false; # locales.enable = true; # network.enable = false; # bluetooth = { # enable = false; # blueman.enable = false; # }; # nvidia = { # enable = false; # mode = "none"; # }; # printing.enable = false; # login = { # sddm.enable = false; # gdm.enable = false; # }; # style.enable = false; #}; program = { docker.enable = true; podman.enable = false; steam.enable = false; proxychains.enable = false; tor.enable = false; virt-manager.enable = false; virtualbox.enable = false; yubikey = { enable = false; lock-on-remove = false; notify = false; }; ssh.client.enable = false; }; #nixpkgs.config.allowUnfree = true; # Simply install just the packages environment.packages = with pkgs; [ # User-facing stuff that you really really want to have neovim git neofetch # Some common stuff that people expect to have #procps #killall #diffutils #findutils #utillinux #tzdata #hostname #man #gnugrep #gnupg #gnused #gnutar #bzip2 #gzip #xz #zip #unzip ]; environment.etcBackupExtension = ".bak"; system.stateVersion = "24.05"; }