aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorStefan Weigl-Bosker <stefan@s00.xyz>2025-05-31 18:32:55 -0400
committerStefan Weigl-Bosker <stefan@s00.xyz>2025-05-31 18:32:55 -0400
commit66c2f454bd5c5e932c993a1a096c2de3e476ce3c (patch)
treeca699e52a1dd17529344ccea6ee47d9300fbd2ad /packages
parent84a718ac1b4def43028a8ec2a14ed4a94063ac09 (diff)
downloadhome-66c2f454bd5c5e932c993a1a096c2de3e476ce3c.tar.gz
modules/neovim: fix markdown ftplugin
Diffstat (limited to 'packages')
-rw-r--r--packages/binaryninja.nix32
1 files changed, 32 insertions, 0 deletions
diff --git a/packages/binaryninja.nix b/packages/binaryninja.nix
new file mode 100644
index 0000000..114e0f0
--- /dev/null
+++ b/packages/binaryninja.nix
@@ -0,0 +1,32 @@
+{ pkgs, lib }:
+
+pkgs.buildFHSEnv {
+ name = "binaryninja";
+ targetPkgs = pkgs: with pkgs; [
+ dbus
+ fontconfig
+ freetype
+ libGL
+ libxml2
+ libxkbcommon
+ python311
+ (python311.withPackages(ps: with ps; [ pypresence]))
+ xorg.libX11
+ xorg.libxcb
+ xorg.xcbutilimage
+ xorg.xcbutilkeysyms
+ xorg.xcbutilrenderutil
+ xorg.xcbutilwm
+ wayland
+ zlib
+ gdb
+ ];
+ runScript = pkgs.writeScript "binaryninja.sh" ''
+ set -e
+ exec "~/.opt/binaryninja/binaryninja" # ! change this path if your installation is located somewhere else.
+ '';
+ meta = {
+ description = "binaryninja";
+ platforms = [ "x86_64-linux" ];
+ };
+}