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