No description
Find a file
2025-04-12 14:30:51 +02:00
.chezmoitemplates update fzf for darwin 2025-04-10 20:15:05 +02:00
dot_config update automate program start 2025-04-12 14:00:42 +02:00
dot_icons/default update look 2025-04-12 13:44:25 +02:00
dot_local/share/private_applications remove symlinked deprecated mimeapps.list 2023-06-21 10:41:05 +02:00
dot_swaylock [+] First Commit 2023-01-30 14:28:59 +01:00
dot_var/app/com.vscodium.codium/config/private_VSCodium/User add settings for vscodium 2025-02-17 16:38:03 +01:00
dot_vim/autoload [-] Remove Vundle [+] Add vim-plug 2023-02-01 07:11:31 +01:00
dot_zsh/completion add zsh completion for tailscale 2024-11-13 14:04:36 +01:00
kde-config change clipboard to native 2025-02-25 12:03:34 +01:00
plasma-shourtcuts add kde-shortcuts 2023-12-07 12:13:31 +01:00
private_dot_docker/completions add docker completion 2024-06-26 22:33:49 +02:00
private_dot_gnupg add package installation 2025-04-12 13:04:14 +02:00
scripts change clipboard to native 2025-02-25 12:03:34 +01:00
wallpaper add wallpaper and autostart for work laptop 2025-04-08 16:25:28 +02:00
.chezmoiexternal.toml Add Powerline fonts installation using external repo and run_onchange script 2024-10-01 12:52:08 +02:00
dot_bash_profile [+] First Commit 2023-01-30 14:28:59 +01:00
dot_fzf.bash.tmpl add fzf support for linux and darwin 2023-08-28 11:56:52 +02:00
dot_fzf.zsh.tmpl add fzf support for linux and darwin 2023-08-28 11:56:52 +02:00
dot_gtk-bookmarks.tmpl update chezmoi env 2025-04-10 09:32:58 +02:00
dot_gtkrc-2.0 update look 2025-04-12 13:44:25 +02:00
dot_profile add locale export 2025-02-22 01:25:27 +01:00
dot_tmux.conf.local update tmux config 2024-10-02 14:46:12 +02:00
dot_vimrc.tmpl sourced out modules 2023-11-02 08:56:11 +01:00
dot_xinitrc config change in waybar 2023-05-03 16:21:51 +02:00
dot_zprofile.tmpl add new templates 2023-08-30 10:21:27 +02:00
dot_zshrc.tmpl add new templates 2023-08-30 10:21:27 +02:00
executable_install-fedora.sh compile cliphist 2025-04-12 14:12:05 +02:00
executable_install-macos.sh add package check 2025-04-12 13:43:21 +02:00
README.md add new README 2025-04-12 13:54:52 +02:00
run_onchange_apple-keyboard-swap.sh.tmpl switch Apple Keyboard 2025-04-12 14:30:51 +02:00
run_onchange_docker_completion.sh add docker system completion remove script 2024-06-26 22:45:40 +02:00
run_onchange_install-packages.sh.tmpl add package check 2025-04-12 13:43:21 +02:00
run_onchange_install-powerline-fonts.sh Add Powerline fonts installation using external repo and run_onchange script 2024-10-01 12:52:08 +02:00
symlink_dot_tmux.conf installing .tmux 2024-09-30 11:50:12 +02:00

Dotfiles-Repository Installation

Dieses Repository enthält Konfigurationsdateien und Installationsskripte für Fedora und macOS. Die Installation erfolgt entweder direkt über chezmoi oder mithilfe der bereitgestellten Skripte.

Voraussetzungen


Installation

Methode 1: Direkte Installation mit chezmoi

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

Methode 2: Systemspezifische Skripte

Fedora:

chmod +x install-fedora.sh && ./install-fedora.sh

macOS:

chmod +x install-macos.sh && ./install-macos.sh

Features der Skripte

  • 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

Post-Installation

  • ZSH als Standard-Shell
    Wird automatisch gesetzt
  • Flatpak-Repository
    Flathub wird hinzugefügt
  • Architekturspezifische Binärdateien
    Automatische Auswahl zwischen ARM/x86_64

Skript-Funktionen im Detail

Feature Fedora-Skript macOS-Skript
Paketmanager-Installation DNF Homebrew
Virtulisierung @virtualization Docker
Clipboard-Manager cliphist flycut
Terminal-Emulator Wezterm Wezterm

Beitragende


Lizenz

MIT-Lizenz Details siehe LICENSE


Hinweis: Bei Verwendung der curl-Methode wird empfohlen, das Skript vor der Ausführung zu überprüfen.