Merge pull request #142371 from FedX-sudo/master

authored by Sandro and committed by GitHub 7fdeceec 062469fd

+81
+7
maintainers/maintainer-list.nix
··· 3728 githubId = 541748; 3729 name = "Felipe Espinoza"; 3730 }; 3731 fehnomenal = { 3732 email = "fehnomenal@fehn.systems"; 3733 github = "fehnomenal";
··· 3728 githubId = 541748; 3729 name = "Felipe Espinoza"; 3730 }; 3731 + fedx-sudo = { 3732 + email = "fedx-sudo@pm.me"; 3733 + github = "Fedx-sudo"; 3734 + githubId = 66258975; 3735 + name = "Fedx sudo"; 3736 + matrix = "fedx:matrix.org"; 3737 + }; 3738 fehnomenal = { 3739 email = "fehnomenal@fehn.systems"; 3740 github = "fehnomenal";
+72
pkgs/development/quickemu/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenv 4 + , makeWrapper 5 + , qemu 6 + , gnugrep 7 + , lsb-release 8 + , jq 9 + , procps 10 + , python3 11 + , cdrtools 12 + , usbutils 13 + , util-linux 14 + , spicy 15 + , swtpm 16 + , wget 17 + , xdg-user-dirs 18 + , xrandr 19 + , zsync 20 + }: 21 + let 22 + runtimePaths = [ 23 + qemu 24 + gnugrep 25 + jq 26 + lsb-release 27 + procps 28 + python3 29 + cdrtools 30 + usbutils 31 + util-linux 32 + spicy 33 + swtpm 34 + wget 35 + xdg-user-dirs 36 + xrandr 37 + zsync 38 + ]; 39 + in 40 + 41 + stdenv.mkDerivation rec { 42 + pname = "quickemu"; 43 + version = "2.2.6"; 44 + 45 + src = fetchFromGitHub { 46 + owner = "wimpysworld"; 47 + repo = pname; 48 + rev = version; 49 + sha256 = "sha256-gextBOWxJafwdWzkp89thhRgcy1XBTDh2VyseHQM1G0="; 50 + }; 51 + 52 + nativeBuildInputs = [ makeWrapper ]; 53 + 54 + installPhase = '' 55 + runHook preInstall 56 + 57 + install -Dm755 -t "$out/bin" quickemu quickget macrecovery 58 + 59 + for f in quickget macrecovery quickemu; do 60 + wrapProgram $out/bin/$f --prefix PATH : "${lib.makeBinPath runtimePaths}" 61 + done 62 + 63 + runHook postInstall 64 + ''; 65 + 66 + meta = with lib; { 67 + description = "Quickly create and run optimised Windows, macOS and Linux desktop virtual machines"; 68 + homepage = "https://github.com/wimpysworld/quickemu"; 69 + license = licenses.mit; 70 + maintainers = with maintainers; [ fedx-sudo ]; 71 + }; 72 + }
+2
pkgs/top-level/all-packages.nix
··· 164 165 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { }; 166 167 aether = callPackage ../applications/networking/aether { }; 168 169 alda = callPackage ../development/interpreters/alda { };
··· 164 165 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { }; 166 167 + quickemu = callPackage ../development/quickemu { }; 168 + 169 aether = callPackage ../applications/networking/aether { }; 170 171 alda = callPackage ../development/interpreters/alda { };