feat(gaming): add prismlauncher, expose gamemode-switch #25

Merged
yuris merged 1 commit from feat/gaming into main 2026-08-04 00:38:51 +00:00
Owner

Summary

Three small gaming module changes.

Changes

modules/gaming/prismlauncher.nix (new)

Add a minimal module wrapping pkgs.prismlauncher as a system package.

modules/gaming/gamemode.nix

Expose gamemode-switch in environment.systemPackages so it can be invoked directly from the terminal, not only from gamemode hooks. Also renames the script from game-mode-switchgamemode-switch for consistency with the upstream gamemoded naming convention.

modules/gaming/steam.nix

Drop steamtinkerlaunch — unmaintained upstream and has been causing build breakage.

## Summary Three small gaming module changes. ## Changes ### `modules/gaming/prismlauncher.nix` *(new)* Add a minimal module wrapping `pkgs.prismlauncher` as a system package. ### `modules/gaming/gamemode.nix` Expose `gamemode-switch` in `environment.systemPackages` so it can be invoked directly from the terminal, not only from gamemode hooks. Also renames the script from `game-mode-switch` → `gamemode-switch` for consistency with the upstream `gamemoded` naming convention. ### `modules/gaming/steam.nix` Drop `steamtinkerlaunch` — unmaintained upstream and has been causing build breakage.
- modules/gaming/prismlauncher.nix: new module wrapping pkgs.prismlauncher
- modules/gaming/gamemode.nix: expose gamemode-switch as a system package
  so it can be invoked directly outside of gamemode hooks; rename from
  game-mode-switch to gamemode-switch throughout
- modules/gaming/steam.nix: drop steamtinkerlaunch (unmaintained, breakage)
yuris force-pushed feat/gaming from 7bec45db50 to 609ca8286c 2026-08-04 00:16:16 +00:00 Compare
yuris changed title from feat(gaming): add prismlauncher, expose gamemode-switch, drop steamtinkerlaunch to feat(gaming): add prismlauncher, expose gamemode-switch 2026-08-04 00:16:55 +00:00
yuris merged commit 34c67db346 into main 2026-08-04 00:38:51 +00:00
yuris deleted branch feat/gaming 2026-08-04 00:38:51 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/nixos-config!25
No description provided.