lots of things (insanely good commit msg ik)

This commit is contained in:
xunuwu 2024-11-05 09:15:11 +01:00
parent 37bf3c37a4
commit aac7aed59f
Signed by: xun
SSH key fingerprint: SHA256:Uot/1WoAjWAeqLOHA5vYy4phhVydsH7jCPmBjaPZfgI
16 changed files with 508 additions and 101 deletions

View file

@ -0,0 +1,24 @@
{
stdenv,
fetchFromGitHub,
}: (stdenv.mkDerivation {
# font piracy? i would never
# TODO: use pkgs.nerd-font-patcher
pname = "Cartograph-CF";
version = "0.1";
src = fetchFromGitHub {
owner = "xiyaowong";
repo = "Cartograph-CF";
rev = "619de85c103dbd5c150e1d5df039357f8ac2ed52";
hash = "sha256-NVqHxLQZnHb0lMjODkaDwSoglGPkUVJHL1xTmASoER4=";
};
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/fonts
cp -r $src/Nerd\ Font $out/share/fonts
runHook postInstall
'';
})

View file

@ -0,0 +1,16 @@
{
stdenv,
lib,
fetchFromGitHub,
kernel,
kmod,
}:
stdenv.mkDerivation {
pname = "cartographer";
version = "0.1";
src = fetchFromGitHub {
owner = "LWSS";
repo = "Cartographer";
rev = "";
};
}

View file

@ -7,4 +7,5 @@ in {
binaryninja-personal = pkgs.qt6Packages.callPackage ./binaryninja-personal {};
krunker = pkgs.callPackage ./krunker {inherit nv_generated;};
ida-pro = pkgs.callPackage ./ida-pro {};
cartograph-cf = pkgs.callPackage ./cartograph-cf {};
}

View file

@ -46,10 +46,7 @@ in
};
icon = fetchurl {
urls = [
"https://www.hex-rays.com/products/ida/news/8_1/images/icon_free.png"
"https://web.archive.org/web/20221105181231if_/https://hex-rays.com/products/ida/news/8_1/images/icon_free.png"
];
url = "https://web.archive.org/web/20221105181231if_/https://hex-rays.com/products/ida/news/8_1/images/icon_free.png";
sha256 = "sha256-widkv2VGh+eOauUK/6Sz/e2auCNFAsc8n9z0fdrSnW0=";
};