Initial commit
This commit is contained in:
parent
f96fbbcc92
commit
b43600693c
31
nix/default.nix
Normal file
31
nix/default.nix
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
{ sourcePaths ? import ./sources.nix
|
||||||
|
, system ? builtins.currentSystem
|
||||||
|
, crossSystem ? null
|
||||||
|
, config ? {} }:
|
||||||
|
|
||||||
|
let
|
||||||
|
# our own overlays:
|
||||||
|
local-overlays = [
|
||||||
|
];
|
||||||
|
|
||||||
|
globals =
|
||||||
|
if builtins.pathExists ../globals.nix
|
||||||
|
then [(import ../globals.nix)]
|
||||||
|
else builtins.trace "globals.nix missing, please add symlink" [];
|
||||||
|
|
||||||
|
# merge upstream sources with our own:
|
||||||
|
upstream-overlays = [
|
||||||
|
( _: super: {
|
||||||
|
|
||||||
|
sourcePaths = (super.sourcePaths or {}) // sourcePaths;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
|
overlays =
|
||||||
|
local-overlays ++
|
||||||
|
globals ++
|
||||||
|
upstream-overlays;
|
||||||
|
in
|
||||||
|
import sourcePaths.nixpkgs {
|
||||||
|
inherit overlays system crossSystem config;
|
||||||
|
}
|
Loading…
Reference in a new issue