Automatisiertes Setup für Fedora, das eine minimale GNOME-Entwicklungsumgebung mit allen nötigen Entwickler-Tools, Lua 5.1, LuaRocks, pdflatex, Mermaid CLI und LazyVim einrichtet. Dieses Repository ist öffentlich und enthält nur sichere, allgemein nutzbare Konfigurationen.
Automated setup for Fedora that configures a minimal GNOME development environment with all necessary developer tools, Lua 5.1, LuaRocks, pdflatex, Mermaid CLI, and LazyVim. This repository is public and contains only safe, generally usable configurations.
- System-Optimierung:
- Systemupdate & DNF Performance-Tuning
- Kern-Tools & Shell:
- Terminal & Shell:
kitty,fish,starship - Utilities:
fzf,tree,ripgrep,btop,neofetch,zoxide,fd-find - Fonts: JetBrains Mono Nerd Font
- Terminal & Shell:
- Entwicklungsumgebung:
- Compiler & Build:
git,lazygit,clang,gcc,cmake,make - Laufzeiten:
nodejs,python3,lua 5.1&luarocks - LaTeX:
pdflatexübertexlive-scheme-basic - Mermaid CLI:
mmdcüber npm
- Compiler & Build:
- Neovim/LazyVim Integration:
- Installation von
neovim - Node.js & Python Provider für Neovim
- LazyVim Plugins werden beim ersten Start automatisch installiert
- Snacks.image wird automatisch aktiviert, falls vorhanden
- Installation von
- Konfiguration:
- Starship Prompt für Fish Shell aktiviert
- Kitty als Standard-Terminal
- Robustes Stow-Deploy der öffentlichen Dotfiles
- Extras:
- Flatpak & Flathub eingerichtet
- Optional: Entfernt überflüssige GNOME-Apps
Ein Schritt / One-Step Setup:
bash <(curl -s https://raw.githubusercontent.com/JeromeTDev/fedora-dev-bootstrap/main/setup.sh)git clone https://github.com/JeromeTDev/fedora-dev-bootstrap.git ~/fedora-dev-bootstrap
cd ~/fedora-dev-bootstrap
chmod +x setup.sh
./setup.sh- Starship wird automatisch beim Start von Fish geladen.
- LazyVim Plugins werden beim ersten Start von Neovim installiert.
- Öffentliche Dotfiles werden via Stow deployed. /
- Starship is automatically loaded when Fish starts.
- LazyVim plugins are installed automatically on first Neovim start.
- Public dotfiles are deployed via Stow.