mirror of
https://github.com/nix-community/home-manager
synced 2024-11-30 06:59:45 +01:00
add flake attribute apps to make it easier to run (#2442)
Home Manager can be ran with `nix run --no-write-lock-file github:nix-community/home-manager`. This is useful for people who want to try out Home Manager or, want to bootstrap their home-environment.
This commit is contained in:
parent
c2aa831491
commit
c4c761ba55
1 changed files with 9 additions and 0 deletions
|
@ -30,6 +30,15 @@
|
||||||
defaultPackage =
|
defaultPackage =
|
||||||
forAllSystems (system: self.packages.${system}.home-manager);
|
forAllSystems (system: self.packages.${system}.home-manager);
|
||||||
|
|
||||||
|
apps = forAllSystems (system: {
|
||||||
|
home-manager = {
|
||||||
|
type = "app";
|
||||||
|
program = "${defaultPackage.${system}}/bin/home-manager";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
defaultApp = forAllSystems (system: apps.${system}.home-manager);
|
||||||
|
|
||||||
lib = {
|
lib = {
|
||||||
hm = import ./modules/lib { lib = nixpkgs.lib; };
|
hm = import ./modules/lib { lib = nixpkgs.lib; };
|
||||||
homeManagerConfiguration = { configuration, system, homeDirectory
|
homeManagerConfiguration = { configuration, system, homeDirectory
|
||||||
|
|
Loading…
Reference in a new issue