Kieran's opinionated (and probably slightly dumb) nix config
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}