{ pkgs, ... }: { environment.systemPackages = with pkgs; [ cmake ethtool file freeipmi git gnumake htop ipmitool ldns lm_sensors ncdu nix-diff nix-index nixos-option pciutils perf pv ripgrep tcpdump tmux tree vim wget # From jungle overlay nixgen osumb ]; programs.direnv.enable = true; # Increase limits security.pam.loginLimits = [ { domain = "*"; type = "-"; item = "memlock"; value = "1048576"; # 1 GiB of mem locked } ]; environment.enableAllTerminfo = true; environment.variables = { EDITOR = "vim"; VISUAL = "vim"; }; programs.bash.promptInit = '' PS1="\h\\$ " ''; time.timeZone = "Europe/Madrid"; i18n.defaultLocale = "en_DK.UTF-8"; }