Wrap discord and silence std output, otherwise it crashes when run

outside of terminal
This commit is contained in:
Martin Larsson 2025-05-11 20:39:41 +02:00
parent 7b313254e2
commit ae8dc91c7f

View file

@ -20,6 +20,13 @@ let
sha256 = "sha256-mpTrvgYiMfamMebtytY0bLouSbaP3qEqP8pgCFl+xPQ="; sha256 = "sha256-mpTrvgYiMfamMebtytY0bLouSbaP3qEqP8pgCFl+xPQ=";
}; };
discord_wrapped = pkgs.writeShellScriptBin "discord" ''
#!${pkgs.runtimeShell}
# Execute the original Discord binary, redirecting stdout and stderr to /dev/null
# "$@" passes along any arguments (like URLs for opening links in Discord)
exec "${pkgs.discord}/bin/discord" "$@" >/dev/null 2>&1
'';
bananaCursorBlue = pkgs.stdenv.mkDerivation { bananaCursorBlue = pkgs.stdenv.mkDerivation {
pname = "banana-cursor-blue"; pname = "banana-cursor-blue";
version = "2.0.0"; version = "2.0.0";
@ -142,6 +149,9 @@ in
slurp slurp
pavucontrol pavucontrol
playerctl playerctl
discord_wrapped
spotify
mako
]; ];
file = { file = {
@ -154,6 +164,10 @@ in
}; };
}; };
services = {
mako.enable = true;
};
programs = { programs = {
firefox = { firefox = {
enable = true; enable = true;