Skip to content

Nix expressions for Super Smash Bros. Melee players.

Notifications You must be signed in to change notification settings

heraplem/ssbm-nix

 
 

Repository files navigation

ssbm-nix

Nix expressions for Super Smash Bros. Melee players.

Goals:

  • Support Slippi Netplay + Playback on NixOS
  • Patch character skins and level textures, declaratively and reproducibly
  • Build common training mods (UnclePunch, 20XX Hack Pack)

Playing Slippi Online!

With slippi-netplay directly

Run slippi-netplay or the desktop entry.

With slippi-launcher

Add the following to your Home Manager config:

ssbm.slippi-launcher= {
  enable = true;
  # Replace with the path to your Melee ISO
  isoPath = "Path/To/SSBM.ciso";
};

FAQ

How do I enable the GCC overclock adapter?

Enable the configuration option:

ssbm.gcc.oc-kmod.enable = true;

After building that configuration and switching to it, load the module:

sudo modprobe gcadapter_oc

The kernel module will be reloaded automatically on subsequent boots, since the flake updates boot.kernelModules.

About

Nix expressions for Super Smash Bros. Melee players.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 95.9%
  • C 4.1%