nixos-config/machines/regin/home.nix

67 lines
1.2 KiB
Nix
Raw Normal View History

2024-02-05 11:46:52 +01:00
{
pkgs,
config,
lib,
inputs,
...
}:
with lib;
let
cfg = config.eboskma.users.erwin;
in
{
config = mkIf cfg.server {
home-manager.users.erwin = {
_module.args.flake-inputs = inputs;
eboskma = {
programs = {
bat.enable = true;
git = {
enable = true;
package = pkgs.git;
name = "Erwin Boskma";
email = "erwin@datarift.nl";
};
neovim.enable = true;
nushell.enable = true;
ssh.enable = true;
starship.enable = true;
};
};
2023-09-13 14:50:03 +02:00
programs.home-manager.enable = true;
programs.command-not-found.enable = true;
home = {
username = "erwin";
homeDirectory = "/home/erwin";
stateVersion = "23.05";
packages = with pkgs; [
atool
bottom
btop
fd
iotop
procs
ripgrep
units
];
};
xdg = {
enable = true;
};
2024-02-05 11:46:52 +01:00
imports =
[ ../../modules/options ]
++ (map (mod: (../../home-manager/modules + "/${mod}")) (
builtins.attrNames (builtins.readDir ../../home-manager/modules)
));
};
programs.bandwhich.enable = true;
};
}