{ pkgs, username, ... }: { system.stateVersion = "24.05"; nixpkgs.config.allowUnfree = true; nix = { settings = { auto-optimise-store = true; experimental-features = ["nix-command" "flakes"]; substituters = ["https://nix-gaming.cachix.org"]; }; }; environment = { variables = { PATH = "${pkgs.clang-tools}/bin:$PATH"; }; shells = with pkgs; [ zsh bash ]; }; users.users."${username}" = { shell = pkgs.zsh; isNormalUser = true; extraGroup = ["wheel"]; initialPassword = "1111"; }; time.timeZone = "America/New_York"; i18n.defaultLocale = "en_US.UTF-8"; }