Git Product home page Git Product logo

net.lutris.lutris's Introduction

Lutris on Flatpak

Lutris is a video game preservation project. It installs and launches games so you can start playing without the hassle of setting up your games. This repository allows installing Lutris through Flatpak.

Installation

  1. Add Flathub Beta remote

    flatpak remote-add flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
    flatpak update --appstream
  2. Install GNOME Compat and GL32 extensions

    flatpak install flathub org.gnome.Platform.Compat.i386 org.freedesktop.Platform.GL32.default org.freedesktop.Platform.GL.default

    Make sure that you install the same branches as the ones used by net.lutris.Lutris, usually the latest ones.

    DO NOT confuse org.gnome.Platform.Compat.i386 with org.freedesktop.Platform.Compat.i386.

  3. Install Lutris

    flatpak install flathub-beta net.lutris.Lutris

Running

Launch Lutris Beta from your desktop menu, or via command line:

flatpak run net.lutris.Lutris

Building

To compile Lutris as a Flatpak, you'll need both Flatpak and Flatpak Builder installed. Once you manage that, do the following...

  1. Clone this repository and cd into it
  2. Add the git submodules
    git submodule init
    git submodule update
  3. Add flathub-beta remote (same as in "Installation" section)
  4. Compile the flatpak
    flatpak-builder --repo=lutris --force-clean --install-deps-from=flathub-beta build-dir net.lutris.Lutris.yml
  5. Add the local repo and install the flatpak
    flatpak remote-add lutris lutris --no-gpg-verify
    flatpak install lutris net.lutris.Lutris

MangoHud

To enable MangoHud support install

flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud

Known issues

net.lutris.lutris's People

Contributors

a6gibkm avatar abderrahim avatar crimson-snow avatar duodec1m avatar fakeshemp avatar flathubbot avatar gasinvein avatar gipawu avatar june128 avatar minmotech avatar nickavem avatar p1u3o avatar robloach avatar strycore avatar theevilskeleton avatar tingping avatar unrud avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.