- Script Bash 02Gnome (tên cũ GnomeBlueprint) biến Fedora Workstation mới cài thành desktop GNOME dùng được ngay: 16 extension, theme Rewaita, bloatware biến mất, Firefox hardening, Docker stack, cả NVIDIA driver — tất cả trong một cú curl.
TL;DR
GnomeBlueprint (repo đã đổi tên thành 02Gnome) là một script Bash chạy 1 lệnh duy nhất, biến Fedora Workstation mới cài thành desktop GNOME đầy đủ trong khoảng 20 phút. Bạn chọn preset Desktop hoặc Laptop, script tự cài 16 GNOME extension, theme Rewaita + adw-gtk3-dark, các app thiết yếu, tuỳ chọn Steam/Discord/VS Code…, dựng Docker stack cho Immich / Ollama / ZeroTier, tinh chỉnh dconf và Firefox privacy, gỡ 18+ app bloatware, và tự cài NVIDIA driver nếu có GPU. GPL v3, chạy được trên Fedora, Silverblue, Bazzite, Nobara, Ubuntu và Arch.
One-liner: curl -fsSL bit.ly/02gnome | bash.
Điểm mới
Setup GNOME “chuẩn dev” thường mất 2–4 tiếng: tải Extension Manager, tìm và cài từng extension, tweak dconf qua GUI, sửa user.js Firefox, đi lùng theme, debug NVIDIA — rồi lặp lại mỗi lần cài máy mới. GnomeBlueprint gom toàn bộ quy trình đó thành một script có TUI hỏi đáp tương tác. Không phải dotfiles khô khan, không phải Ansible playbook — chỉ một cú curl | bash.
Script tự phát hiện hệ thống atomic qua /run/ostree-booted và swap dnf sang rpm-ostree, nên Silverblue và Bazzite chạy ngay mà không cần sửa tay.
Thông số kỹ thuật
- Ngôn ngữ: 88.6% Shell, 5.7% JavaScript, 5.7% CSS
- License: GNU GPL v3.0
- 16 GNOME extension bundled: AppIndicator, ArcMenu, Clipboard History, Dash to Dock, Gtk4 Desktop Icons NG, Just Perfection, Logo Menu, Panel Corners, PiP on top, Quick Settings Audio Panel, Restart To, Rounded Window Corners Reborn, User Themes, Vitals, Wallpaper Slideshow, cộng thêm auto-patching cho tương thích version GNOME
- Essential apps: Firefox, Flatseal, Extension Manager, Mission Center, GNOME Tweaks, fastfetch, bộ công cụ web-app
- Theme: Rewaita dark/light custom, adw-gtk3-dark cho GTK3, tuỳ chọn OLED pure-black
- Bloatware: gỡ 18+ app mặc định (LibreOffice, Calendar, Weather, Maps, System Monitor...) với cascade-detection và dry-run
- NVIDIA: auto-detect GPU, cài driver proprietary kèm CUDA và VA-API
- Cleanup cuối: prune kernel cũ, trim journal, sửa Flatpak
So sánh với các cách thường dùng
| Phương án | Thời gian | Ưu điểm | Nhược điểm |
|---|---|---|---|
| Setup tay qua GNOME Tweaks + Extension Manager | 2–4 giờ | Kiểm soát hoàn toàn | Lặp lại mỗi lần cài lại máy |
| Dotfiles repo (vd nobara-dotfiles) | ~30 phút | Config đồng bộ qua Git | Chỉ sync file, không cài phần mềm hay driver |
| Bazzite / ujust preset | Cài OS là xong | Tối ưu cho gaming image | Gắn với Bazzite, không di động |
| GnomeBlueprint (02Gnome) | ~20 phút | Chạy trên Fedora/Silverblue/Bazzite/Nobara/Ubuntu/Arch, có cả Docker + NVIDIA | Opinionated, phải tin maintainer khi curl | bash |
Use case thực tế
Script tách sẵn hai profile với dconf riêng biệt:
- Desktop: panel dưới, clock canh phải, natural scroll off, màn không tự tắt
- Laptop: panel trên, clock giữa, hiện % pin, đóng nắp suspend, tap-to-click bật sẵn
Phần Docker stack làm 02Gnome hơn hẳn các script “dotfiles” khác — ba service đều một lệnh là lên:
- Immich ở
localhost:2283— thay Google Photos self-hosted - Ollama + Open WebUI ở
localhost:3000— chạy LLM local - ZeroTier One — VPN mesh P2P, ghép nhiều máy thành LAN ảo
Ai đang setup homelab hoặc workstation AI local thì ba thứ trên chính là combo hay gặp nhất.
Firefox hardening & keyboard shortcut
Script áp user.js và policies.json tắt các tính năng AI của Firefox, cấu hình search engine, và theme khớp GTK. Keyboard shortcut custom: Super+D về desktop, Super+E mở Files, Super+T mở terminal — quen tay với người đến từ Windows/KDE.
Hạn chế & giá
Miễn phí, GPL v3. Vài điểm cần lưu ý trước khi chạy:
- Target chính là Fedora Workstation 44; các distro khác chạy được nhưng test ít hơn
- Repo mới 8 sao, 212 commit — cộng đồng nhỏ, ít peer-review. Chạy
curl | bashquabit.lyđồng nghĩa bạn đang tin maintainer - Auto-patching extension giúp bắt kịp drift version GNOME, nhưng với GNOME mới nhất có thể vẫn cần vá tay
- Docker stack là optional, nhưng yêu cầu Docker/Podman cài sẵn
- Danh sách bloatware khá opinionated — ai cần LibreOffice phải tự opt-out trong TUI
What’s next
Repo đã đổi tên từ GnomeBlueprint sang 02Gnome; link cũ vẫn redirect. Không có roadmap public, nhưng commit gần đây cho thấy hướng mở rộng optional apps (JetBrains Rider, OpenCode AI agent, .NET SDK) và siết chặt bloatware safety check. Fedora 45 sắp ra — đáng theo dõi để xem script cập nhật kịp không.
Nếu bạn đang cầm một máy Fedora vừa cài xong và ngại ngồi tweak GNOME nửa buổi sáng, đây là thứ nên thử — tệ nhất thì dnf reinstall là xong.


