awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gh0stzk avatar

gh0stzk/dotfiles

0
View on GitHub↗
4,329 Stars·309 Forks·Shell·gpl-3.0·8 Aufrufe

Dotfiles

This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines.

The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.

The environment incorporates a developer toolchain with language server integration and a lazy-loading plugin system for the text editor. System navigation is handled through keyboard-driven window tiling, workspace navigation control, and the use of temporary scratchpad windows.

Additional utilities cover system control through hotkey application launching, screen capture tools, and a menu-driven interface for managing network and power applets.

Features

  • Tiling Window Managers - Provides configuration files for a BSPWM-based tiling window manager with keyboard-driven window management and workspace navigation.
  • Desktop Environment Theming - Switches between 18 pre-configured desktop themes instantly, changing colors across the entire environment.
  • Cross-Application Theme Synchronization - Synchronizes a central color palette across all desktop applications for visual consistency.
  • Virtual Desktop Organizers - Provides keybindings to switch between virtual desktops or workspaces.
  • Keyboard-Driven Workflows - Controls window management, application launching, screenshots, and system actions entirely through keyboard shortcuts and hotkeys.
  • IDE Configurations - Ships a pre-configured Neovim environment with LSP, completions, and file navigation for development.
  • Preconfigured IDE Setups - Provides a preconfigured Neovim setup with LSP, Treesitter, completions, and file navigation for immediate code editing.
  • Optimized Shell Configurations - Provides an optimized Zsh shell environment with autocompletion, syntax highlighting, history search, and fzf-tab completions.
  • Text Editor Configurations - Provides a pre-configured Neovim setup with LSP, completions, and file navigation.
  • Focus Navigation Controllers - Provides keyboard-driven focus navigation between adjacent windows in a tiling layout.
  • Tiling Window Managers - Toggles between tiled and monocle layout modes for managing window arrangement.
  • Hotkey Daemons - Runs a background daemon that maps keyboard shortcuts to shell commands for system control.
  • Tree-Based Window Layouts - Arranges windows in a binary space partitioning tree for keyboard-driven tiling management.
  • Application Menu Systems - Displays a graphical application menu via Rofi for launching installed applications.
  • Keyboard-Driven Menu Systems - Provides a keyboard-driven graphical menu for launching applications and system controls.
  • Desktop Color Palette Theming - Propagates a handcrafted color palette across all supported applications and system components for consistent visual appearance.
  • Theme Application & Switching - Switches between 18 handcrafted themes with a single click, applying changes immediately without restarting the session.
  • Desktop Visual Theming - Switches between handcrafted themes instantly and adjusts visual settings through a dedicated editor without manual file editing.
  • Keyboard Navigation Shortcuts - Controls window management, theme switching, application launching, screenshots, and system actions through keyboard shortcuts.
  • Desktop Panel Systems - Provides a keybinding to show or hide the desktop panel or bar.
  • Multi-Monitor Workspace Managers - Automatically detects and configures up to 4 displays on launch or reload, adapting workspace layout to multi-monitor setups.
  • Scratchpads - Provides a scratchpad overlay for quick access to applications or notes without disrupting the workflow.
  • Window State Toggles - Provides keybindings to toggle windows between tiled, floating, fullscreen, and pseudo-tiled states.
  • Desktop Screenshot Capture - Provides keybindings to capture the screen, area, or active window with optional delay.
  • Multi-Monitor Workspace Assignments - Automatically detects monitors and assigns workspaces to each display on startup.
  • Floating Terminal Toggles - Provides a keybinding to toggle a floating terminal that appears above other windows.
  • Orchestration Scripts - Uses shell scripts to load and apply configuration files across applications on startup or theme switch.
  • Window Sticky Features - Makes a window visible on all workspaces.
  • Rofi-Based Applets - Ships a suite of Rofi-based applets for wallpaper selection, network control, clipboard, and system management.
  • Lazy Loading - Defers Neovim plugin initialization until first use to improve editor startup performance.
  • Browser Theme Integration - Applies a consistent OneDark color scheme to Firefox, matching the desktop environment's appearance.
  • Theme-Adaptive Widgets - Ships Eww-based widgets for music player, profile card, and cheatsheet that adapt to the active theme.
  • Floating Desktop Widgets - Renders functional widgets as floating windows that adapt to the active theme colors.
  • Desktop Wallpaper Managers - Selects a new desktop wallpaper from a collection using a Rofi-based applet.
  • Theme Customization - Provides a dedicated application to adjust visual and configuration aspects of the current theme without manual file editing.
  • Per-Theme Wallpaper Configurations - Configures wallpapers per theme using random, custom directory, static image, animated video, or slideshow methods.
  • Bspwm Configurations - Comprehensive and highly customized tiling setup.

