From ef5bc338566670380ceec75eb692697c9e81fb7e Mon Sep 17 00:00:00 2001 From: _cry64 Date: Sat, 7 Mar 2026 11:57:49 +1000 Subject: [PATCH] enable hm --- TODO.md | 3 +++ cerulean/nixos/home-manager.nix | 2 ++ cerulean/nixos/home.nix | 3 +++ 3 files changed, 8 insertions(+) create mode 100644 cerulean/nixos/home.nix diff --git a/TODO.md b/TODO.md index 2f4edac..beb6a6c 100755 --- a/TODO.md +++ b/TODO.md @@ -3,10 +3,13 @@ - [ ] add `options.experimental` for snowflake - [ ] add `legacyImports` support +- [ ] support hs system per dir, ie hosts//overlays or hosts//nixpkgs.nix + ## Queued - [X] base should automatically be set as the default (dont do anything with the default) - [X] try to remove common foot guns, ie abort if the user provides the home-manager or microvm nixosModules since cerulean ALREADY provides these +- [ ] per node home configuration is a lil jank rn - [ ] deploy port should default to the first port given to `services.openssh` diff --git a/cerulean/nixos/home-manager.nix b/cerulean/nixos/home-manager.nix index 8c1aa8b..0927bbf 100644 --- a/cerulean/nixos/home-manager.nix +++ b/cerulean/nixos/home-manager.nix @@ -44,6 +44,8 @@ in { (import (root + "/nixpkgs.nix")) # options declarations (import ./nixpkgs.nix (args // {contextName = "homes";})) + + ./home.nix ]; }; } diff --git a/cerulean/nixos/home.nix b/cerulean/nixos/home.nix new file mode 100644 index 0000000..417e2b7 --- /dev/null +++ b/cerulean/nixos/home.nix @@ -0,0 +1,3 @@ +{...}: { + programs.home-manager.enable = true; # DEBUG: why didn't i enable it already? +}