aboutsummaryrefslogtreecommitdiffhomepage
path: root/org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-04-09 00:40:41 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-04-09 00:40:45 -0400
commit2a1d6711413ea86beed4382cfb67a73c45e485cc (patch)
tree5c9954d6503d200738a3d8a5b2994076250ae3c2 /org
parentpackage housekeeping, minor (diff)
flake.nix tidy & use updated names in dlang flake
- use new dlang overlay devshell flake names
Diffstat (limited to 'org')
-rw-r--r--org/config_nix.org38
1 files changed, 16 insertions, 22 deletions
diff --git a/org/config_nix.org b/org/config_nix.org
index f637c68..dfbee32 100644
--- a/org/config_nix.org
+++ b/org/config_nix.org
@@ -29,12 +29,10 @@
inputs.spine = {
url = "<<sisudoc_spine_nix_src>>";
inputs.nixpkgs.follows = "nixpkgs";
- flake = true;
};
inputs.d-overlay = {
url = "<<sisudoc_dlang_nix_overlay_src>>";
inputs.nixpkgs.follows = "nixpkgs";
- flake = true;
};
outputs = {
self,
@@ -42,7 +40,7 @@
spine,
d-overlay,
...
- } @ inputs: let
+ }@inputs: let
version = "<<spine_version>>";
shell = ./shell.nix;
devEnv = ./nixDevEnv.sh;
@@ -50,9 +48,7 @@
forAllSystems = nixpkgs.lib.genAttrs supportedSystems;
nixpkgsFor = forAllSystems (system: import nixpkgs {inherit system;}); # nixpkgs instantiated for supported system types
in {
- packages = forAllSystems (system: let
- pkgs = nixpkgsFor.${system};
- in {
+ packages = forAllSystems (system: {
default = spine.packages.${system}.default;
spine-nixpkgs-dmd = spine.packages.${system}.spine-nixpkgs-dmd;
spine-overlay-dmd = spine.packages.${system}.spine-overlay-dmd;
@@ -70,7 +66,7 @@
pkgs = nixpkgsFor.${system};
shellHook = ''
export DFLAGS="-O2 -boundscheck=on"
- export Date=`date "+%Y%m%d"`
+ export Date=$(date "+%Y%m%d")
## set local values in .envrc-local (or here if you must)
'';
in
@@ -89,12 +85,12 @@
inherit shellHook;
};
dsh-spine = spine.devShells.${system}.default;
- dsh-overlay-dmd = d-overlay.devShells.${system}.dsh-overlay-dmd-dub;
- dsh-nixpkgs-dmd = d-overlay.devShells.${system}.dsh-nixpkgs-dmd-dub;
- dsh-overlay-ldc = d-overlay.devShells.${system}.dsh-overlay-ldc-dub;
- dsh-nixpkgs-ldc = d-overlay.devShells.${system}.dsh-nixpkgs-ldc-dub;
+ dsh-overlay-dmd = d-overlay.devShells.${system}.dsh-overlay-dmd;
+ dsh-nixpkgs-dmd = d-overlay.devShells.${system}.dsh-nixpkgs-dmd;
+ dsh-overlay-ldc = d-overlay.devShells.${system}.dsh-overlay-ldc;
+ dsh-nixpkgs-ldc = d-overlay.devShells.${system}.dsh-nixpkgs-ldc;
dsh-epub = mkShell {
- name = "spine-<<spine_version>> dev shell for epub output";
+ name = "spine-${version} dev shell for epub output";
inherit shell;
inherit devEnv;
packages = [
@@ -108,9 +104,6 @@
libxml2
html-tidy
xmlstarlet
- libxml2
- html-tidy
- xmlstarlet
epubcheck
ebook_tools
epr
@@ -122,7 +115,7 @@
inherit shellHook;
};
dsh-html = mkShell {
- name = "spine-<<spine_version>> dev shell for html output";
+ name = "spine-${version} dev shell for html output";
inherit shell;
inherit devEnv;
packages = [
@@ -144,7 +137,7 @@
inherit shellHook;
};
dsh-latex-pdf = mkShell {
- name = "spine-<<spine_version>> dev shell for latex & pdf output";
+ name = "spine-${version} dev shell for latex & pdf output";
inherit shell;
inherit devEnv;
packages = [
@@ -162,7 +155,7 @@
inherit shellHook;
};
dsh-sqlite = mkShell {
- name = "spine-<<spine_version>> dev shell for sqlite3 output";
+ name = "spine-${version} dev shell for sqlite3 output";
inherit shell;
inherit devEnv;
packages = [
@@ -177,7 +170,7 @@
inherit shellHook;
};
dsh-i18n = mkShell {
- name = "spine-<<spine_version>> dev shell for internationalization, po4a";
+ name = "spine-${version} dev shell for internationalization, po4a";
inherit shell;
inherit devEnv;
packages = [
@@ -193,7 +186,7 @@
inherit shellHook;
};
dsh-build-spine-generate-samples-env-defaults = mkShell {
- name = "spine-<<spine_version>> dev shell test build spine and generate samples env defaults";
+ name = "spine-${version} dev shell test build spine and generate samples env defaults";
inherit shell;
inherit devEnv;
packages = [
@@ -213,7 +206,7 @@
'';
};
dsh-build-spine-generate-samples-test = mkShell {
- name = "spine-<<spine_version>> dev shell test build spine and generate samples test";
+ name = "spine-${version} dev shell test build spine and generate samples test";
inherit shell;
inherit devEnv;
packages = [
@@ -232,7 +225,8 @@
echo "./result/bin/spine -v --source --pod --epub --html --html-link-curate --html-link-markup --curate --output=./OUTPUT_TEST_sisudocSpine ./markup/pod-samples/pod/*"
'';
};
- default = import ./shell.nix {inherit pkgs;};
+ default = self.devShells.${system}.dsh;
+ #default = import ./shell.nix {inherit pkgs;};
});
};
}