2026-05-10 08:58:28 +00:00
2026-05-10 08:57:55 +00:00
2026-05-10 08:57:20 +00:00
2026-05-10 08:56:16 +00:00
2026-05-10 08:55:53 +00:00
2026-05-10 08:55:18 +00:00
2026-05-09 12:18:16 +00:00
2026-05-10 07:39:24 +00:00
2026-05-09 19:05:42 +00:00
2026-05-09 19:03:29 +00:00
2026-05-10 08:58:28 +00:00

🇩🇪 Deutsch

🚀 Ultimate Dotfiles Setup

Dieses Repository enthält ein intelligentes Cross-Platform Setup-Skript, das automatisch die Systemumgebung erkennt (Arch, Debian, Alpine, Termux) und eine maßgeschneiderte ZSH- und Neovim-Konfiguration installiert.

📋 Features

  • Automatische OS-Erkennung - Erkennt Distributionen via /etc/os-release oder Termux-Umgebungen.

  • Smart Fallback - Erkennt Derivate (wie CachyOS) und nutzt automatisch die Konfiguration der Basis-Distro (Arch), falls keine spezifische Datei existiert.

  • Minimalistisches Setup - Installiert nur die notwendigen Pakete (zsh, neovim, eza, fastfetch, git).

  • Custom Configs - Lädt systemspezifische .zshrc Profile direkt von Gitea.

  • POSIX-konform - Funktioniert auch auf Minimal-Systemen wie Alpine Linux ohne bash.

Installation

Führe diesen Befehl auf einem frischen System aus:

curl -fsSL https://git.ungruhe.info/Tim/dotfiles/raw/branch/main/setup.sh | sh

Danach die shell neu laden:

exec zsh

🇺🇸 English

🚀 Ultimate Dotfiles Setup

This repository features an intelligent cross-platform setup script that automatically detects your system environment (Arch, Debian, Alpine, Termux) and deploys a tailored ZSH and Neovim configuration.

📋 Features

  • Automatic OS Detection - Detects distributions via /etc/os-release or Termux environments.

  • Smart Fallback - Detects derivatives (e.g., CachyOS) and automatically uses the base distribution's config (Arch) if no specific file exists.

  • Lightweight Setup - Installs core packages only (zsh, neovim, eza, fastfetch, git).

  • Custom Configs - Pulls system-specific .zshrc profiles directly from Gitea.

  • POSIX Compliant - Works on minimal systems like Alpine Linux without requiring bash.

Insallation

Run this command on a fresh system:

curl -fsSL https://git.ungruhe.info/Tim/dotfiles/raw/branch/main/setup.sh | sh

After that reload the shell:

exec zsh
S
Description
No description provided
Readme GPL-3.0 210 KiB
Languages
Shell 72.9%
Lua 27.1%