Migrate docker tools to Nix #14

Closed
opened 2020-12-31 15:59:58 +01:00 by simon · 1 comment
Owner

(where it makes sense)

  • Make bubblewrap-wrapper script production ready
  • osu-lazer (with bubblewrap, since it depends on non-free library)
  • vapoursynth
  • unrar (replaced with rar support for p7zip in fa8323bddc)
  • waifu2x-converter-cpp wrapper for real-life images (added in dc3a5f5d2e)
  • aegisub (is in nixpkgs, do not use it very much, so I can configure it on demand)
  • steam
    • Danganronpa
      • Native: /home/simon/.local/share/Steam/steamapps/common/Danganronpa Trigger Happy Havoc/Launcher: symbol lookup error: /lib32/libX11.so.6: undefined symbol: xcb_wait_for_reply64
        • Fixed after mv .local/share/Steam/steamapps/common/Danganronpa\ Trigger\ Happy\ Havoc/lib/libxcb.so.1{,.vendor} and mv .local/share/Steam/steamapps/common/Danganronpa\ 2\ Goodbye\ Despair/lib/libxcb.so.1{,.vendor}
        • however, it spawns new processes like crazy fixed by giving up and passing the dbus socket into the container
      • Steam Linux Runtime: /bin/sh: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    • Muse Dash
      • Proton 5.0-10: After splash: kernelbase.dll caused a Microsoft C++ Exception (0xe06d7363) in module kernelbase.dll at 0023:7b00dd67.
      • Proton 5.13-4: /home/simon/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/bin/pressure-vessel-adverb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    • Portal (2)
  • GOG games (lutris)
    • Starbound
      • migrate state
    • Night in the woods
      • migrate state
    • TIS-100
      • migrate state
  • probably incomplete
(where it makes sense) - [X] Make bubblewrap-wrapper script production ready - [X] Add to overlay e2d93ea30ec169617e23737ea01253d4eb3f3327 - [X] osu-lazer (with bubblewrap, since it depends on non-free library) - [X] Add to overlay - [X] Patched (faster start) a1efb5faa1b28eb023ca02db3f9f67a4416aeeff - [X] With bwrap-helper wrapper b586b7d2b5b5794aa79e6e9d6725aacc6232bdc6 - [X] Add to home environment 7152112076963bf16d30b9b52f71ad7800bffe03 - [X] Create game module and option 7152112076963bf16d30b9b52f71ad7800bffe03 - [X] vapoursynth - Vapoursynth core, vsedit and mvtools are in nixpkgs - How to use vapoursynth with plugins in nixos? No nice way currently: https://github.com/NixOS/nixpkgs/pull/58859#issuecomment-479397341 PR implementing `withPlugins`: https://github.com/NixOS/nixpkgs/pull/110365 (now in unstable 🥳) - [X] unrar (replaced with rar support for p7zip in fa8323bddc44de8c96022d2c4ce698b54246004f) - [X] waifu2x-converter-cpp wrapper for real-life images (added in dc3a5f5d2e23575ed9a3af0e2b85c7d27e19e5b6) - [X] aegisub (is in nixpkgs, do not use it very much, so I can configure it on demand) - [X] steam - [X] Danganronpa - Native: `/home/simon/.local/share/Steam/steamapps/common/Danganronpa Trigger Happy Havoc/Launcher: symbol lookup error: /lib32/libX11.so.6: undefined symbol: xcb_wait_for_reply64` - Fixed after `mv .local/share/Steam/steamapps/common/Danganronpa\ Trigger\ Happy\ Havoc/lib/libxcb.so.1{,.vendor}` and `mv .local/share/Steam/steamapps/common/Danganronpa\ 2\ Goodbye\ Despair/lib/libxcb.so.1{,.vendor}` - ~~however, it spawns new processes like crazy~~ fixed by giving up and passing the dbus socket into the container - Steam Linux Runtime: `/bin/sh: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory` - [ ] Muse Dash - Proton 5.0-10: After splash: `kernelbase.dll caused a Microsoft C++ Exception (0xe06d7363) in module kernelbase.dll at 0023:7b00dd67.` - Proton 5.13-4: `/home/simon/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/pressure-vessel/bin/pressure-vessel-adverb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory` - [X] Portal (2) - [X] GOG games (lutris) - [X] Starbound - [X] migrate state - [X] Night in the woods - [X] migrate state - [X] TIS-100 - [X] migrate state - probably incomplete
simon added a new dependency 2020-12-31 16:02:13 +01:00
simon added the
affects/style
label 2020-12-31 16:10:20 +01:00
simon added a new dependency 2021-01-07 00:19:14 +01:00
simon added the
type
tracking
label 2021-01-31 22:32:22 +01:00
Author
Owner

All important uses of docker on nixos systems now work without docker (though vapoursynth is still not stable/upstream).

All important uses of docker on nixos systems now work without docker (though vapoursynth is still not stable/upstream).
simon closed this issue 2021-02-11 14:09:02 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks Depends on
#20 Add custom overlay
simon/nixos-config
Reference: simon/nixos-config#14
No description provided.