Skip to content

Repository files navigation

Lift

A nxloader rust port. This port should solve some issues with usb transfers and memory errors.

Installation

Currently only flatpak is supported, cuz this program uses desktop portals to access the switch usb.

Flatpak

Prebuilt

Download the flatpak file in the releases and run this

flatpak install --user com.github.XtremeTHN.Lift.flatpak

Manual Building

Run

flatpak-builder --install-deps-from=flathub --user --install --force-clean build-dir com.github.XtremeTHN.Lift.json

Done

General

Dependencies

  • libusb
  • gtk4
  • libadwaita
  • libgudev

Use meson:

meson setup build
meson install -C build

NixOs

Add this repository to your flake inputs

# flake.nix
inputs.lift = {
  url = "github:XtremeTHN/Lift";
  inputs.nixpkgs.follows = "nixpkgs";
};

Then add lift to the home.packages or environment.systemPackages.

# home.nix
home.packages = [
  inputs.lift.packages."x86_64-linux".default
];

TODO

  • Add support for wireless protocol

Preview

Home page (usb) Home page (wireless) Usb device permission dialog (only in flatpak) (usb portal) Rom transfer

About

rom transfer through usb for awoo installer

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages