No description
Find a file
2026-05-14 02:29:29 +02:00
.gitignore AAAAAAAAAAAAAAAAAAAAAAAAAAA 2026-05-03 14:32:39 +02:00
beatoraja.nix initial broken version of lr2oraja-endlessdream 2025-11-23 02:41:10 +01:00
flake.lock AAAAAAAAAAAAAAAAAAAAAAAAAAA 2026-05-03 14:32:39 +02:00
flake.nix readme 2026-05-14 02:29:29 +02:00
jportaudio.nix flake works! 2025-11-12 12:32:11 +01:00
lr2-deps.json new lr2oraja AND IT WORKS 2026-05-07 22:39:04 +02:00
lr2oraja.nix new lr2oraja AND IT WORKS 2026-05-07 22:39:04 +02:00
README.md readme 2026-05-14 02:29:29 +02:00

Beatoraja on Nix!

Very haphazard way to play BMS on NixOS and other nix places!

How to run

The recommended setup is to use LR2oraja endless dreams, a fork with many QoL and that is reasonable to build from source on NixOS (due to not using very outdated JDK).

LR2Oraja Endless Dreams

Just run:

nix run git+https://git.fromouter.space/Hamcha/beatoraja-nix#beatoraja-ed

or import as flake as you probably already know how if you wanna install it permanently.

Beatoraja is downloaded precompiled and wrapped.

Due to beatoraja using a very old JDK, you have to add some scary flags:

NIXPKGS_ALLOW_INSECURE=1 nix run git+https://git.fromouter.space/Hamcha/beatoraja-nix#beatoraja --impure

Set up

Regardless of chosen version, game files will be copied to $XDG_DATA_HOME/beatoraja (fallback to $HOME/.local/share/beatoraja).

IMPORTANT: Go to the AUDIO tab and change from "OpenAL" to "PortAudio" or you will have no audio!