An immutable, atomic Linux distro built for work and play. Based on Bazzite and powered by bootc.
TuxLinux ships a full developer toolchain, gaming-ready GPU support, and a curated set of tools — all baked into an atomic image that updates reliably and rolls back instantly.
- Languages: Go, Rust, Node.js, Python, Java 17/21
- Editors: VS Code, Vim
- Terminal: WezTerm, tmux, Zsh, Starship prompt
- Tools: Git, GitHub CLI, ripgrep, fzf, bat, eza, fd, jq, yq, htop, btop
- Build: GCC, C development tools, development-tools group
- Tauri: Full build deps (WebKitGTK, OpenSSL, GTK3, librsvg, pango)
- Podman + podman-compose
- Distrobox
- Kvantum
- Immutable base — OS updates are atomic images, not package-by-package
- Rollback on boot if anything breaks
- Podman socket enabled by default
TuxLinux is built on top of Bazzite, which brings:
- AMD/NVIDIA GPU drivers out of the box
- Steam, Lutris, and gaming optimizations
- Wayland + KDE Plasma desktop
- Hardware-accelerated codecs
sudo bootc switch ghcr.io/eosdev-x/tuxlinuxrpm-ostree rebase ostree-unverified-registry:ghcr.io/eosdev-x/tuxlinux:latestThen reboot.
just buildOr with Podman directly:
podman build -t tuxlinux .All packages and customizations live in build_files/build.sh. Edit that file to add or remove packages from the image.
MIT