{ lib, pkgs, ... }: let pname = "prismlauncher"; version = "11.0.3"; src = pkgs.fetchurl { url = "https://github.com/Diegiwg/PrismLauncher-Cracked/releases/download/${version}/PrismLauncher-Linux-x86_64.AppImage"; hash = "sha256:7559471672cbb36fb6e2159d894a96d9a56da563770dc74b982d84927ee56be0"; }; icon = pkgs.fetchurl { url = "https://upload.wikimedia.org/wikipedia/commons/7/74/Prism_Launcher_logo.svg"; hash = "sha256-AQexWc1uadtsYQpTTwI3BVCJQyfV2AZ/jxNWshyFxnE="; }; in { home.packages = [ (pkgs.appimageTools.wrapType2 { inherit pname version src; meta = { description = "Cracked version of Prism Launcher"; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; }) ]; home.file.".local/share/icons/hicolor/scalable/apps/prismlauncher.svg".source = icon; xdg.desktopEntries.prismlauncher.comment = "Cracked version of Prism Launcher"; xdg.desktopEntries.prismlauncher.name = "Prism Launcher (Modified)"; xdg.desktopEntries.prismlauncher.genericName = "Prism Launcher client"; xdg.desktopEntries.prismlauncher.exec = "prismlauncher"; xdg.desktopEntries.prismlauncher.icon = "prismlauncher"; }