Reproducible Fedora development workstation configuration for sora
  • QML 41%
  • Shell 33.8%
  • Python 17.4%
  • Lua 4.6%
  • PHP 1.5%
  • Other 1.7%
Find a file
Emmanuel Lampe 547ed07403
Add a Restart action to the Control Center
Restart sits between Log out and Power off and asks for confirmation before it runs systemctl reboot.
2026-11-03 14:56:45 +01:00
docs Add Lerd worktree skill and shorten global agent rules 2026-10-29 16:01:24 +01:00
dot_claude Remove agent credits from GitHub writing rules 2026-10-30 12:31:15 +01:00
dot_codex Remove agent credits from GitHub writing rules 2026-10-30 12:31:15 +01:00
dot_codex-experiential Share Codex skills and add a DDEV worktree skill 2026-10-27 03:37:25 +01:00
dot_codex-ollama Share Codex skills and add a DDEV worktree skill 2026-10-27 03:37:25 +01:00
dot_config Add a Restart action to the Control Center 2026-11-03 14:56:45 +01:00
private_dot_local Add Lerd worktree skill and shorten global agent rules 2026-10-29 16:01:24 +01:00
private_dot_ssh Configure SSH access to 51.254.243.97 with the Matebook key 2026-10-08 11:36:55 +02:00
scripts Replace DDEV with shared Lerd services 2026-10-29 15:41:54 +01:00
.chezmoidata.toml Create Sora Fedora workstation setup 2026-08-26 12:45:17 +02:00
.chezmoiignore Keep workstation glossary repository-only 2026-09-08 05:19:01 +02:00
.chezmoiremove Remove agent credits from GitHub writing rules 2026-10-30 12:31:15 +01:00
.gitignore Create Sora Fedora workstation setup 2026-08-26 12:45:17 +02:00
AGENTS.md Add a notes-and-findings rule for multi-step machine work 2026-10-31 14:40:58 +01:00
CLAUDE.md Import AGENTS.md from Claude instructions 2026-08-26 17:49:47 +02:00
CONTEXT.md Install local T3 Code and wallpaper tooling 2026-09-08 05:17:53 +02:00
DESIGN.md Set up VS Code as a Sora-themed code browser 2026-10-03 13:04:00 +02:00
dot_gitconfig Sync live Claude, Git, and VS Code settings into source 2026-10-21 04:36:36 +02:00
PRODUCT.md Replace DDEV with shared Lerd services 2026-10-29 15:41:54 +01:00
README.md Replace DDEV with shared Lerd services 2026-10-29 15:41:54 +01:00
run_onchange_after_90-system-provision.sh.tmpl Set up Ollama for local coding in OpenCode 2026-10-21 18:24:11 +02:00
run_onchange_after_95-user-provision.sh.tmpl Install Lerd beside DDEV with worktree and MCP support 2026-10-25 00:35:30 +02:00
run_onchange_after_96-vscode.sh.tmpl Set up VS Code as a Sora-themed code browser 2026-10-03 13:04:00 +02:00
run_onchange_after_99-system-finalize.sh.tmpl Create Sora Fedora workstation setup 2026-08-26 12:45:17 +02:00

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-f3bd5908ceb0 on Samsung SSD 980 PRO WWN eui.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 Lerd, with shared PHP services through rootless Podman
  • Ollama with ROCm acceleration on the Radeon RX 9070 series GPU
  • mise-managed Node.js, PHP, Java, Maven, and Gradle
  • pnpm, Composer, Codex, Claude Code, and OpenCode 2
  • Zen Browser, Google Chrome, Mona Sans, SF Pro, Git SSH signing, and common developer tools
  • OrcaSlicer with Klipper/Moonraker connections and the built-in printer web view
  • 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.