summaryrefslogtreecommitdiffhomepage
path: root/shell.nix
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-04-09 10:46:52 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-04-09 10:47:30 -0400
commitf806fb0da0f3810c7f941e64fc592c01137212bd (patch)
tree2ec450cffe9e503876652d150936718fbe35d2f1 /shell.nix
parentpackage housekeeping, minor (diff)
flake.nix dmd build fix overlay: revert to GCC14
- revert to using GCC14: (current) GCC 15 introduced nullptr in its headers, and DMD's ImportC parser needs update to handle it, monitor and update - spine_search build to result/cgi-bin/spine_search instead of result/share/cgi-bin/spine_search - (nix ldc overlay, minor comsetic)
Diffstat (limited to 'shell.nix')
-rwxr-xr-xshell.nix31
1 files changed, 3 insertions, 28 deletions
diff --git a/shell.nix b/shell.nix
index e490db9..cd031ed 100755
--- a/shell.nix
+++ b/shell.nix
@@ -1,42 +1,17 @@
-#!/usr/bin/env -S nix-shell --pure
-#!nix-shell -i bash
{pkgs-nix ? import <nixpkgs> {}}:
with pkgs-nix;
mkShell {
buildInputs = [
- # ❯❯❯ nix_related
- #nix
+ # nix workflow
direnv
nix-direnv
- nixVersions.latest #nixVersions.latest #nixVersions.git
nix-prefetch-git
- validatePkgConfig
nix-output-monitor
nix-tree
- jq #gx
- #nixfmt-rfc-style
+ jq
git
- # ❯❯❯ dev
+ # project build
gnumake
- ps
- # ❯❯❯ d_build_related
- # ❯❯ package manager
- #dub
- # ❯❯ compiler
- #dmd
- #ldc
- #rund
- # ❯❯ linker
- #lld
- #mold
- # ❯❯ builder
- #ninja
- #meson
- # ❯❯❯ sqlite search related
sqlite
- # ❯❯❯ tools
- #aria #wget #curl
];
- shellHook = ''
- '';
}