summaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix68
1 files changed, 0 insertions, 68 deletions
diff --git a/default.nix b/default.nix
deleted file mode 100644
index c557da7..0000000
--- a/default.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- # self,
- pkgs ? import <nixpkgs> { },
- wrapper-manager,
- # system,
-}:
-let
- recursiveMerge =
- with pkgs.lib;
- attrList:
- let
- f =
- attrPath:
- zipAttrsWith (
- n: values:
- if tail values == [ ] then
- head values
- else if all isList values then
- unique (concatLists values)
- else if all isAttrs values then
- f (attrPath ++ [ n ]) values
- else
- last values
- );
- in
- f [ ] attrList;
- callPackage = pkgs.lib.callPackageWith (recursiveMerge [
- pkgs
- packages
- ]);
- packages = {
- python3Packages = {
- ascii = callPackage ./pkgs/python3Packages/ascii.nix { };
- pyease-grpc = callPackage ./pkgs/python3Packages/pyease-grpc.nix { };
- pyexecjs = callPackage ./pkgs/python3Packages/pyexecjs.nix { };
- };
-
- sorremacs = callPackage ./pkgs/sorremacs { };
- lightnovel-crawler = callPackage ./pkgs/lightnovel-crawler.nix { };
- }
- // wrappers;
-
- wm-eval = wrapper-manager.lib {
- inherit pkgs;
- modules = [
- ./wrappers/gallery-dl
- ./wrappers/jujutsu
- ];
- };
- wrappers = wm-eval.config.build.packages;
-
- # archpkgs = import ./archpkgs.nix {
- # inherit
- # self
- # pkgs
- # wrappers
- # system
- # ;
- # };
-in
-{
- # inherit wrappers archpkgs;
- inherit wrappers;
- lib = import ./lib { inherit pkgs; };
- modules = import ./modules;
- overlays = import ./overlays;
-}
-// packages