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