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