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 apps = { 27 helix.enable = true; 28 }; 29 }; 30 31 # Enable home-manager 32 programs.home-manager.enable = true; 33 34 # Nicely reload system units when changing configs 35 systemd.user.startServices = "sd-switch"; 36 37 # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion 38 home.stateVersion = "23.05"; 39}