feat(pkgs): add genericBinWrapper & mullvadExcludeWrapper
These allow creating wrapped packages that passthrough their arguments, so `.override` can still be called on them with same arguments.
This commit is contained in:
parent
3f41074f15
commit
a2d2991e32
3 changed files with 51 additions and 1 deletions
13
flake.nix
13
flake.nix
|
@ -68,6 +68,11 @@
|
|||
deconz = final: prev: {
|
||||
deconz = final.qt5.callPackage ./pkgs/deconz { };
|
||||
};
|
||||
wrappers = final: prev: {
|
||||
genericBinWrapper = final.callPackage ./pkgs/generic-bin-wrapper { };
|
||||
mullvadExcludeWrapper =
|
||||
final.callPackage ./pkgs/mullvad-exclude-wrapper { };
|
||||
};
|
||||
};
|
||||
nixosModules = {
|
||||
flakeDefaults = import ./modules/flakeDefaults.nix;
|
||||
|
@ -80,7 +85,13 @@
|
|||
};
|
||||
systemDefaults = {
|
||||
modules = [ nixosModules.flakeDefaults agenix.nixosModules.default ];
|
||||
overlays = with overlays; [ unstable nur.overlay neovim deconz ];
|
||||
overlays = with overlays; [
|
||||
unstable
|
||||
nur.overlay
|
||||
neovim
|
||||
deconz
|
||||
wrappers
|
||||
];
|
||||
};
|
||||
lib = rec {
|
||||
createSystem = hostName:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue