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