15   programs.bat.enable = lib.mkDefault true;
 
  18       nixosConfig.boot.kernelPackages.cpupower
 
  37       pkgs.i2c-tools # for decode-dimms
 
  41       pkgs.kernel-hardening-checker
 
  65       pkgs.spectre-meltdown-checker
 
  74     ++ lib.optionals nixosConfig.services.xserver.enable [
 
  78     ++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isx86_64 [
 
  81   home.sessionPath = [ "${config.home.homeDirectory}/bin" ];
 
  82   home.sessionVariables = {
 
  86     # NixOS generates a customized pkgs.glibcLocales in config.i18n.glibcLocales
 
  87     #LOCALE_ARCHIVE = "${pkgs.glibcLocalesUtf8}/lib/locale/locale-archive";
 
  90   # Keep only the last generation of the home-manager profile
 
  91   home.activation.delete-generations = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
 
  92     if [ "$(${pkgs.coreutils}/bin/id -u)" = 0 ]
 
  93     then profile="''${NIX_STATE_DIR:-/nix/var/nix}/profiles/per-user/$USER"
 
  94     else profile="''${XDG_STATE_HOME:-$HOME/.local/state}"/nix/profiles
 
  96     ${nixosConfig.nix.package}/bin/nix-env --delete-generations +1 --profile "$profile"/home-manager