forked from fediversity/fediversity
refactor shell re-export
This commit is contained in:
parent
de33e888c7
commit
2261bc7c9b
1 changed files with 5 additions and 10 deletions
|
|
@ -6,14 +6,17 @@
|
||||||
config = { };
|
config = { };
|
||||||
overlays = [ (import ./nix/overlay.nix) ];
|
overlays = [ (import ./nix/overlay.nix) ];
|
||||||
},
|
},
|
||||||
}:
|
}@args:
|
||||||
let
|
let
|
||||||
inherit (pkgs) lib;
|
inherit (pkgs) lib;
|
||||||
manage = pkgs.writeScriptBin "manage" ''
|
manage = pkgs.writeScriptBin "manage" ''
|
||||||
exec ${pkgs.lib.getExe pkgs.python3} ${toString ./src/manage.py} $@
|
exec ${pkgs.lib.getExe pkgs.python3} ${toString ./src/manage.py} $@
|
||||||
'';
|
'';
|
||||||
in
|
in
|
||||||
{
|
# re-export inputs so they can be overridden granularly
|
||||||
|
# (they can't be accessed from the outside any other way)
|
||||||
|
args
|
||||||
|
// {
|
||||||
shell = pkgs.mkShellNoCC {
|
shell = pkgs.mkShellNoCC {
|
||||||
inputsFrom = [ (pkgs.callPackage ./nix/package.nix { }) ];
|
inputsFrom = [ (pkgs.callPackage ./nix/package.nix { }) ];
|
||||||
packages = [
|
packages = [
|
||||||
|
|
@ -38,12 +41,4 @@ in
|
||||||
|
|
||||||
module = import ./nix/configuration.nix;
|
module = import ./nix/configuration.nix;
|
||||||
tests = pkgs.callPackage ./nix/tests.nix { };
|
tests = pkgs.callPackage ./nix/tests.nix { };
|
||||||
|
|
||||||
# re-export inputs so they can be overridden granularly
|
|
||||||
# (they can't be accessed from the outside any other way)
|
|
||||||
inherit
|
|
||||||
sources
|
|
||||||
system
|
|
||||||
pkgs
|
|
||||||
;
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue