For Steam deck users: Refer to the Flatpak section.
Any distribution (Flatpak)
First you will have to open up a terminal and add the Flathub repository.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
then, you can install the launcher by running the following:
flatpak install moe.launcher.the-honkers-railway-launcher
Flatpak has additional configuration options which you can view here
Arch Linux (AUR)
Using an AUR helper
You can install the launcher like any other AUR package using yay or other preferred AUR helpers.
yay -S the-honkers-railway-launcher-bin
Without an AUR helper
First you will have to clone the repository.
git clone https://aur.archlinux.org/the-honkers-railway-launcher-bin.git
Then move in to the repository directory.
cd the-honkers-railway-launcher-bin
And build the package.
makepkg -si
Note: Any missing dependencies not included in the base Arch repositories using this method will have to be fetched and install from the AUR manually.
Gentoo Linux (Ebuild)
Make sure that app-eselect/eselect-repository and dev-vcs/git is installed.
After that add the launcher's overlay.
eselect repository add the-anime-team git https://github.com/an-anime-team/gentoo-ebuilds.git
And sync the repository.
emaint sync -r the-anime-team
Finally, emerge the launcher by running:
emerge --ask games-misc/the-honkers-railway-launcher
NixOS (nixpkg)
Cachix
It is recommended that you set up Cachix before the installation as not have to compile the launcher yourself. You can do so by running
nix-shell -p cachix --run "cachix use ezkea"
Or alternatively in a declarative way by appending the following to your configuration.nix
{
nix.settings = {
substituters = [ "https://ezkea.cachix.org" ];
trusted-public-keys = [ "ezkea.cachix.org-1:ioBmUbJTZIKsHmWWXPe1FSFbeVe+afhfgqgTSNd34eI=" ];
};
}
Installation
Add the following to your configuration.nix.
let
aagl-gtk-on-nix = import (builtins.fetchTarball "https://github.com/ezKEa/aagl-gtk-on-nix/archive/main.tar.gz");
in
{
imports = [
aagl-gtk-on-nix.module
];
programs.the-honkers-railway-launcher.enable = true;
}
Then install the launcher by running:
nixos-rebuild switch
Flakes
Both the Cachix config and NixOS module are accessible via Flakes as well:
{
inputs = {
# Other inputs
aagl.url = "github:ezKEa/aagl-gtk-on-nix";
# Or, if you follow Nixkgs release 25.05:
# aagl.url = "github:ezKEa/aagl-gtk-on-nix/release-25.05";
aagl.inputs.nixpkgs.follows = "nixpkgs"; # Name of nixpkgs input you want to use
};
outputs = { self, nixpkgs, aagl, ... }: {
nixosConfigurations.your-host = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
# Your system modules
{
imports = [ aagl.nixosModules.default ];
nix.settings = aagl.nixConfig; # Set up Cachix
programs.anime-game-launcher.enable = true; # Adds launcher and /etc/hosts rules
programs.anime-games-launcher.enable = true;
programs.honkers-railway-launcher.enable = true;
programs.honkers-launcher.enable = true;
programs.wavey-launcher.enable = true;
programs.sleepy-launcher.enable = true;
}
];
};
};
}
For installation through the nix package manager on other distributions refer to the instructions in this repository.
Any distribution (Executable)
Grab the latest binary from the Release page. Then set execution permissions for the binary.
chmod +x honkers-railway-launcher
And run the launcher with the following:
./honkers-railway-launcher
You will have to install any missing dependencies yourself.