···3636//! - [`fetch`] - Ingests lexicons from git, atproto, http fetch, and other sources
3737//! - [`fs`] - Filesystem utilities for lexicon storage
38383939+pub mod cli;
3940pub mod codegen;
4041pub mod corpus;
4142pub mod error;
+15-1
nix/modules/rust.nix
···7878 crane = {
7979 args = {
8080 buildInputs = commonBuildInputs;
8181+ doCheck = false; # Tests require lexicon corpus files not available in nix build
8282+ postInstall = ''
8383+ # Install man pages
8484+ if [ -d "$OUT_DIR/man" ]; then
8585+ install -Dm644 $OUT_DIR/man/*.1 -t $out/share/man/man1/
8686+ fi
8787+8888+ # Install shell completions
8989+ if [ -d "$OUT_DIR/completions" ]; then
9090+ install -Dm644 $OUT_DIR/completions/lex-fetch.bash $out/share/bash-completion/completions/lex-fetch
9191+ install -Dm644 $OUT_DIR/completions/lex-fetch.fish $out/share/fish/vendor_completions.d/lex-fetch.fish
9292+ install -Dm644 $OUT_DIR/completions/_lex-fetch $out/share/zsh/site-functions/_lex-fetch
9393+ fi
9494+ '';
8195 };
8296 };
8397 };
···123137 };
124138 };
125139 };
126126- packages.default = self'.packages.jacquard;
140140+ packages.default = self'.packages.jacquard-lexicon;
127141 };
128142}