diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2025-03-22 13:44:51 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2025-03-22 13:44:54 -0400 |
commit | bc2c4e51320599fb18d457c7e0e1b5d10223f666 (patch) | |
tree | 379e91d16b9e40183689be6e1ab3206bb72245d4 /flake.nix | |
parent | sisudoc-spine upkeep, minor, a file renamed (diff) |
- following nixpkgs pretty much
- ldc-1.40.1 (based on D 2.110.0)
- dub-1.39.0
- dtools-2.110.0 (overlay changes)
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 27 |
1 files changed, 19 insertions, 8 deletions
@@ -21,9 +21,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 1.40.1 + dmd = prev.callPackage ./nix-overlays/dmd { }; # -> ok 2.110.0 + dub = prev.callPackage ./nix-overlays/dub { }; # -> ? 1.39.0 + dtools = prev.callPackage ./nix-overlays/dtools { }; # -> ok 2.110.0 #gdc = prev.callPackage ./nix-overlays/gdc { }; }); pkgsForSystem = system: import nixpkgs { @@ -130,7 +131,7 @@ spine-overlay-dmd = stdenv.mkDerivation { inherit pname; inherit version; - #name = "spine-0.18.0 dmd-2.109.1 dub-1.38.1"; + #name = "spine-0.18.0 dmd-2.110.0 dub-1.39.0"; meta.mainProgram = "spine-dmd"; executable = true; src = self; @@ -154,7 +155,7 @@ spine-overlay-ldc = stdenv.mkDerivation { inherit pname; inherit version; - #name = "spine-0.18.0 ldc-1.40.0 dub-1.38.1"; + #name = "spine-0.18.0 ldc-1.40.1 dub-1.39.0"; meta.mainProgram = "spine-ldc"; executable = true; src = self; @@ -214,13 +215,14 @@ in with pkgs-nix; { dsh-overlay = mkShell { - name = "spine-0.18.0 base dev shell, ldc-1.40.0, dub-1.38.1"; + name = "spine-0.18.0 base dev shell, ldc-1.40.1, dub-1.39.0 - dtools-2.110.0"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ ldc #dmd dub + dtools gnumake sqlite ]; @@ -233,6 +235,7 @@ packages = [ dmd dub + dtools gnumake sqlite ]; @@ -245,30 +248,33 @@ packages = [ ldc dub + dtools gnumake sqlite ]; inherit shellHook; }; dsh-overlay-dmd-dub = mkShell { - name = "spine-0.18.0 base dev shell, dmd-2.109.1, dub-1.38.1"; + name = "spine-0.18.0 base dev shell, dmd-2.110.0, dub-1.39.0 - dtools-2.110.0"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ dmd dub + dtools gnumake sqlite ]; inherit shellHook; }; dsh-overlay-ldc-dub = mkShell { - name = "spine-0.18.0 base dev shell, ldc-1.40.0, dub-1.38.1"; + name = "spine-0.18.0 base dev shell, ldc-1.40.1, dub-1.39.0 - dtools-2.110.0"; inherit shell; inherit devEnv; packages = with pkgs-ovl; [ ldc dub + dtools gnumake sqlite ]; @@ -282,6 +288,7 @@ ldc #dmd dub + dtools gnumake sqlite libxml2 @@ -310,6 +317,7 @@ ldc #dmd dub + dtools gnumake sqlite # ❯❯ text-mode web browsers @@ -330,6 +338,7 @@ ldc #dmd dub + dtools gnumake source-sans-pro source-serif-pro @@ -346,6 +355,7 @@ ldc #dmd dub + dtools gnumake sqlite ]; @@ -359,6 +369,7 @@ ldc #dmd dub + dtools gnumake sqlite perl538Packages.Po4a |