nix: wrap git-sync-rs with convenience symlinks

Adds git-sync and git-sync-on-inotify as symlinks to git-sync-rs binary.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 19:15:36 -08:00
committed by Kat Huang
parent 454e13575f
commit f8e08cba31

View File

@@ -61,7 +61,16 @@
(final: prev: {
codex = inputs.codex-cli-nix.packages.${prev.stdenv.hostPlatform.system}.default;
claude-code = inputs.claude-code-nix.packages.${prev.stdenv.hostPlatform.system}.default;
git-sync-rs = inputs.git-sync-rs.packages.${prev.stdenv.hostPlatform.system}.default;
git-sync-rs = let
base = inputs.git-sync-rs.packages.${prev.stdenv.hostPlatform.system}.default;
in prev.symlinkJoin {
name = "${base.name}-wrapped";
paths = [ base ];
postBuild = ''
ln -s $out/bin/git-sync-rs $out/bin/git-sync-on-inotify
ln -s $out/bin/git-sync-rs $out/bin/git-sync
'';
};
})
] ++ (if config.imalison.nixOverlay.enable then [ inputs.nix.overlays.default ] else []);