# hyde-project/hyde

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hyde-project-hyde).**

8,248 stars · 573 forks · Shell · gpl-3.0

## Links

- GitHub: https://github.com/HyDE-Project/HyDE
- awesome-repositories: https://awesome-repositories.com/repository/hyde-project-hyde.md

## Topics

`aesthetic` `dark-mode` `dynamic` `hyde` `hyprdots` `light-mode` `themes` `unix-porn` `wallpapers`

## Description

HyDE is an Arch Linux configuration framework and system provisioning tool designed to automate the installation and customization of desktop environments. It functions as a window manager orchestrator and dotfiles management system to synchronize environment settings and deploy custom system configurations.

The project includes a desktop environment theme engine that uses a patching tool to apply curated visual styles and color schemes across the interface. It also features hardware-aware driver detection to automatically apply correct bootloader and driver settings during the deployment process.

The framework covers broad capability areas including scripted environment provisioning, list-driven package deployment for custom software, and the restoration of configuration files from backups to maintain a consistent workspace.

## Tags

### System Administration & Monitoring

- [Arch Linux Configuration Frameworks](https://awesome-repositories.com/f/system-administration-monitoring/arch-linux-configuration-frameworks.md) — Provides a comprehensive set of scripts and tools for automating Arch Linux desktop environment installation and customization.
- [Configuration Backups](https://awesome-repositories.com/f/system-administration-monitoring/configuration-backups.md) — Provides utilities for backing up and restoring local application configuration files to maintain system settings.
- [System Configuration Management](https://awesome-repositories.com/f/system-administration-monitoring/system-configuration-management.md) — Provides a mechanism for refreshing and enforcing consistent user-specific configuration settings. ([source](https://cdn.jsdelivr.net/gh/hyde-project/hyde@master/README.md))

### Development Tools & Productivity

- [Desktop Environment Layouts](https://awesome-repositories.com/f/development-tools-productivity/development-environment-setup/configuration-based-setup/desktop-environment-layouts.md) — Deploys pre-configured desktop environments by layering specific configuration sets onto the base system.
- [Dotfile Managers](https://awesome-repositories.com/f/development-tools-productivity/dotfile-managers.md) — Synchronizes and manages shell and system configuration files to maintain a consistent workspace.
- [Environment Configuration Scripts](https://awesome-repositories.com/f/development-tools-productivity/environment-configuration-scripts.md) — Uses automation scripts to synchronize system configurations and deploy software across the operating system.
- [Package Deployment Automators](https://awesome-repositories.com/f/development-tools-productivity/package-deployment-automators.md) — Automates the bulk installation of custom software based on user-specified application lists.
- [Window Manager Installers](https://awesome-repositories.com/f/development-tools-productivity/window-manager-installers.md) — Provides deployment utilities for installing pre-configured window management software.
- [Package Installers](https://awesome-repositories.com/f/development-tools-productivity/package-installers.md) — Processes user-defined lists to automatically install required software packages during environment setup. ([source](https://cdn.jsdelivr.net/gh/hyde-project/hyde@master/README.md))

### DevOps & Infrastructure

- [Window Manager Provisioning](https://awesome-repositories.com/f/devops-infrastructure/desktop-deployment-management/window-manager-provisioning.md) — Installs pre-configured window manager setups with automatic driver detection and bootloader configuration. ([source](https://cdn.jsdelivr.net/gh/hyde-project/hyde@master/README.md))
- [System Provisioning](https://awesome-repositories.com/f/devops-infrastructure/system-provisioning.md) — Automates the initial setup and configuration of the operating system via custom package lists.

### Hardware & IoT

- [Installation Driver Injection](https://awesome-repositories.com/f/hardware-iot/custom-hardware-drivers/installation-driver-injection.md) — Implements hardware-aware driver detection to inject essential drivers during the pre-installation phase for compatibility.

### Operating Systems & Systems Programming

- [Custom Linux Installations](https://awesome-repositories.com/f/operating-systems-systems-programming/custom-linux-installations.md) — Automates the deployment of a Linux system with a specific list of user-defined packages and software.

### Software Engineering & Architecture

- [Patch-Based Configuration Overrides](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/automation-and-templating-frameworks/configuration-modularization/patch-based-configuration-overrides.md) — Uses a patching tool to apply delta-based style overrides and color schemes to configuration files.

### User Interface & Experience

- [Desktop Environment Customizers](https://awesome-repositories.com/f/user-interface-experience/desktop-environment-customizers.md) — Personalizes the Linux user interface by applying curated visual themes and color schemes.
- [Visual Theme Engines](https://awesome-repositories.com/f/user-interface-experience/visual-theme-engines.md) — Features a dedicated theme engine for managing and switching between curated visual styles and color schemes. ([source](https://cdn.jsdelivr.net/gh/hyde-project/hyde@master/README.md))
