From 3849eeb37b189e4eaa56b9ce8b277bba9311048e Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Tue, 17 Sep 2024 18:52:12 +0100 Subject: [PATCH] export homeManagerModules."qenya@shaw" --- flake.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 4680f54..c61e546 100644 --- a/flake.nix +++ b/flake.nix @@ -33,11 +33,16 @@ # # However, note CppNix >= 2.22.3, >= 2.24 has blessed "homeModules": # https://github.com/NixOS/nix/pull/10858 - homeManagerModules."qenya" = { config, lib, pkgs, ... }: { - imports = [ + homeManagerModules = { + "qenya".imports = [ plasma-manager.homeManagerModules.plasma-manager ./home/qenya ]; + + "qenya@shaw".imports = [ + self.homeManagerModules."qenya" + ./hosts/shaw/home.nix + ]; }; colmena = { @@ -56,7 +61,7 @@ nixpkgs.config.allowUnfree = true; nixpkgs.overlays = [ nur.overlay ]; - + # TODO: make this or something like it work without infinite recursion # home-manager.users."qenya" = lib.mkIf (config.users.users ? "qenya") self.homeManagerModules."qenya"; home-manager.users."qenya" = self.homeManagerModules."qenya";