Super Smash Bros. Melee: Difference between revisions
Added information about running the AppImage on NixOS |
→Slippi: Provide example of full configuration for Appimage |
||
| Line 4: | Line 4: | ||
You can use the [https://github.com/lytedev/slippi-nix slippi-nix] flake to declaratively install and configure Slippi with Nix, or get the AppImage directly from [https://slippi.gg/ Slippi's website]. | You can use the [https://github.com/lytedev/slippi-nix slippi-nix] flake to declaratively install and configure Slippi with Nix, or get the AppImage directly from [https://slippi.gg/ Slippi's website]. | ||
If you are using the | If you are using the [[Appimage]], to run Slippi Online or Slippi Playback you will need <code>libcurl.so.4</code> to be in your [[Appimage#Run|appimage-run]] packages. This can be easily added through a package like <code>curlMinimal</code>. | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
| Line 11: | Line 11: | ||
];}; | ];}; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
The configuration to setup Appimage support and specifically the Slippi Appimage would look like the following | |||
<syntaxhighlight lang="nix"> | |||
{ | |||
programs.appimage = { | |||
enable = true; | |||
binfmt = true; | |||
}; | |||
programs.appimage.package = pkgs.appimage-run.override { | |||
extraPkgs = pkgs: [ | |||
pkgs.curlMinimal.out | |||
]; | |||
}; | |||
} | |||
</syntaxhighlight> | |||
Which is just the snippet from [[Appimage#Configuration]] with the needed library added to the <code>appimage-run</code> package. | |||
== B0XX Emulation == | == B0XX Emulation == | ||
Revision as of 03:57, 7 August 2026
Super Smash Bros. Melee is a 2001 platform fighter game developed by HAL Laboratory and published by Nintendo.
Slippi
You can use the slippi-nix flake to declaratively install and configure Slippi with Nix, or get the AppImage directly from Slippi's website.
If you are using the Appimage, to run Slippi Online or Slippi Playback you will need libcurl.so.4 to be in your appimage-run packages. This can be easily added through a package like curlMinimal.
programs.appimage.package = pkgs.appimage-run.override { extraPkgs = pkgs: [
pkgs.curlMinimal.out
];};
The configuration to setup Appimage support and specifically the Slippi Appimage would look like the following
{
programs.appimage = {
enable = true;
binfmt = true;
};
programs.appimage.package = pkgs.appimage-run.override {
extraPkgs = pkgs: [
pkgs.curlMinimal.out
];
};
}
Which is just the snippet from Appimage#Configuration with the needed library added to the appimage-run package.
B0XX Emulation
B0XX controller emulation can be done via keyb0xx. A Nix package for keyb0xx can be found here.