diff options
author | Tim Keller <tjk@tjkeller.xyz> | 2025-08-30 12:31:28 -0500 |
---|---|---|
committer | Tim Keller <tjk@tjkeller.xyz> | 2025-08-30 12:31:28 -0500 |
commit | 9da942ba47d34210e86a1a709e802eda5c3b95db (patch) | |
tree | f7434c4b4c9b8e5271220c11f9b802815c3519c7 /home-manager/default.nix | |
parent | c3c3d6f1fd19a5da015c9a9d3ae5c54f2d177be0 (diff) | |
download | nixos-9da942ba47d34210e86a1a709e802eda5c3b95db.tar.xz nixos-9da942ba47d34210e86a1a709e802eda5c3b95db.zip |
refactor users activation. refactor home manager config to match nixos conf and move tjkeller archetypes to users/timmy. update many of the exising home manager configs to be nicer and better organized. profile archetypes now include homeconfigs which can be enabled per user, and are setup using a new mkProfileArchetype function.
Diffstat (limited to 'home-manager/default.nix')
-rw-r--r-- | home-manager/default.nix | 25 |
1 files changed, 8 insertions, 17 deletions
diff --git a/home-manager/default.nix b/home-manager/default.nix index bcd99eb..26c97c2 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -1,25 +1,16 @@ -{ lib, userDetails, homeStateVersion, ... }: { - home = { - username = userDetails.username; - homeDirectory = lib.mkForce userDetails.home; - stateVersion = homeStateVersion; - }; - +{ imports = [ + ./clone-repos.nix ./firefox.nix - ./git.nix - ./gtk-bookmarks.nix + ./home-cleanup.nix ./htop.nix - ./initial-home-setup.nix - ./pcmanfm.nix # TODO mk name changeable & doesn't seem to work right now + ./mint-theme.nix + ./pcmanfm.nix + ./qt-gtk-theme.nix ./theme-st.nix - ./theme.nix - ./userdirs.nix ./wallpapers.nix ]; - theme.enable = lib.mkDefault true; - theme.st.enable = lib.mkDefault false; - theme.mint.enable = lib.mkDefault true; - wallpapers.enable = lib.mkDefault false; + # Let Home Manager install and manage itself. + programs.home-manager.enable = true; } |