nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 36 lines 1.0 kB view raw
1{ 2 lib, 3 fetchurl, 4 appimageTools, 5}: 6 7let 8 pname = "bootstrap-studio"; 9 version = "7.1.2"; 10 src = fetchurl { 11 url = "https://releases.bootstrapstudio.io/${version}/Bootstrap%20Studio.AppImage"; 12 sha256 = "sha256-tn5MkRSS2SLqVU5SQOH0WYN15wll7nREFA9rkXTPAtQ="; 13 }; 14 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 15in 16appimageTools.wrapType2 { 17 inherit pname version src; 18 19 extraInstallCommands = '' 20 install -m 444 -D ${appimageContents}/bstudio.desktop -t $out/share/applications 21 22 substituteInPlace $out/share/applications/bstudio.desktop \ 23 --replace 'Exec=AppRun' 'Exec=${pname}' 24 25 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/0x0/apps/bstudio.png \ 26 $out/share/icons/hicolor/512x512/apps/bstudio.png 27 ''; 28 29 meta = { 30 description = "Drag-and-drop designer for bootstrap"; 31 homepage = "https://bootstrapstudio.io/"; 32 license = lib.licenses.unfree; 33 maintainers = with lib.maintainers; [ khushraj ]; 34 platforms = [ "x86_64-linux" ]; 35 }; 36}