{ config, lib, ... }: { # flakes usage nix.settings.experimental-features = [ "flakes" "nix-command" ]; # allows users to customize shell in `$XDG_CONFIG_HOME/shell` rather than # needing /etc/shells. Useful for home-manager. Falls back. programs.noshell.enable = true; # cleans /tmp to maintain a tidy system boot.tmp.cleanOnBoot = true; networking.domain = lib.mkDefault config.networking.hostName; }