Skip to content

aliheidary1381/FMAB-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMA:B OS logo

FMA:B OS ❄️

A curated collection of high‑quality, ready‑to‑use components for building your own NixOS configuration.

This setup includes a cohesive custom theme applied across KDE Plasma, SDDM, and Plymouth. You can easily personalize it by swapping in your own wallpapers.

It also provides a comprehensive development environment covering many programming languages, a wide range of preconfigured software, and several virtualization options.

🖼️ Dark mode

Screenshot

Screenshot

Screenshot

🖼️ Light mode

Screenshot

Screenshot

Screenshot

🖼️ Start up

Screenshot

Screenshot

Main components 🫀

I’ve tried to stick to KDE‑native (or at least Qt6‑native FOSS) applications unless there was a strong reason not to.

  • GRUB bootloader
  • Plymouth
  • SDDM
  • KDE Plasma (Qt6) desktop environment on Wayland
  • Catppuccin colour palletes
  • Wave terminal emulator
  • Fish shell
  • Helix CLI editor
  • Zed GUI editor
  • Virtualization: Podman for containers, WinBoat for Windows, Waydroid for Android, and Virt-manager & systemd-nspawn for everything else. These take almost no space until initialized (i.e., until you download the guest OSes).
  • Local AI: Ollama, Jan AI, local Gemma and Qwen models, with integrations for Zed IDE and Wave Terminal.
  • Development environment: Rust, Go, C, C++, JS, Python, R, OCaml, and even Prolog, plus a JuPyteR env with Python and R kernels and many data-science libs preinstalled. JetBrains IDEs include plugins out of the box.
  • Pre-installed software for music, image, and video playing and editing, office work, and academic use. (see the full list here).
  • systemd, networkd, resolved, pipewire, btrfs filesystem, glibc, core packages, default packages, LTS kernel, etc.

A clean installation uses roughly 100GiB of disk space (+10GiB for local LLMs).

Web app addresses 🧑‍💻

Background image acknowledgements 🙌

Wallpaper by cyph1n

All images are sourced from album covers of Fullmetal Alchemist: Brotherhood (Original Soundtrack) and the Final Best BoxSet (which includes all 5 OP and ED singles).

Some light editing was done using KDE Krita and Google Gemini's Nano Banana.

I do not own these materials.

All rights belong to their respective creators: Akira Senju (OST composer), Sony Music Entertainment Japan (OST copyright holder), Milan Records (OST distributor). Characters & artwork by Hiromu Arakawa (manga artist), and Bones Inc. (anime studio). Licensed by Crunchyroll from Sony Group Corporation, and distributed in NA by Aniplex Inc.

Future plans / TODO 🔮

  • Migrate to plasma-login-manager once it becomes available on NixOS.
  • Replacing BTRFS with BCacheFS.
  • Using LXC for Windscribe.

Alternatives / Competitors 🏅

  • Nixy is based on Hyprland, with Caelestia-shell theme and Base16 colour pallete. It also includes a fully configured *arrs home media server. Check it out!

About

My personal NixOS flake. An AI-enabled distribution, inspired by the Fullmetal Alchemist: Brotherhood anime.

Resources

License

Stars

Watchers

Forks

Contributors