Dieses Repository enthält Konfigurationsdateien und Installationsskripte für Fedora und macOS. Die Installation erfolgt entweder direkt über chezmoi oder mithilfe der bereitgestellten Skripte.
- Git (Installationsanleitung)
- curl (meist vorinstalliert)
- Terminal mit Administratorrechten
Führen Sie diese Befehle nacheinander aus:
# 1. Chezmoi installieren
sh -c "$(curl -fsLS get.chezmoi.io)"
# 2. Dotfiles anwenden
chezmoi init -v --apply --force https://code.brothertec.eu/simono41/dotfiles.git
Fedora:
chmod +x install-fedora.sh && ./install-fedora.sh
macOS:
chmod +x install-macos.sh && ./install-macos.sh
- Automatische OS-Erkennung
Abbruch bei falschem Betriebssystem - Redundanzprüfung
Überspringt bereits installierte Komponenten:- Chezmoi
- Starship
- Cliphist
- Kategorisierte Paketgruppen
Klare Trennung von:- Shell-Tools
- GUI-Komponenten
- Entwicklungsumgebungen
- Systemdiensten
- ZSH als Standard-Shell
Wird automatisch gesetzt - Flatpak-Repository
Flathub wird hinzugefügt - Architekturspezifische Binärdateien
Automatische Auswahl zwischen ARM/x86_64
| Feature | Fedora-Skript | macOS-Skript |
|---|---|---|
| Paketmanager-Installation | DNF | Homebrew |
| Virtulisierung | @virtualization | Docker |
| Clipboard-Manager | cliphist | flycut |
| Terminal-Emulator | Wezterm | Wezterm |
- Simon Rieger (GitHub)
MIT-Lizenz – Details siehe LICENSE
Hinweis: Bei Verwendung der curl-Methode wird empfohlen, das Skript vor der Ausführung zu überprüfen.