Kieran's opinionated (and probably slightly dumb) nix config
1{
2 pkgs,
3 inputs,
4 system,
5 ...
6}:
7{
8 imports = [
9 (inputs.import-tree ../../modules/home)
10 ];
11
12 nixpkgs.enable = true;
13
14 home = {
15 username = "kierank";
16 homeDirectory = "/home/kierank";
17
18 packages = with pkgs; [
19 neofetch
20 inputs.nixvim.packages.${system}.default
21 ];
22 };
23
24 atelier = {
25 shell.enable = true;
26 };
27
28 # Enable home-manager
29 programs.home-manager.enable = true;
30
31 # Nicely reload system units when changing configs
32 systemd.user.startServices = "sd-switch";
33
34 # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion
35 home.stateVersion = "23.05";
36}