{ config, pkgs, lib, ... }: { imports = [ ./base.nix ]; networking = { hostName = lib.mkDefault "Rory-nix-base"; firewall = { enable = false; # allowedTCPPorts = [ ... ]; # allowedUDPPorts = [ ... ]; }; }; i18n.defaultLocale = "en_US.UTF-8"; systemd = { sleep.extraConfig = '' AllowSuspend=no AllowHibernation=no ''; }; environment.systemPackages = with pkgs; [ # - cli utils sshfs # - gui utils gnome-console cinnamon.nemo feh udisks gparted arandr discord-development ]; fonts.fonts = with pkgs; [ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ]; systemd.coredump.extraConfig = lib.mkDefault '' Storage=none ''; nix = { settings = { experimental-features = [ "nix-command" "flakes" ]; auto-optimise-store = true; }; }; nixpkgs = { config.allowUnfree = true; }; security = { polkit.enable = true; sudo.wheelNeedsPassword = false; }; }