Files
nix/home-configuration/managed/prismlauncher/default.nix
T
2026-08-20 04:04:30 +03:30

32 lines
1.2 KiB
Nix

{ 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";
}