{ hostVars, baseVars, pkgs, ... }: { users.users.${baseVars.username} = { isNormalUser = true; extraGroups = [ "wheel" ]; }; time.timeZone = "Europe/Berlin"; i18n.defaultLocale = "en_US.UTF-8"; i18n.extraLocaleSettings = { LC_ADDRESS = "de_DE.UTF-8"; LC_IDENTIFICATION = "de_DE.UTF-8"; LC_MEASUREMENT = "de_DE.UTF-8"; LC_MONETARY = "de_DE.UTF-8"; LC_NAME = "de_DE.UTF-8"; LC_NUMERIC = "de_DE.UTF-8"; LC_PAPER = "de_DE.UTF-8"; LC_TELEPHONE = "de_DE.UTF-8"; LC_TIME = "de_DE.UTF-8"; }; services.xserver.xkb = { layout = "us"; variant = ""; }; nix.settings.experimental-features = [ "nix-command" "flakes" ]; nixpkgs.config.allowUnfree = true; programs.git = { enable = true; config = { user = { name = "JuLi0n21"; email = "email@gmail.com"; }; url."ssh://git@github.com/" = { insteadOf = "https://github.com/"; }; }; }; system.stateVersion = hostVars.stateVersion; environment.systemPackages = with pkgs; [ git xclip spotify cloudflared gnumake gcc ripgrep unzip cliphist bind ]; services.fwupd.enable = true; services.printing.enable = true; services.openssh.enable = true; fonts.packages = with pkgs; [ nerd-fonts.fira-code nerd-fonts.droid-sans-mono nerd-fonts.noto nerd-fonts.hack nerd-fonts.ubuntu ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; nix.optimise.automatic = true; programs.nix-ld.enable = true; security.rtkit.enable = true; }