nixpkgs icon indicating copy to clipboard operation
nixpkgs copied to clipboard

olympus: init at 24.04.23.02

Open Petingoso opened this issue 9 months ago • 4 comments

This is an attempt to package Olympus, a GUI for installing Everest and managing Celeste mods. This is based on this draft, with the authors permission.

It maintains the previous issue of not being able to launch Steam versions of Celeste from the command line but that's not feasible without upstream changes.

I only have to note that it has a popup complaining about finishing the installation but that's due to xdg-mime x-scheme-handler/everest not being set.

Finally I want to note that it depends on lua51Packages.nfd, which is broken while this isn't merged so currently has the fix there.

Finally, Lönn works as expected, being the installation managed by the program.

Ahorn is deprecated (in favor of Loenn) and it crashes over trying to run dynamic executables

fixes #162887 Closes #295258

Description of changes

Things done

  • Built on platform(s)
    • [x] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • [ ] sandbox = relaxed
    • [ ] sandbox = true
  • [ ] Tested, as applicable:
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • [x] Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Petingoso avatar May 05 '24 17:05 Petingoso