packages(numen): cleanup

This commit is contained in:
Donovan Glover 2025-02-03 16:57:40 -05:00
parent cae09922f3
commit 26e73601e4
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -1,6 +1,7 @@
{ {
fetchzip, fetchzip,
stdenv, stdenv,
stdenvNoCC,
buildGoModule, buildGoModule,
makeWrapper, makeWrapper,
scdoc, scdoc,
@ -19,7 +20,7 @@
}: }:
let let
vosk-bin = stdenv.mkDerivation (finalAttrs: { vosk-bin = stdenvNoCC.mkDerivation (finalAttrs: {
name = "vosk-bin"; name = "vosk-bin";
version = "0.3.45"; version = "0.3.45";
@ -38,7 +39,7 @@ let
''; '';
}); });
vosk-model-small-en-us = stdenv.mkDerivation (finalAttrs: { vosk-model-small-en-us = stdenvNoCC.mkDerivation (finalAttrs: {
name = "vosk-model-small-en-us"; name = "vosk-model-small-en-us";
version = "0.15"; version = "0.15";
@ -103,13 +104,13 @@ buildGoModule rec {
substituteInPlace scripts/* \ substituteInPlace scripts/* \
--replace-warn /etc/numen/scripts/ "numen-" \ --replace-warn /etc/numen/scripts/ "numen-" \
--replace-warn sed ${gnused}/bin/sed \ --replace-warn sed ${lib.getExe gnused} \
--replace-warn awk ${gawk}/bin/awk \ --replace-warn awk ${lib.getExe gawk} \
--replace-warn cat ${coreutils}/bin/cat \ --replace-warn cat ${coreutils}/bin/cat \
--replace-warn notify-send ${libnotify}/bin/notify-send --replace-warn notify-send ${lib.getExe libnotify}
substituteInPlace scripts/menu \ substituteInPlace scripts/menu \
--replace-warn "-dmenu" "-${dmenu}/bin/dmenu" --replace-warn "-dmenu" "-${lib.getExe dmenu}"
substituteInPlace scripts/displaying \ substituteInPlace scripts/displaying \
--replace-warn "(pgrep" "(${procps}/bin/pgrep" \ --replace-warn "(pgrep" "(${procps}/bin/pgrep" \
@ -162,7 +163,7 @@ buildGoModule rec {
libxkbcommon libxkbcommon
stdenv.cc.cc.lib stdenv.cc.cc.lib
] ]
} \ }
''; '';
meta = { meta = {