From 210a4084f7e4c15edc7551d39fc6c1fcda816eea Mon Sep 17 00:00:00 2001 From: Leyla Becker Date: Wed, 28 May 2025 15:54:58 -0500 Subject: [PATCH] created prostudiomasters package --- configurations/nixos/horizon/configuration.nix | 4 ++++ configurations/nixos/horizon/prostudiomasters.nix | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 configurations/nixos/horizon/prostudiomasters.nix diff --git a/configurations/nixos/horizon/configuration.nix b/configurations/nixos/horizon/configuration.nix index 8448654..99e3268 100644 --- a/configurations/nixos/horizon/configuration.nix +++ b/configurations/nixos/horizon/configuration.nix @@ -52,6 +52,10 @@ (pkgs.callPackage ./webtoon-dl.nix {}) + # TODO: this package always needs to be called with the --in-process-gpu flag for some reason, can we automate that? + (pkgs.callPackage + ./prostudiomasters.nix + {}) ]; programs = { diff --git a/configurations/nixos/horizon/prostudiomasters.nix b/configurations/nixos/horizon/prostudiomasters.nix new file mode 100644 index 0000000..c1c03fe --- /dev/null +++ b/configurations/nixos/horizon/prostudiomasters.nix @@ -0,0 +1,14 @@ +{ + fetchurl, + appimageTools, +}: let + pname = "prostudiomasters"; + version = "2.5.6"; + src = fetchurl { + url = "https://download.prostudiomasters.com/linux/ProStudioMasters-${version}.AppImage"; + hash = "sha256-7owOwdcucFfl+JsVj+Seau2KOz0J4P/ep7WrBSNSmbs="; + }; +in + appimageTools.wrapType2 { + inherit pname version src; + }