diff --git a/hosts/nixdesk/default.nix b/hosts/nixdesk/default.nix index 751a2c5..c3e0f4f 100644 --- a/hosts/nixdesk/default.nix +++ b/hosts/nixdesk/default.nix @@ -117,6 +117,7 @@ "rider" "idea-ultimate" "android-studio-stable" + "krunker" "stremio-shell" "stremio-server" diff --git a/hosts/nixdesk/home.nix b/hosts/nixdesk/home.nix index 289c961..cee21fd 100644 --- a/hosts/nixdesk/home.nix +++ b/hosts/nixdesk/home.nix @@ -155,7 +155,7 @@ rpcs3 # ps3 emu prismlauncher inputs.sobercookie.packages.${pkgs.system}.default - self.packages.${pkgs.system}.krunker + krunker (writeScriptBin "crosshair-overlay" '' ${lib.getExe bubblewrap} \ --ro-bind / / \ diff --git a/pkgs/default.nix b/pkgs/default.nix index 5c6bfd0..6cce354 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,7 +1,6 @@ {pkgs, ...}: { packages = { binaryninja-personal = pkgs.qt6Packages.callPackage ./binaryninja-personal {}; - krunker = pkgs.callPackage ./krunker {}; ida-pro = pkgs.callPackage ./ida-pro {}; cartograph-cf = pkgs.callPackage ./cartograph-cf {}; keyboard-state = pkgs.callPackage ./keyboard-state {}; diff --git a/pkgs/krunker/default.nix b/pkgs/krunker/default.nix deleted file mode 100644 index ad7da67..0000000 --- a/pkgs/krunker/default.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - appimageTools, - imagemagick, - fetchurl, -}: let - pname = "krunker"; - version = "1626868370902057"; - src = fetchurl { - url = "https://client2.krunker.io/setup.AppImage"; - sha256 = "sha256-yG8E3a6AaX0TBK23TlBBLmiCfqzS8FldTfl7As4Dcvo="; - }; - appimageContents = appimageTools.extract { - inherit pname src version; - }; -in - appimageTools.wrapType2 { - inherit pname src version; - extraInstallCommands = '' - for i in 16 24 48 64 96 128 256 512; do - mkdir -p $out/share/icons/hicolor/''${i}x''${i}/apps - ${imagemagick}/bin/convert -background none -resize ''${i}x ${appimageContents}/io.krunker.desktop.png $out/share/icons/hicolor/''${i}x''${i}/apps/io.krunker.desktop.png - done - - install -m 444 -D ${appimageContents}/io.krunker.desktop.desktop $out/share/applications/krunker.desktop - substituteInPlace $out/share/applications/krunker.desktop \ - --replace 'Exec=AppRun' 'Exec=${pname}' \ - --replace 'Name=Official Krunker.io Client' 'Name=Krunker.io' - ''; - }