This configuration builds upon the excellent end-4/dots-hyprland foundation with custom modifications to the sidebar, top bar, and color generation setup.
- 🎨 Auto-generated colorschemes - Wallpaper-based theming with extended application support
- 🤖 OpenRouter-powered AI Assistant - Custom sidebar with OpenRouter integration supporting multiple AI models
- 📊 Redesigned top bar - Custom appearance with similar functionality to the original
- 📱 Enhanced sidebar - Streamlined interface with focused functionality
- 🎭 Consistent theming - Unified appearance across applications
This setup includes configurations for:
Component | Description |
---|---|
Hyprland | Tiling Wayland compositor/window manager |
AGS | Aylur's GTK Shell - JavaScript-based desktop environment with custom widgets |
Pywal | Color scheme generator based on wallpapers |
Foot | Fast, lightweight terminal emulator |
Tmux | Terminal multiplexer |
Neofetch | System information tool |
Git | Version control configuration |
Zsh | Shell configuration |
Note: This repository is my personal configuration and is not designed for direct installation on other systems.
If you're interested in a similar setup:
- Install the original end-4/dots-hyprland using their installation script
- Once you have a working setup, you can adapt specific elements from this repository to customize your configuration
Required packages
# Core components
hyprland hyprpaper hypridle hyprlock
# Desktop environment
aylurs-gtk-shell
# Appearance and colors
pywal imagemagick
# Utilities
foot tmux git zsh
Hyprland
Custom settings for Hyprland are maintained in the hypr/.config/hypr/custom/
directory to make it easier to update the base configuration. Key files:
general.conf
- General Hyprland settingskeybinds.conf
- Custom keyboard shortcutsrules.conf
- Window rules for specific applicationsexecs.conf
- Startup applications and services
AGS
The AGS configuration is organized in a modular fashion:
user_options.jsonc
- User-specific preferencesmodules/
- UI components organized by functionservices/
- Background services for system monitoring and control
This configuration builds upon end-4/dots-hyprland, which provided the foundation for this setup. I've made custom modifications to the sidebar, top bar, and expanded the color generation setup to include additional applications.
- The adoption script creates backups of your original configurations with
.bak
extension - Configuration files are organized to separate base settings from personal customizations
- Custom settings override the default ones, making it easier to update the base configuration