config/users/pbsds/home/profiles/desktop/salert.nix

27 lines
751 B
Nix

{ pkgs, lib, ... }:
let
inherit (lib) getExe;
inherit (pkgs) mpv;
in
{
programs = let
rcScript = ''
salert() {
local retval=$?
if test $retval -eq 0; then
#${getExe mpv} ${../../files/sounds/TFH_MadameC_Sing.wav} --no-video --really-quiet || true
#${getExe mpv} ${../../files/sounds/NTR-BKIE-USA-0065.wav} --no-video --really-quiet || true
${getExe mpv} ${../../files/sounds/NTR-BKIE-USA-0134.wav} --no-video --really-quiet || true
else
${getExe mpv} ${../../files/sounds/NTR-BKIE-USA-0137.wav} --no-video --really-quiet || true
fi
return $retval
}
'';
in {
# TODO: fish
bash.initExtra = rcScript;
zsh.initExtra = rcScript;
};
}