Star-Verlauf

Star-Verlauf für gh0stzk/dotfilesStar-Verlauf für gh0stzk/dotfiles

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht gh0stzk/dotfiles?

This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines.

Was sind die Hauptfunktionen von gh0stzk/dotfiles?

Die Hauptfunktionen von gh0stzk/dotfiles sind: Tiling Window Managers, Desktop Environment Theming, Cross-Application Theme Synchronization, Virtual Desktop Organizers, Keyboard-Driven Workflows, IDE Configurations, Preconfigured IDE Setups, Optimized Shell Configurations.

Welche Open-Source-Alternativen gibt es zu gh0stzk/dotfiles?

Open-Source-Alternativen zu gh0stzk/dotfiles sind unter anderem: pop-os/shell — This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a… siduck/chadwm — chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts… ianyh/amethyst — Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It… nikitabobko/aerospace — AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based… asmvik/yabai — Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It… glzr-io/glazewm — Glazewm is a tiling window manager and desktop automation framework designed to organize application windows into…

Open-Source-Alternativen zu Dotfiles

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dotfiles.
  • pop-os/shellAvatar von pop-os

    pop-os/shell

    5,226Auf GitHub ansehen↗

    This project is an automatic tiling window manager and a GNOME desktop interface extension. It functions as a keyboard-driven window orchestrator that organizes application windows into non-overlapping grids using a hierarchical tree structure to subdivide and rearrange screen space. The system provides a multi-monitor layout manager that handles window placement across multiple display outputs and automatically re-tiles when monitors are connected or disconnected. It includes a searchable, asynchronous interface for launching applications, system settings, and locating open windows. The sof

    TypeScriptgnome-shell-extensionpop-ostiling
    Auf GitHub ansehen↗5,226
  • siduck/chadwmAvatar von siduck

    siduck/chadwm

    2,955Auf GitHub ansehen↗

    chadwm is a tiling window manager for X11 written in C. It organizes application windows using dynamic tiling layouts and automated arrangement patterns to manage screen real estate. The project utilizes a patch-based extension system to integrate specific behaviors, such as Fibonacci tiling and vanity gaps. It employs a tagging system for workspace organization, allowing windows to be segmented into virtual desktops. The environment includes a modular widget framework for monitoring system metrics and hardware controls, alongside centralized configuration files for managing visual themes an

    Ccatppuccindotfilesdotfiles-linux
    Auf GitHub ansehen↗2,955
  • ianyh/amethystAvatar von ianyh

    ianyh/Amethyst

    16,009Auf GitHub ansehen↗

    Amethyst is a tiling window manager for macOS designed to automate the arrangement of application windows. It functions as a productivity utility that organizes windows into non-overlapping layouts, allowing users to manage their desktop environment through keyboard-driven controls rather than manual mouse interaction. The application distinguishes itself by providing a state-machine engine that calculates window geometry based on user-defined tiling patterns. It maintains an accurate representation of the desktop by monitoring system-level notifications for window events, enabling it to auto

    Swiftmacmacoswindow-manager
    Auf GitHub ansehen↗16,009
  • nikitabobko/aerospaceAvatar von nikitabobko

    nikitabobko/AeroSpace

    21,242Auf GitHub ansehen↗

    AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands. The project distinguishes itself by operating as a background daemon that utilizes system-level accessibility frameworks and low-level window server hooks to enforce tiling behavior. It employs a declarative configuration system to define layout rules and maintains workspace consistency throu

    Swiftapplei3i3wm
    Auf GitHub ansehen↗21,242
Alle 30 Alternativen zu Dotfiles anzeigen→