chore: migrate to Nix flakes, remove Docker and legacy configs

Remove all Docker files, Vercel config, Verdaccio, and old CI workflow.
Standardize on nodejs_22 across devShell and nix build helpers.
Update CI to build all packages and push to Cachix on merge to develop.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
maulanasdqn
2026-03-30 23:05:37 +07:00
co-authored by Claude Opus 4.6
parent 3de1748f12
commit bbb1bae909
26 changed files with 90 additions and 496 deletions
+2 -3
View File
@@ -10,8 +10,7 @@ pkgs.buildNpmPackage {
makeCacheWritable = true;
nativeBuildInputs = with pkgs; [
nodejs
nodePackages.npm
nodejs_22
python3 # Required for node-gyp (sharp, etc.)
];
@@ -48,7 +47,7 @@ pkgs.buildNpmPackage {
cat > $out/bin/imphnen-landing <<EOF
#!${pkgs.bash}/bin/bash
cd $out/share/landing
exec ${pkgs.nodejs}/bin/node --jitless apps/landing/server.js "\$@"
exec ${pkgs.nodejs_22}/bin/node --jitless apps/landing/server.js "\$@"
EOF
chmod +x $out/bin/imphnen-landing