Clean up flake.nix further

This commit is contained in:
Riley Apeldoorn 2023-06-19 15:28:11 +02:00
parent 05d9dd9808
commit c2aa01557a
1 changed files with 9 additions and 27 deletions

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);