myOS is an opinionated all-purpose operating system dedicated to progress, freedom, and ease-of-use.
This repo uses BlueBuild to generate operating system images, using uBlue's Fedora Atomic-based images as a starting point.
myOS was created to offer a user-friendly yet powerful operating system that embraces open-source principles while providing a cohesive and polished experience.
myOS works out of the box with minimal setup, allowing users to focus on their tasks without unnecessary distractions.
If you want to add your own customizations on top of myOS, you are advised strongly against forking. Instead, create a repo for your own image by using the BlueBuild template, then change your base-image
to a myOS image. This will allow you to apply your customizations to myOS in a concise and maintainable way, without the need to constantly sync with upstream.
To rebase a Fedora Atomic installation, choose an $IMAGE_NAME from the list below, then follow these steps:
(Important note: the only supported tag is latest
)
- First rebase to the unsigned image, to get the proper signing keys and policies installed:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/nobodywatchin/$IMAGE_NAME: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/nobodywatchin/$IMAGE_NAME:latest
- Reboot again to complete the installation
systemctl reboot
myos-gnome
myos-kde
myos-gnome-nvidia
myos-kde-nvidia
myos-gnome-intel-mac
myos-kde-intel-mac
myos-gnome-surface
myos-kde-surface
myos-cosmic
myos-hyprland
myos-cosmic-nvidia
myos-hyprland-nvidia
myos-cosmic-intel-mac
myos-hyprland-intel-mac
myos-headless