Main Page
Pengwings is a wiki which contains random documentation for various Linux things I had to work out.
Documentation is for Fedora Kinoite and derivatives, some alteration might be needed for other distros depending on what the thing is.
rpm-ostree layering vs flatpaks
I don't agree with the concept of "never layer anything because layering is bad". Sometimes it seems like the best option is to layer a package (generally if the flatpak has issues or if it makes more sense to me for something to be a system package). I know there are disadvantages to layering, but flatpaks also have some issues of their own, which so far have been more annoying than layering issues. I prefer to have a working stable system where the packages/software behave as expected so I will pick whichever gives the best user experience. I still think that Atomic Desktop has some benefits over non-atomic which I quite like so I am willing to put up with the layering disadvantages (at least for now).
Consequently I use rpm-ostree install to layer packages quite liberally . This might annoy some people.
Documentation pages
- Dvorak keyboard bodge: https://github.com/Theleruby/dvorak-lock
- Automatically mount NTFS volumes as read-only
- Using ldmtool to mount NTFS dynamic mirror
- Discord PTB install script (also needs to be run to update if it becomes outdated)
- Scroll by single-clicking middle mouse in Chromium
- Stop pipewire from automatically adding Sonos Beam soundbar to audio outputs
- rpm-ostree stuff
- Unbreak pip so it can install most Python packages in venv correctly without having to use Distrobox or Toolbx
- Make audio sound good
- Running Windows games via Proton without going through Steam or Lutris
- Software not using Dolphin open/save file picker
- Use wayland rather than X11 for some stuff
- FluidSynth as a background service (required if you need MIDI support in any of your Wine/Proton software)