📦️ add overlay + workon

This commit is contained in:
2022-10-27 22:34:08 -04:00
parent f72e15afa7
commit 449c104dc8
3 changed files with 84 additions and 13 deletions

View File

@ -28,6 +28,11 @@
url = "github:walkah/dotfiles";
flake = false;
};
workon = {
url = "github:walkah/workon";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
@ -40,9 +45,16 @@
, home-manager
, sops-nix
, dotfiles
, workon
, ...
}@inputs:
let
overlays = [
(self: super: {
workon = workon.packages.${self.system}.default;
})
];
mkSystem = hostName: system: modules:
nixpkgs.lib.nixosSystem {
system = system;
@ -50,6 +62,7 @@
home-manager.nixosModules.home-manager
({ config, ... }: {
networking.hostName = hostName;
nixpkgs.overlays = overlays;
})
] ++ modules;
specialArgs = inputs;
@ -61,6 +74,7 @@
home-manager.darwinModules.home-manager
({ config, ... }: {
networking.hostName = hostName;
nixpkgs.overlays = overlays;
})
] ++ modules;
specialArgs = inputs;