aboutsummaryrefslogtreecommitdiffhomepage
path: root/flake.nix
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2025-03-22 13:44:51 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2025-03-22 13:44:54 -0400
commitbc2c4e51320599fb18d457c7e0e1b5d10223f666 (patch)
tree379e91d16b9e40183689be6e1ab3206bb72245d4 /flake.nix
parentsisudoc-spine upkeep, minor, a file renamed (diff)
overlays at ldc-1.40.1, dub-1.39.0, dtools-2.110.0HEADmain
- 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.nix27
1 files changed, 19 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix
index cb271eb..e54fb9d 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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