From a9df91829114a7247ac3f3d2f51a63101af4318b Mon Sep 17 00:00:00 2001 From: Toast Date: Sat, 4 Nov 2023 00:32:03 +0100 Subject: [PATCH] Flake: add discord-krisp-fixer package --- flake.nix | 1 + pkgs/discord-krisp-fixer | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/discord-krisp-fixer diff --git a/flake.nix b/flake.nix index fc72423..d00bb06 100755 --- a/flake.nix +++ b/flake.nix @@ -83,6 +83,7 @@ outputs = { self, nixpkgs, nixpkgs-unstable, agenix, home-manager, home-manager- x86_64-linux = with import nixpkgs-unstable { system = "x86_64-linux"; }; { pseint = callPackage ./pkgs/pseint.nix {}; anything-sync-daemon = callPackage ./pkgs/anything-sync-daemon {}; + discord-krisp-fixer = callPackage ./pkgs/discord-krisp-fixer {}; }; }; nixosConfigurations = { diff --git a/pkgs/discord-krisp-fixer b/pkgs/discord-krisp-fixer new file mode 100644 index 0000000..baa22d2 --- /dev/null +++ b/pkgs/discord-krisp-fixer @@ -0,0 +1,17 @@ +{ writeShellApplication +, rizin +, discord +}: + +writeShellApplication rec { + name = "discord-krisp-fixer"; + + runtimeInputs = [ rizin ]; + + text = '' + discord_version="${discord.version}" + file="$HOME/.config/discord/$discord_version/modules/discord_krisp/discord_krisp.node" + addr=$(rz-find -x '4881ec00010000' "$file" | head -n1) + rizin -q -w -c "s $addr + 0x30 ; wao nop" "$file" + ''; +}