From 774dd856f58f4907d623033d8839ba5ca7a52824 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 19 Jan 2026 18:16:32 +0000 Subject: [PATCH 1/3] space-station-14-launcher: add coca to maintainers --- pkgs/by-name/sp/space-station-14-launcher/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index 5f419d4cc225..613d8b6b2b12 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -134,7 +134,7 @@ buildDotnetModule rec { description = "Launcher for Space Station 14, a multiplayer game about paranoia and disaster"; homepage = "https://spacestation14.io"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.coca ]; platforms = [ "x86_64-linux" ]; mainProgram = "SS14.Launcher"; }; From c3985d6229e33d0198c7a7316d9cffc241f958a3 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 16 Feb 2026 06:04:03 +0000 Subject: [PATCH 2/3] space-station-14-launcher: 0.36.1 -> 0.37.1 --- pkgs/by-name/sp/space-station-14-launcher/package.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index 613d8b6b2b12..e1c954198b2e 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -38,7 +38,7 @@ }: buildDotnetModule rec { pname = "space-station-14-launcher"; - version = "0.36.1"; + version = "0.37.1"; # Workaround to prevent buildDotnetModule from overriding assembly versions. name = "space-station-14-launcher-${version}"; @@ -48,7 +48,7 @@ buildDotnetModule rec { owner = "space-wizards"; repo = "SS14.Launcher"; tag = "v${version}"; - hash = "sha256-6wH2CkTuwy+a3EGpKrdLDsIaQ7oZc2I1OLdmAREMazw="; + hash = "sha256-83eBAT+NuwwpC30Xc5bJEs++tTYlY3akMaizQgNHOsA="; fetchSubmodules = true; }; @@ -66,9 +66,7 @@ buildDotnetModule rec { inherit version; }; - dotnet-sdk = dotnetCorePackages.sdk_10_0 // { - inherit (dotnetCorePackages.sdk_8_0) packages; - }; + dotnet-sdk = dotnetCorePackages.sdk_10_0; dotnet-runtime = dotnetCorePackages.runtime_10_0; dotnetFlags = [ From b9e5ff666335ff8178274dde10d7234592948493 Mon Sep 17 00:00:00 2001 From: Coca Date: Mon, 16 Feb 2026 06:15:22 +0000 Subject: [PATCH 3/3] space-station-14-launcher: minor refactors --- .../sp/space-station-14-launcher/package.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index e1c954198b2e..a777882775ae 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -36,14 +36,17 @@ # Path to set ROBUST_SOUNDFONT_OVERRIDE to, essentially the default soundfont used. soundfont-path ? "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2", }: -buildDotnetModule rec { +let pname = "space-station-14-launcher"; version = "0.37.1"; +in +buildDotnetModule rec { + inherit pname; # Workaround to prevent buildDotnetModule from overriding assembly versions. - name = "space-station-14-launcher-${version}"; + # If you inherit version it will break loading Robust.LoaderApi when connecting to a server! + name = "${pname}-${version}"; - # A bit redundant but I don't trust this package to be maintained by anyone else. src = fetchFromGitHub { owner = "space-wizards"; repo = "SS14.Launcher"; @@ -111,9 +114,9 @@ buildDotnetModule rec { desktopItems = [ (makeDesktopItem { - name = "space-station-14-launcher"; + name = pname; exec = meta.mainProgram; - icon = "space-station-14-launcher"; + icon = pname; desktopName = "Space Station 14 Launcher"; comment = meta.description; categories = [ "Game" ]; @@ -125,7 +128,7 @@ buildDotnetModule rec { mkdir -p $out/lib/space-station-14-launcher/loader cp -r SS14.Loader/bin/${buildType}/*/*/* $out/lib/space-station-14-launcher/loader/ - icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico space-station-14-launcher $out + icoFileToHiColorTheme SS14.Launcher/Assets/icon.ico ${pname} $out ''; meta = {