Compare commits

..

6 commits

Author SHA1 Message Date
Sean Buckley
1d6d4410a5 vim clipboard=unnamedplus 2024-07-25 21:24:28 -04:00
Sean Buckley
5ed7f50af0 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/693bc46d169f5af9c992095736e82c3488bf7dbb' (2024-07-14)
  → 'github:NixOS/nixpkgs/dc14ed91132ee3a26255d01d8fd0c1f5bff27b2f' (2024-07-23)
2024-07-25 18:55:18 -04:00
Sean Buckley
7af16a399d add bck-authorized-keys pkg 2024-07-24 10:42:58 -04:00
Sean Buckley
fd2fa7c92c firecracker-vm: expose components in passthru 2024-07-23 20:10:09 -04:00
Sean Buckley
dd406792a0 binaryninja: disable auto updates 2024-07-22 02:58:21 -04:00
Sean Buckley
5e230cf7c8 binaryninja: 4.0.4958 -> 4.1.5747 2024-07-20 22:31:32 -04:00
6 changed files with 43 additions and 21 deletions

View file

@ -17,11 +17,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1720957393, "lastModified": 1721743106,
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=", "narHash": "sha256-adRZhFpBTnHiK3XIELA3IBaApz70HwCYfv7xNrHjebA=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb", "rev": "dc14ed91132ee3a26255d01d8fd0c1f5bff27b2f",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -0,0 +1,5 @@
{ lib
, writeTextDir
}:
writeTextDir "authorized_keys" (lib.concatLines (import ../lib/ssh-keys.nix))

View file

@ -5,6 +5,7 @@ vim.cmd("set scrolloff=9")
vim.cmd("set tabstop=4") vim.cmd("set tabstop=4")
vim.cmd("set shiftwidth=4") vim.cmd("set shiftwidth=4")
vim.cmd("set ignorecase smartcase") vim.cmd("set ignorecase smartcase")
vim.cmd("set clipboard=unnamedplus")
vim.keymap.set('n', '<space>ff', '<cmd>Telescope find_files<cr>') vim.keymap.set('n', '<space>ff', '<cmd>Telescope find_files<cr>')
vim.keymap.set('n', '<space>fr', '<cmd>Telescope oldfiles<cr>') vim.keymap.set('n', '<space>fr', '<cmd>Telescope oldfiles<cr>')

View file

