{ lib, pkgs, ... }: { imports = [ ../users/till/system.nix ]; users.mutableUsers = lib.mkDefault true; programs.fish.enable = true; time.timeZone = lib.mkDefault "Europe/Berlin"; networking.networkmanager.enable = true; nix = { settings.experimental-features = [ "nix-command" "flakes" ]; gc.automatic = true; gc.dates = "weekly"; optimise.automatic = true; }; environment.sessionVariables = { XDG_CONFIG_HOME = "$HOME/.config"; XDG_CACHE_HOME = "$HOME/.cache"; XDG_DATA_HOME = "$HOME/.local/share"; }; environment.systemPackages = with pkgs; [ dig.dnsutils file git htop killall neovim nettools pwgen tree unzip wget ]; services.ntp.enable = true; services.openssh = { enable = true; settings.PasswordAuthentication = false; settings.PermitRootLogin = "no"; }; # Do NOT change this value system.stateVersion = "22.11"; }