Skip to content

Install Recar

Recar can be installed via several methods depending on your Linux distribution and preference.

Debian, Ubuntu and their derivatives (eg; Linux Mint)
Section titled “Debian, Ubuntu and their derivatives (eg; Linux Mint)”

Debian based distribution can install Recar from the provided .deb file.

TODO, ADD RPM TARBALL AND STUFF TOO LAZY RN, OH AND ALSO LINKS TO THE DOWNLOADS RIGHT

If you’re using the Nix package manager (not NixOS):

bash nix profile install github:hamhimdev/recar/main

A flake is provided that you can use to install the program on NixOS systems. Optionally, you can also add the system package directly in your configuration.nix. To do so you will need to define the Recar input in the file parameters.

flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
recar.url = "github:hamhimdev/recar/main";
# If you prefer, you can replace this with Codeberg by using git+https://codeberg.org/hamhim/recar/main, however if you don't have proper ipv6 you might have trouble using this.
};
outputs = { self, nixpkgs, recar }: {
nixosConfigurations.yourhostname = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix
{
environment.systemPackages = [
recar.packages.x86_64-linux.default
];
}
];
};
};
}

To build Recar from source, you’ll need nodejs, pnpm, and git.

  1. Clone the repository:

    The --recursive flag is very important as roverpp (Recar Overlay), Equicord and Vencord are included as Git submodules.

    Terminal window
    git clone --recursive https://codeberg.org/hamhim/recar.git
    cd recar
  2. Install dependencies:

    Terminal window
    pnpm install
  3. Build client mods:

    Terminal window
    pnpm build:mods
  4. Launch Recar:

    Terminal window
    pnpm start