{ config, pkgs, lib, ... }: { imports = [ ./packages/vim.nix ./users/Rory.nix ]; boot.kernelParams = [ "memory_hotplug.memmap_on_memory=1" "memhp_default_state=online" ]; networking = { hostName = lib.mkDefault "Rory-nix-base"; firewall = { enable = false; # allowedTCPPorts = [ ... ]; # allowedUDPPorts = [ ... ]; }; }; #time.timeZone = "Europe/Brussels"; i18n.defaultLocale = "en_US.UTF-8"; services = { openssh = { enable = true; #allow more logins in cases where i have many ssh keys on a system extraConfig = '' MaxAuthTries 32 ''; }; }; sound.enable = lib.mkDefault true; hardware.pulseaudio.enable = lib.mkDefault true; environment.systemPackages = with pkgs; [ wget neofetch lnav zsh git lsd htop btop #sshfs duf kitty.terminfo neovim # vimPlugins.vim-nix tmux ]; systemd.coredump.extraConfig = lib.mkDefault '' Storage=none ''; nix.settings.experimental-features = [ "nix-command" "flakes" ]; nixpkgs.config.allowUnfree = true; security.sudo.wheelNeedsPassword = false; security.polkit.enable = true; system.stateVersion = "22.11"; # DO NOT EDIT! }