@ -36,7 +36,9 @@ stdenv.mkDerivation {
installPhase = '' installPhase = ''
mkdir -p $out/lib $out/bin mkdir -p $out/lib $out/bin
cp -a . $out/lib/binaryninja-personal cp -a . $out/lib/binaryninja-personal
uppath="~/.binaryninja/update/`echo -n $out/lib/binaryninja-personal|sha256sum|cut -c-64`"
makeWrapper $out/lib/binaryninja-personal/binaryninja $out/bin/binaryninja \ makeWrapper $out/lib/binaryninja-personal/binaryninja $out/bin/binaryninja \
--run "install -D ${builtins.toFile "noauto" "{\"auto\":false}"} $uppath/manifest" \
--suffix LD_LIBRARY_PATH : "${python3}/lib" --suffix LD_LIBRARY_PATH : "${python3}/lib"
''; '';

View file

@ -1,18 +1,30 @@
{ {
"hashes": { "hashes": {
"binaryninja_commercial_linux.zip": "ed681eba598a85614a61abe67b0fde1bfb6d033363fe6c8503ee462a39479ffd", "binaryninja_commercial_linux-arm.zip": "20edd9632585ba69156e1ed970e734f2f06a6fc9e38b7c224f60b3fdae80c2eb",
"binaryninja_commercial_macosx.dmg": "b9f1b52a440662edc9729f29a451a64f1b307601701752574fabe83774fceba6", "binaryninja_commercial_linux.zip": "2772a8af6c745f8d35cb669a49df258f2efe111f9c628c0f394d7d70868b7e27",
"binaryninja_commercial_win64.exe": "2d3f8588ee54c808b55bf27f46ff66d71c308bbf51ac82f2707c55aeccaa5dcc", "binaryninja_commercial_macosx.dmg": "591f5902346f08e4f2c5e1fb94e2bc34ac92a81309e1215e801959b14cfd8f1b",
"binaryninja_enterprise_linux.zip": "731260e12fc53261be1309a73f640a99f935db707f35252a1e312c379f98048d", "binaryninja_commercial_macosx.zip": "1d5dea823512fae92a60dddcc72d1e5ccfb6ac36d8b248480bda9e9e017070e4",
"binaryninja_enterprise_macosx.dmg": "90282d05a889765ed54135f931c0d785b257580452b07ab7406e59554a9b9328", "binaryninja_commercial_win64.exe": "1b5d79c54a7d27ee41f02eafe3b9ec6ed678f1ac5d570f25b80b2b0000f99d3e",
"binaryninja_enterprise_win64.exe": "a0bd03416c28e6e857716cc491dbf7e37597449463643a7b0f5854eb8e24779e", "binaryninja_commercial_win64.zip": "5328cc150cd971a74b4bcb26ad8497fbe85825525dc4cd51e8cdd52ba01607fb",
"binaryninja_free_linux.zip": "28905424a32aa812f69899039d13b74c2a3235851d6e2d778806dc5215c5f1a7", "binaryninja_enterprise_linux-arm.zip": "beb6c77834f66608ddbbf0f93f59bd0377eb4a16522aba4d5eadb6b353a50f49",
"binaryninja_free_macosx.dmg": "b812206fa61fdcf09b5ea21d07fe8492d5f79b0e50a5ce68e9bc8cadfd3e978e", "binaryninja_enterprise_linux.zip": "cdf43a8715ddce0d8ab51be4d25c0c6fd2fadd9bf700b38f80ba0b0b0ffdf419",
"binaryninja_free_win64.exe": "a860d06a3dfc97387404cc2558d999985a21359d8f98e7dc4816e874f4483e03", "binaryninja_enterprise_macosx.dmg": "b9c7e913222a84c3b0ce678bb778c2a4ee08ceb63a7f350ca4ebbacd94af834b",
"binaryninja_headless_linux.zip": "9a66b4185452e7e8b77064982e1a2bd4594f19b92dc5005f84f9d3a9049bcc4d", "binaryninja_enterprise_macosx.zip": "76fd65500fc51a8ab6838b57b90a74cd7a8d5bb15abfe946fa0735f9dede8d21",
"binaryninja_personal_linux.zip": "dc48e1663e05650c47d8e4eef5c2903acf8df4f7f07feb5fa2746709a8e008c3", "binaryninja_enterprise_win64.exe": "8aded06923decfdaedc191fda101deb6ab405179d6f663d67c1f1f76f33f6413",
"binaryninja_personal_macosx.dmg": "64f729fe3f9c8cafb6fad3030fd77fe2a4ccfe00138e06c94f6cf97ba6a84614", "binaryninja_enterprise_win64.zip": "3b6405aaaca14b4e2951e0f1b25e6d9b67828b640b477b6aa15bb3479f8b06af",
"binaryninja_personal_win64.exe": "6c5ee48e0130545ede18266436fe484baa4fefbf138b95553bb92eca32727caa" "binaryninja_free_linux-arm.zip": "dbf1f9d6756df1cdc70cdd3183fbab30065690226166cf5e359aa450145e3e3b",
"binaryninja_free_linux.zip": "9ce47191d421ba90de924ee52d2730c6809776f8be5ac0ff2c2e348304b99817",
"binaryninja_free_macosx.dmg": "b32275792726d1d04122cf50d695589899a126b47baf2f582d1c2d51083a5a76",
"binaryninja_free_macosx.zip": "6e6ff6ab9d5565a299382235073731e64422576895b5196c36f2ca7f9070fd05",
"binaryninja_free_win64.exe": "c91fe773120336ce2ab04e89e9a83d74adb4475e76b3448b5e0d9a1c34104570",
"binaryninja_free_win64.zip": "e2a2eb6fa83078333125d5cc84c350f9938857a241733111b088c5fd0ab9e0d5",
"binaryninja_headless_linux.zip": "a15fdd0d486af30d813b60d152f3ff28871490e57168f8c1c240569aaf3f91c0",
"binaryninja_personal_linux-arm.zip": "515ea4a2c6eb27379f22b9c2d6afc6398a27d56376d3071f73d5f19208300c54",
"binaryninja_personal_linux.zip": "770be9e7e76f4b083aa767f8f2ad6fdd3dddbe247658a84905a7f625402f49bf",
"binaryninja_personal_macosx.dmg": "276406117b0eb15551886c35eed1fb149a52c71f2868e7f738ef14056dfa5828",
"binaryninja_personal_macosx.zip": "a0ad99ec8f844f1c42d2e769b159a0ada6c9a7364c9d150fa7f5aedcff8672ee",
"binaryninja_personal_win64.exe": "b699831118755e588181e7715e603aa0b5b8c8cb407a18acf07d3f04e052d363",
"binaryninja_personal_win64.zip": "5dc88de206d3867605b12bf345b958a4df78c577004918796ccd0aa2dfbe6f30"
}, },
"version": "4.0.4958" "version": "4.1.5747 commercial"
} }

View file

@ -1,6 +1,6 @@
{ callPackage { callPackage
, firecracker , firecracker
, writeShellScriptBin , writeShellApplication
, writeText , writeText
}: }:
@ -27,6 +27,8 @@ let
}); });
in in
writeShellScriptBin "firecracker-vm" '' writeShellApplication {
${firecracker}/bin/firecracker --no-api --config-file ${vmconfig} name = "firecracker-vm";
'' text = "${firecracker}/bin/firecracker --no-api --config-file ${vmconfig}";
derivationArgs.passthru = { inherit kernel rootfs; };
}