From bc2c4e51320599fb18d457c7e0e1b5d10223f666 Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sat, 22 Mar 2025 13:44:51 -0400 Subject: overlays at ldc-1.40.1, dub-1.39.0, dtools-2.110.0 - following nixpkgs pretty much - ldc-1.40.1 (based on D 2.110.0) - dub-1.39.0 - dtools-2.110.0 (overlay changes) --- org/config_nix.org | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'org/config_nix.org') diff --git a/org/config_nix.org b/org/config_nix.org index 54ec0ec..3ec97d0 100644 --- a/org/config_nix.org +++ b/org/config_nix.org @@ -44,9 +44,10 @@ runHook postCheck ''; localOverlay = (final: prev: { - ldc = prev.callPackage ./nix-overlays/ldc { }; - dmd = prev.callPackage ./nix-overlays/dmd { }; - dub = prev.callPackage ./nix-overlays/dub { }; + ldc = prev.callPackage ./nix-overlays/ldc { }; # -> ok <> + dmd = prev.callPackage ./nix-overlays/dmd { }; # -> ok <> + dub = prev.callPackage ./nix-overlays/dub { }; # -> ? <> + dtools = prev.callPackage ./nix-overlays/dtools { }; # -> ok <> #gdc = prev.callPackage ./nix-overlays/gdc { }; }); pkgsForSystem = system: import nixpkgs { @@ -237,13 +238,14 @@ in with pkgs-nix; { dsh-overlay = mkShell { - name = "spine-<> base dev shell, ldc-<>, dub-<>"; + name = "spine-<> base dev shell, ldc-<>, dub-<> - dtools-<>"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ ldc #dmd dub + dtools gnumake sqlite ]; @@ -256,6 +258,7 @@ packages = [ dmd dub + dtools gnumake sqlite ]; @@ -268,30 +271,33 @@ packages = [ ldc dub + dtools gnumake sqlite ]; inherit shellHook; }; dsh-overlay-dmd-dub = mkShell { - name = "spine-<> base dev shell, dmd-<>, dub-<>"; + name = "spine-<> base dev shell, dmd-<>, dub-<> - dtools-<>"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ dmd dub + dtools gnumake sqlite ]; inherit shellHook; }; dsh-overlay-ldc-dub = mkShell { - name = "spine-<> base dev shell, ldc-<>, dub-<>"; + name = "spine-<> base dev shell, ldc-<>, dub-<> - dtools-<>"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ ldc dub + dtools gnumake sqlite ]; @@ -305,6 +311,7 @@ ldc #dmd dub + dtools gnumake sqlite libxml2 @@ -333,6 +340,7 @@ ldc #dmd dub + dtools gnumake sqlite # ❯❯ text-mode web browsers @@ -353,6 +361,7 @@ ldc #dmd dub + dtools gnumake source-sans-pro source-serif-pro @@ -369,6 +378,7 @@ ldc #dmd dub + dtools gnumake sqlite ]; @@ -382,6 +392,7 @@ ldc #dmd dub + dtools gnumake sqlite perl538Packages.Po4a @@ -499,6 +510,7 @@ with pkgs; # ❯❯❯ dev gnumake ps + dtools # ❯❯❯ d_build_related # ❯❯ package manager dub -- cgit v1.2.3