about summary refs log tree commit diff
path: root/pkgs/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/default.nix')
-rw-r--r--pkgs/default.nix46
1 files changed, 3 insertions, 43 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index 8b6050c7..23e4bf98 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -41,49 +41,9 @@ let
       config = pkgs.config.vuizvui.games or null;
     };
 
-    openlab = pkgs.recurseIntoAttrs {
-      gitit = callPackage ./openlab/gitit { hlib = pkgs.haskell.lib; };
-      stackenblocken = callPackage ./openlab/stackenblocken {};
-    };
-
     aszlig = callPackageScope ./aszlig;
-
-    profpatsch = pkgs.recurseIntoAttrs {
-      display-infos = callPackage ./profpatsch/display-infos {};
-      nman = callPackage ./profpatsch/nman {};
-      warpspeed = callPackage ./profpatsch/warpspeed {
-        inherit (pkgs.haskellPackages) ghcWithPackages;
-      };
-
-      jmtpfs = pkgs.jmtpfs.override {
-        libmtp = pkgs.libmtp.overrideDerivation (old: {
-          patches = old.patches or [] ++ [
-            ./profpatsch/patches/mtp-jolla.patch
-          ];
-        });
-      };
-
-      # patched version of droopy, with javascript user-enhancement
-      droopy = pkgs.droopy.overrideDerivation (old: {
-        src = pkgs.fetchFromGitHub {
-          owner = "Profpatsch";
-          repo = "Droopy";
-          rev = "dc63d0ac9cecd74cdff84ab9ea2a5849d6953e8a";
-          sha256 = "09sms524wrnpdkhnpv9f2qbq30s8h02ljiv934g0dvmxy8571ph7";
-        };
-        installPhase = old.installPhase or "" + ''
-          mkdir -p $out/share/droopy
-          cp -r $src/static $out/share/droopy
-        '';
-        makeWrapperArgs = old.makeWrapperArgs or [] ++ [
-          "--set DROOPY_STATIC \"$out/share/droopy/static\""
-        ];
-
-      });
-    };
-    sternenseemann = pkgs.recurseIntoAttrs {
-      spacecookie = pkgs.haskellPackages.callPackage ./sternenseemann/spacecookie {};
-      logbook = pkgs.ocamlPackages_4_02.callPackage ./sternenseemann/logbook {};
-    };
+    openlab = callPackageScope ./openlab;
+    profpatsch = callPackageScope ./profpatsch;
+    sternenseemann = callPackageScope ./sternenseemann;
   };
 in pkgs // self