Kieran's opinionated (and probably slightly dumb) nix config
at main 771 B view raw
1{ inputs, ... }: 2{ 3 imports = [ 4 (inputs.import-tree ../../../modules/home) 5 ]; 6 7 home = { 8 username = "kierank"; 9 homeDirectory = "/home/kierank"; 10 }; 11 12 atelier = { 13 shell = { 14 enable = true; 15 }; 16 terminal = { 17 alacritty.enable = true; 18 ghostty.enable = true; 19 }; 20 apps = { 21 irssi.enable = true; 22 qutebrowser.enable = true; 23 spotify.enable = true; 24 crush.enable = true; 25 }; 26 theming.enable = true; 27 wm.hyprland.enable = true; 28 }; 29 30 # Enable home-manager and git 31 programs.home-manager.enable = true; 32 33 # Nicely reload system units when changing configs 34 systemd.user.startServices = "sd-switch"; 35 36 # https://nixos.wiki/wiki/FAQ/When_do_I_update_stateVersion 37 home.stateVersion = "23.05"; 38}