{ pkgs, lib, config, nixosConfig, ... }: { imports = [ ./bash.nix ./direnv.nix ./git.nix ./gnupg.nix ./htop.nix ./ssh.nix ./tmux.nix ]; programs.bat.enable = lib.mkDefault true; programs.git.package = lib.mkDefault pkgs.gitMinimal; programs.home-manager.enable = true; home.packages = [ nixosConfig.boot.kernelPackages.cpupower pkgs.acpi pkgs.binutils pkgs.cryptsetup pkgs.dstat pkgs.e2fsprogs pkgs.file pkgs.hwinfo pkgs.iotop pkgs.lf pkgs.lm_sensors pkgs.lsof pkgs.lsscsi pkgs.mkpasswd pkgs.multitail pkgs.ncdu pkgs.nix-du pkgs.nload pkgs.parted pkgs.pass pkgs.pciutils pkgs.powertop pkgs.procps pkgs.pstree pkgs.pv pkgs.smartmontools pkgs.smem pkgs.strace pkgs.stress-ng pkgs.testdisk pkgs.tree pkgs.usbutils pkgs.utillinux pkgs.which pkgs.xdg_utils ] ++ lib.optionals nixosConfig.services.xserver.enable [ pkgs.gparted ]; home.sessionPath = [ "${config.home.homeDirectory}/bin" ]; home.sessionVariables = { EDITOR = "vim"; LANG = "fr_FR.UTF-8"; LESS = "-FRSX"; LOCALE_ARCHIVE = "${pkgs.glibcLocales}/lib/locale/locale-archive"; MANPAGER = "less"; }; }