Skript-Beschreibungen:
Browser
- Erweiterungen: Empfiehlt nützliche Erweiterungen für Chromium- und Firefox-basierte Browser.
Desktop
- Bspwm: Bspwm ist ein minimaler, skriptbarer Tiling-Window-Manager für X11, der binäre Raumaufteilung verwendet und auf einen externen Hotkey-Daemon für Tastatureingaben angewiesen ist. Das Skript installiert die Bspwm-Konfiguration von gh0stzk/dotfiles. Das Setup-Skript ist nur für Arch, also überprüfen Sie für andere Distributionen das Repository.
- Dunst: Dunst ist ein leichtgewichtiger, anpassbarer Benachrichtigungs-Daemon für Linux, der minimale, unaufdringliche Desktop-Benachrichtigungen anzeigt. Das Skript wendet mein vorkonfiguriertes Dunst-Setup an.
- Dwm: Dwm ist ein dynamischer Tiling-Window-Manager für X11, bekannt für seine Minimalität, Schnelligkeit und Konfigurierbarkeit durch Bearbeitung des Quellcodes. Das Skript wendet mein vorkonfiguriertes dwm-Setup aus meinem harilvfs/dwm-Repository an und installiert alle notwendigen Abhängigkeiten, um die Umgebung vollständig funktionsfähig zu machen.
- Hyprland: Hyprland ist ein dynamischer Tiling-Wayland-Compositor, der moderne Funktionen wie Animationen, Fenstereffekte und flexible Tiling-Layouts unterstützt. Das Skript ermöglicht es Ihnen, vorkonfigurierte Hyprland-Setups von respektierten Benutzern zu installieren - ml4w, end-4, Jakoolit, omarchy und prasanthrangan dots.
- Picom: Picom ist ein leichtgewichtiger Compositor für X11, der Fenstertransparenz, Schatten und Animationen hinzufügt. Das Skript bietet die Installation meiner vorkonfigurierten Picom-Konfiguration und Unterstützung für animiertes Picom von picom-ftlabs.
- Rofi: Rofi ist ein leichtgewichtiger Anwendungsstarter, Fensterwechsler und dmenu-Ersatz für X11. Das Skript wendet meine vorkonfigurierte Rofi-Konfiguration an.
- Themes-Icons: Installiert und wendet eine Sammlung von Themes und Icons an, um das Desktop-Erscheinungsbild zu verbessern.
- Wallpapers: Lädt eine Sammlung schöner Nord- und Catppuccin-Wallpaper herunter.
Entwicklung
- Bun: Bun ist eine schnelle, All-in-One JavaScript-Laufzeit, Bundler und Paketmanager mit Fokus auf Performance. Das Skript installiert Bun auf Ihrem System.
- Helix: Helix ist ein modaler Texteditor, inspiriert von Vim, fokussiert auf Geschwindigkeit und moderne Funktionen wie Syntaxhervorhebung, Language Server Protocol (LSP) Integration und mehrere Cursor. Das Skript wendet meine vorkonfigurierte Helix-Konfiguration an.
- Neovim: Neovim ist ein moderner, verbesserter Fork von Vim, entwickelt um erweiterbarer, schneller und einfacher in Plugins zu integrieren zu sein. Das Skript lässt Sie zwischen Kickstart Neovim und NvChad-Setups wählen, um Ihre IDE-Umgebung anzupassen.
- Npm: Npm (Node Package Manager) ist der Standard-Paketmanager für Node.js, verwendet zur Verwaltung von JavaScript-Bibliotheken und Abhängigkeiten. Das Skript installiert npm auf Ihrem System.
Pakete
- Android-Tools: Bietet Optionen zur Installation verschiedener Android-bezogener Tools, einschließlich Gvfs-MTP für USB-Dateiübertragungen, ADB zum Debuggen, JDK (OpenJDK) für Java-Entwicklung und den Universal Android Debloater zum Entfernen von Bloatware.
- Browser: Bietet eine Auswahl von Webbrowsern zur Installation, wie Brave, Firefox, Google Chrome und andere, sodass Sie den wählen können, der am besten zu Ihren Bedürfnissen passt.
- Kommunikation: Installiert beliebte Kommunikationsanwendungen wie Discord, Signal, Slack und Telegram, um Ihnen zu helfen, mit Ihren Teams und Communities in Verbindung zu bleiben.
- Crypto-Tools: Installiert wesentliche Kryptowährungs-Tools, wie die Electrum Bitcoin-Wallet, um Ihre digitalen Assets sicher zu verwalten.
- Development-Tools: Richtet Ihre Entwicklungsumgebung mit einer Auswahl von Sprachen und Tools ein, einschließlich Node.js, Python, Rust, Go und Docker, um Ihre Coding-Projekte zu unterstützen.
- Bearbeitung: Bietet eine Suite von Bearbeitungssoftware für verschiedene Medientypen, wie GIMP für Bilder, Kdenlive für Videos und Audacity für Audio, um alle Ihre kreativen Bedürfnisse abzudecken.
- FM-Tools: Installiert nützliche Dateimanager-Utilities, einschließlich Tumbler für Thumbnail-Vorschauen und Trash-Cli zur Verwaltung Ihres Papierkorbs von der Kommandozeile.
- FileManagers: Bietet eine Vielzahl von Dateimanagern, von grafischen Optionen wie Thunar und Dolphin bis zu terminalbasierten wie LF und Ranger, damit Sie Ihre Dateien auf Ihre Art verwalten können.
- Gaming: Verbessert Ihr Gaming-Erlebnis durch Installation wesentlicher Tools wie Steam, Lutris und Heroic Games Launcher, zusammen mit Performance-Utilities wie MangoHud und GameMode.
- GitHub: Stattet Sie mit wesentlichen Git- und GitHub-Tools aus, einschließlich GitHub CLI, GitHub Desktop und LazyGit, um Ihren Versionskontroll-Workflow zu optimieren.
- Multimedia: Installiert Multimedia-Player wie VLC und MPV und stellt sicher, dass Sie die richtigen Tools haben, um Ihre Lieblingsfilme und -videos zu genießen.
- Musik: Bietet eine Auswahl von Musik-Anwendungen, einschließlich Spotify, Spotube und YouTube Music, damit Sie Ihre Lieblings-Tracks hören und neue Künstler entdecken können.
- Produktivität: Steigert Ihre Produktivität mit einer Auswahl von Office-Suiten wie LibreOffice und OnlyOffice, sowie Notiz-Apps wie Obsidian und Joplin.
- Streaming: Bietet Streaming- und Bildschirmaufzeichnungs-Software, wie OBS Studio und SimpleScreenRecorder, um Ihnen zu helfen, Ihren Bildschirminhalt aufzunehmen und zu teilen.
- Terminals: Bietet eine breite Palette von Terminal-Emulatoren, von modernen Optionen wie Alacritty und Kitty bis zu klassischen Wahlen wie GNOME Terminal und Konsole.
- TextEditors: Installiert eine Vielzahl von Texteditoren, die zu Ihrem Coding-Stil passen, einschließlich VSCode, Neovim und Zed, und stellt sicher, dass Sie das richtige Tool für jedes Projekt haben.
- Virtualisierung: Richtet Virtualisierungsumgebungen mit Tools wie QEMU/KVM, VirtualBox und Distrobox ein und ermöglicht es Ihnen, mehrere Betriebssysteme zu betreiben und Software in isolierten Containern zu testen.
System
- Audio: Installiert und richtet das PipeWire-Audio-System ein.
- Aur: AUR (Arch User Repository) ist ein Community-gesteuertes Repository für Arch Linux-Benutzer, das von Benutzern eingereichte Paket-Build-Skripte (PKGBUILDs) enthält, die es einfach machen, Software zu installieren, die nicht in den offiziellen Repositories verfügbar ist. Das Skript lässt Sie einen AUR-Helfer wählen und installiert ihn entsprechend Ihrer Präferenz.
- AutoLogin-TTY: Das Skript gibt Ihnen zwei Optionen: entweder Autologin in TTY zu aktivieren oder es später zu entfernen, wenn Sie es nach der Aktivierung benötigen. Übrigens empfehle ich nicht, dies zu aktivieren, da jeder physischen Zugang ohne Ihren Benutzernamen und Ihr Passwort haben kann.
- Bluetooth: Installiert Bluetooth-Pakete und richtet Bluetooth-Funktionalität ein.
- Brightness: Stellt die Bildschirmhelligkeit nach Ihren Präferenzen mit Brightnessctl ein.
- Chaotic-Aur: Chaotic-AUR ist ein beliebtes inoffizielles Arch User Repository (AUR) Helfer-Repository, das vorgefertigte Binärpakete bereitstellt. Das Skript installiert Chaotic-AUR und konfiguriert
pacman.conf
für die Verwendung. - Fastfetch: Fastfetch ist ein leichtgewichtiges Systeminformations-Tool, das OS, Hardware und andere Details in einem sauberen, anpassbaren Format anzeigt. Das Skript wendet meine fastfetch-Konfiguration aus dem harilvfs/fastfetch-Repository an.
- Fonts: Lädt und installiert eine Vielzahl von Nerd Fonts für verbesserte Lesbarkeit und Ästhetik in Terminal-Anwendungen herunter.
- Grub: GRUB (GNU GRand Unified Bootloader) ist ein Bootloader, der Ihnen ermöglicht, Betriebssysteme oder Kernel beim Start zu wählen und zu laden. Das Skript bietet verschiedene Themes und wendet notwendige GRUB-Konfigurationen an. Dank an chrisTitusTech/Top-5-Bootloader-Themes für die Themes und Skript-Unterstützung.
- LTS-Kernel: Dieses Skript installiert den LTS-Kernel nur für Arch-basierte Distributionen (nicht für Fedora oder openSUSE).
- Sddm: SDDM (Simple Desktop Display Manager) ist ein moderner, Qt-basierter grafischer Login-Manager. Das Skript installiert ein Catppuccin-basiertes Theme für SDDM aus der Catppuccin-Community.
Terminal
- Alacritty: Alacritty ist ein schneller, GPU-beschleunigter Terminal-Emulator mit Fokus auf Performance und Einfachheit. Das Skript wendet meine vorkonfigurierte Alacritty-Konfiguration auf Ihr System an.
- Bash: Die anpassbare Kommandozeilen-Eingabeaufforderung für die Bash-Shell. Das Skript lässt Sie zwischen Tokyo Night, Catppuccin und Nord-Themes wählen.
- Fish: Fish (Friendly Interactive Shell) ist eine benutzerfreundliche Unix-Shell mit intelligenten Auto-Vorschlägen, Syntaxhervorhebung und einfacher Skripterstellung. Das Skript installiert und wendet das tide-Theme an.
- Foot: Foot ist ein leichtgewichtiger, schneller, minimaler Wayland-nativer Terminal-Emulator, entwickelt für Einfachheit und Performance. Das Skript wendet meine vorkonfigurierte Foot-Konfiguration an.
- Ghostty: Ghostty ist ein schneller, funktionsreicher, plattformübergreifender Terminal-Emulator, der native UI und GPU-Beschleunigung verwendet. Das Skript wendet meine vorkonfigurierte Ghostty-Konfiguration an.
- Kitty: Kitty ist ein schneller, GPU-beschleunigter Terminal-Emulator mit modernen Funktionen wie Ligaturen, Tabs, Tiling-Layouts und Bildunterstützung. Das Skript wendet meine vorkonfigurierte Kitty-Konfiguration an.
- Tmux: Tmux ist ein Terminal-Multiplexer, der es Ihnen ermöglicht, mehrere Terminal-Sitzungen innerhalb eines Fensters zu verwalten. Das Skript wendet meine vorkonfigurierte tmux-Konfiguration an.
- Zsh: Zsh (Z shell) ist eine erweiterte Unix-Shell mit Funktionen wie verbesserter Tab-Vervollständigung, besserem Skripting und mächtiger Anpassung. Das Skript installiert alle erforderlichen Abhängigkeiten und wendet mein benutzerdefiniertes Theme an.