Use homeConfigurations in nixos configs #18

Open
riley wants to merge 2 commits from refactor-flake-hm into mistress
Showing only changes of commit c2aa01557a - Show all commits

View file

@ -49,38 +49,20 @@
};
};
# Configurations for non-NixOS machines.
# Configurations for home-manager.
homeConfigurations = with home-manager.lib; let
forEachHost = lib.genAttrs [ "dev-lt-63" "strawberry" "lime" ];
pkgs = import nixpkgs {
system = "x86_64-linux";
overlays = [ self.overlays.default ];
};
in {
# riley @ dev-lt-63
"dev-lt-63" = homeManagerConfiguration {
inherit pkgs;
modules = [
./system/dev-lt-63/home.nix
./shared/home
];
};
# riley @ strawberry
"strawberry" = homeManagerConfiguration {
inherit pkgs;
modules = [
./system/strawberry/home.nix
./shared/home
];
};
# riley @ lime
"lime" = homeManagerConfiguration {
inherit pkgs;
modules = [
./system/lime/home.nix
./shared/home
];
};
};
in forEachHost (host: homeManagerConfiguration {
inherit pkgs;
modules = [
./system/${host}/home.nix
./shared/home
];
});
overlays = {
default = (import ./shared/overlay.nix);