flake: add 'homeConfigurations.ambroisie'
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Bruno BELANYI 2023-02-21 17:23:36 +00:00
parent ee6a735a2c
commit 737747f8f5
1 changed files with 33 additions and 0 deletions

View File

@ -165,6 +165,39 @@
ambroisie = prev.recurseIntoAttrs (import ./pkgs { pkgs = prev; });
};
};
homeConfigurations =
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
overlays = (lib.attrValues self.overlays) ++ [
nur.overlay
];
};
in
{
ambroisie = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
modules = [
./home
{
# The basics
home.username = "ambroisie";
home.homeDirectory = "/home/ambroisie";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
# This is a generic linux install
targets.genericLinux.enable = true;
}
];
extraSpecialArgs = {
# Inject inputs to use them in global registry
inherit inputs;
};
};
};
nixosConfigurations = lib.mapAttrs buildHost {
aramis = "x86_64-linux";