Skip to content

An attempt at recreating all MO2 functions in linux with NaK integration and FUSE based VFS. Comes with Root Builder support by default. It's in alpha and needs a lot of testing to be done.

License

Notifications You must be signed in to change notification settings

CamRed25/Fluorine-Manager

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluorine Manager

Fluorine Manager an attempt at porting MO2 (Mod Organizer 2) to linux with FUSE as the VFS system.

NOTE: This is primarily for my personal use but I will see about fixing issues if I can. I use Claude/Codex, if you don't like AI please don't use this application. I'm looking for feedback not hate.

image

Current Status

  • Core app builds and runs on Linux.
  • NaK integration is wired for game/proton detection and dependency handling.
  • Linux-native game plugins (libgame_*.so) are supported.
  • Portable instances are supported via local ModOrganizer.ini detection.

FUSE Permissions

  • Users only need to change /etc/fuse.conf when MO2 mounts with allow_other (or allow_root).
  • If allow_other is used, uncomment user_allow_other in /etc/fuse.conf once (system-wide).

Example

#user_allow_other to user_allow_other if its missing please add it.

Installing and Running

Download the latest flatpak from the releases and after you download it.

You are able to install it with this command: flatpak install --user fluorine-manager.flatpak

You can then get started with: flatpak run com.fluorine.manager or you should be able to find it in your apps drawer.

More information can be found in the FAQ.

You can find me in the NaK Discord

If you want to support the things I put out, I do have a Ko-Fi I will never charge money for any of my content.

Building

Both builds install to ~/.local/share/fluorine/ — the same location, so Flatpak and native share instances, plugins, and configs.

NOTE: Native builds are available but are not officially supported by me. Please do not make an issue relating to something not working on the native build if it's working on the flatpak.

Flatpak (recommended for end users)

./build-flatpak.sh bundle
# Produces a .flatpak file you can install with:
# flatpak install --user fluorine-manager.flatpak

Known Limitations

  • Some third-party MO2 plugins are Windows-only and will fail on Linux (for example DLL/ctypes windll assumptions).
  • Themes are currently not working as intended.

Project Layout

libs/      MO2 sub-libraries
src/       Main organizer source
docs/      Notes and tracking

About

An attempt at recreating all MO2 functions in linux with NaK integration and FUSE based VFS. Comes with Root Builder support by default. It's in alpha and needs a lot of testing to be done.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.9%
  • Python 9.5%
  • Rust 2.8%
  • CMake 2.4%
  • Pascal 1.3%
  • C 0.8%
  • Other 1.3%