#+title: Home Configuration Set up home manager for my user account and import submodules. #+begin_src nix { config, pkgs, ... }: { imports = [ ./clang-format.nix ./fonts.nix ./programs/core.nix ./scripts/core.nix ]; home.stateVersion = "24.05"; programs.home-manager.enable = true; #+end_src Set username and paths. #+begin_src nix home.username = "jjanzen"; home.homeDirectory = "/Users/jjanzen"; #+end_src Import a wallpaper to the path =~/.wallpaper=. #+begin_src nix home.file.".wallpaper".source = ./.wallpaper; #+end_src Add Homebrew to the path along with standard =bin= directories. #+begin_src nix home.sessionPath = [ "$HOME/.local/bin" "/usr/local/bin" "/opt/homebrew/bin" "/opt/homebrew/opt/llvm/bin" ]; } #+end_src