mirror of
https://github.com/kmein/niveum
synced 2026-03-18 19:11:08 +01:00
feat: fix secrets permissions, move ./packages to flake outputs
This commit is contained in:
18
packages/closest/default.nix
Normal file
18
packages/closest/default.nix
Normal file
@@ -0,0 +1,18 @@
|
||||
{
|
||||
writers,
|
||||
fetchurl,
|
||||
haskellPackages,
|
||||
}:
|
||||
writers.writeDashBin "closest" ''
|
||||
${
|
||||
writers.writeHaskellBin "closest" {
|
||||
libraries = with haskellPackages; [parallel optparse-applicative edit-distance];
|
||||
ghcArgs = ["-O3" "-threaded"];
|
||||
} (builtins.readFile ./distance.hs)
|
||||
}/bin/closest +RTS -N4 -RTS --dictionary ${
|
||||
fetchurl {
|
||||
url = "https://gist.github.com/MarvinJWendt/2f4f4154b8ae218600eb091a5706b5f4/raw/36b70dd6be330aa61cd4d4cdfda6234dcb0b8784/wordlist-german.txt";
|
||||
sha256 = "0vr4lmlckgvj4s8sk502sknq9pf3297rvasj5sqqm05zzbdgpppj";
|
||||
}
|
||||
} "$@"
|
||||
''
|
||||
Reference in New Issue
Block a user