diff --git a/pkgs/osu-lazer/disable-deployed-build.patch b/pkgs/osu-lazer/0001-Disable-deployed-build.patch similarity index 58% rename from pkgs/osu-lazer/disable-deployed-build.patch rename to pkgs/osu-lazer/0001-Disable-deployed-build.patch index 5d255c2..91f26c1 100644 --- a/pkgs/osu-lazer/disable-deployed-build.patch +++ b/pkgs/osu-lazer/0001-Disable-deployed-build.patch @@ -1,8 +1,18 @@ +From 07c5ef34d1f7870de87df93751ee155d88c4fa61 Mon Sep 17 00:00:00 2001 +From: Simon Bruder +Date: Fri, 9 Apr 2021 12:01:42 +0200 +Subject: [PATCH 1/2] Disable deployed build + +It shows warnings at startup which prolong the time it takes to start. +--- + osu.Game/OsuGameBase.cs | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + diff --git a/osu.Game/OsuGameBase.cs b/osu.Game/OsuGameBase.cs -index b1269e9..efeefa6 100644 +index e1c7b67a8c..b290b0a01a 100644 --- a/osu.Game/OsuGameBase.cs +++ b/osu.Game/OsuGameBase.cs -@@ -109,15 +109,12 @@ public class OsuGameBase : Framework.Game, ICanAcceptFiles +@@ -127,15 +127,12 @@ public class OsuGameBase : Framework.Game, ICanAcceptFiles /// public string VersionHash { get; private set; } @@ -19,3 +29,6 @@ index b1269e9..efeefa6 100644 var version = AssemblyVersion; return $@"{version.Major}.{version.Minor}.{version.Build}"; } +-- +2.29.3 + diff --git a/pkgs/osu-lazer/0002-Remove-random-song-button-from-footer.patch b/pkgs/osu-lazer/0002-Remove-random-song-button-from-footer.patch new file mode 100644 index 0000000..9d78c8c --- /dev/null +++ b/pkgs/osu-lazer/0002-Remove-random-song-button-from-footer.patch @@ -0,0 +1,25 @@ +From 60d879b1c35381fae221a4d38aba0959fda09e4a Mon Sep 17 00:00:00 2001 +From: Simon Bruder +Date: Fri, 9 Apr 2021 12:02:44 +0200 +Subject: [PATCH 2/2] Remove random song button from footer + +I often click it accidentally. +--- + osu.Game/Screens/Select/SongSelect.cs | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/osu.Game/Screens/Select/SongSelect.cs b/osu.Game/Screens/Select/SongSelect.cs +index b7f7c40539..efcabed687 100644 +--- a/osu.Game/Screens/Select/SongSelect.cs ++++ b/osu.Game/Screens/Select/SongSelect.cs +@@ -307,7 +307,6 @@ private void load(AudioManager audio, DialogOverlay dialog, OsuColour colours, S + protected virtual IEnumerable<(FooterButton, OverlayContainer)> CreateFooterButtons() => new (FooterButton, OverlayContainer)[] + { + (new FooterButtonMods { Current = Mods }, ModSelect), +- (new FooterButtonRandom { Action = triggerRandom }, null), + (new FooterButtonOptions(), BeatmapOptions) + }; + +-- +2.29.3 + diff --git a/pkgs/osu-lazer/default.nix b/pkgs/osu-lazer/default.nix index 6de3865..4238356 100644 --- a/pkgs/osu-lazer/default.nix +++ b/pkgs/osu-lazer/default.nix @@ -1,6 +1,7 @@ { osu-lazer }: osu-lazer.overrideAttrs (o: o // { patches = o.patches ++ [ - ./disable-deployed-build.patch + ./0001-Disable-deployed-build.patch + ./0002-Remove-random-song-button-from-footer.patch ]; })