Miasma OS 
About
Miasma OS is a Fedora Atomic desktop built with love on top of a Bazzite base. It is a spin aimed at music producers and musicians utilising features found in Fedora Jam Lab, Av Linux and Ubuntu Studio but on an immutable base thanks to Bazzite and Universal blue.
Some features and packages
Windows compatibility tools for VST plugins
- Wine-Staging
- Yabridge (for low latency compatibility for Windows VST plugins)
Audio Plugins
Virtual Instruments
DAWs, Plugin Hosts, and Sequencers
- Ardour
- Reaper (Closed Source)
- Renoise (Closed Source)
- Hydrogen
- Tenacity (Better Audacity fork)
- Carla
- Qtractor
Useful Composer Tools
- Musescore (Notation software)
- SooperLooper (Live looping)
Additional Pre-installed Software
- Neovim
- Zen Browser (A stylish, modern Firefox clone with lots of quality of life features)
- Alacritty
- Rsync (Recording artists that move between devices would benefit from learning this command)
- Zsh with Oh-My-Posh and Oh-My-Zsh
Custom configurations optimized for musicians
- Start Ops kernel flag set to "performance"
- Real-time and memlock permissions for 'audio' and 'realtime' groups (requires just script to be run on first launch)
Installation
Warning
This is an experimental feature, try at your own discretion.
To rebase an existing atomic Fedora installation to the latest build:
-
First rebase to the unsigned image, to get the proper signing keys and policies installed:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/tumillanino/miasma-os:latest -
Reboot to complete the rebase:
systemctl reboot -
Then rebase to the signed image, like so:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/tumillanino/miasma-os:latest -
Reboot again to complete the installation
systemctl reboot -
On first launch, please open Alacritty and run the script below in order to properly configure Wine with Yabridge, Reaper paths, and system flags.
ujust first-run
The latest tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml, so you won't get accidentally updated to the next major version.
ISO
An ISO and website is coming soon ...
Verification
These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/tumillanino/miasma-os