- QML 45.4%
- Shell 44.5%
- Lua 8%
- Python 1.2%
- Go Template 0.9%
| docs | ||
| dot_claude | ||
| dot_codex | ||
| dot_config | ||
| private_dot_local | ||
| private_dot_ssh | ||
| .chezmoidata.toml | ||
| .chezmoiignore | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| CONTEXT.md | ||
| DESIGN.md | ||
| dot_gitconfig | ||
| PRODUCT.md | ||
| README.md | ||
| run_onchange_after_90-system-provision.sh.tmpl | ||
| run_onchange_after_95-user-provision.sh.tmpl | ||
| run_onchange_after_99-system-finalize.sh.tmpl | ||
dotfiles-sora
Personal Fedora Workstation configuration for sora, managed by chezmoi.
This is a clean-room setup. It does not reuse the previous Arch or Fedora dotfiles, and it deliberately does not manage Cursor preferences, credentials, AI-agent sessions, wallpaper artwork, or data on any other disk.
Target
- Fedora Workstation 44
- user:
rexlmanu - host:
sora - root filesystem: Btrfs UUID
9f8cd76f-6c43-48cf-9894-f3bd5908ceb0on Samsung SSD 980 PRO WWNeui.002538ba21b2aff1
The provisioning guard stops before privileged work if those facts do not match. It never mounts or writes the Windows and old-Fedora disks.
Bootstrap
On a fresh installation, install Git and chezmoi from Fedora, then initialize the repository as rexlmanu:
sudo dnf install -y git chezmoi
chezmoi init --apply ssh://git@git.it-lampe.de:2222/rexlManu/dotfiles-sora.git
Chezmoi applies home configuration as the user. Scripts that change the operating system request sudo and are safe to rerun. They never reboot or log out automatically.
What it configures
- Hyprland, Quickshell, Vicinae, Ghostty, Fish, Starship, and desktop portals
- Docker CE and DDEV
- mise-managed Node.js, PHP, Java, Maven, and Gradle
- pnpm, Composer, Codex, Claude Code, and OpenCode 2
- Zen Browser, Google Chrome, Mona Sans, Git SSH signing, and common developer tools
- Steam, Proton gaming, and a native renderer for locally installed Wallpaper Engine scenes
- editable workstation tools under
~/workspace/tools, including local T3 Code, Open Computer Use, and Open Browser Use builds - manual update workflow through
sora-update
GNOME and GDM remain available as a fallback. See docs/workstation.md for the full contract and post-install checks.
Repository policy
No license is granted. The repository is public for personal reuse and auditability. Wallpaper Engine scenes and other locally installed artwork are not redistributed.