10 buildDotnetModule rec {
14 src = fetchFromGitHub {
15 owner = "skeditorteam";
18 hash = "sha256-ojE276nonX52UTjvdKL5mX8dj3MNElqlR1A/c0vT9WE=";
21 projectFile = "SkEditor/SkEditor.csproj";
22 executables = [ "SkEditor" ];
23 nugetDeps = ./nuget-deps.nix;
25 dotnet-sdk = dotnetCorePackages.sdk_8_0;
26 dotnet-runtime = dotnetCorePackages.runtime_8_0;
34 icoFileToHiColorTheme SkEditor/Assets/SkEditor.ico skeditor $out
40 desktopName = "SkEditor";
41 exec = meta.mainProgram;
43 startupWMClass = "SkEditor";
44 genericName = "Skript Editor";
58 passthru.updateScript = ./update.sh;
61 description = "App for editing Skript files";
62 homepage = "https://github.com/SkEditorTeam/SkEditor";
63 changelog = "https://github.com/SkEditorTeam/SkEditor/releases/tag/v${version}";
64 license = lib.licenses.mit;
65 mainProgram = "SkEditor";
66 maintainers = with lib.maintainers; [ eveeifyeve ];