stuff?
This commit is contained in:
parent
6869c2acbd
commit
3bfebb286d
14 changed files with 235 additions and 34 deletions
30
overlays/default.nix
Normal file
30
overlays/default.nix
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
outputs,
|
||||
inputs,
|
||||
}: let
|
||||
addPatches = pkg: patches:
|
||||
pkg.overrideAttrs (oldAttrs: {
|
||||
patches = (oldAttrs.patches or []) ++ patches;
|
||||
});
|
||||
in {
|
||||
# For every flake input, aliases 'pkgs.inputs.${flake}' to
|
||||
# 'inputs.${flake}.packages.${pkgs.system}' or
|
||||
# 'inputs.${flake}.legacyPackages.${pkgs.system}'
|
||||
flake-inputs = final: _: {
|
||||
inputs =
|
||||
builtins.mapAttrs (
|
||||
_: flake: let
|
||||
legacyPackages = (flake.legacyPackages or {}).${final.system} or {};
|
||||
packages = (flake.packages or {}).${final.system} or {};
|
||||
in
|
||||
if legacyPackages != {}
|
||||
then legacyPackages
|
||||
else packages
|
||||
)
|
||||
inputs;
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [
|
||||
nix-vscode-extensions.overlays.default
|
||||
];
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue