Skip to content

AccursedGalaxy/dotfiles

Repository files navigation

🚀 Dotfiles

Hyprland Linux Setup

My personal dotfiles for a customized Hyprland-based desktop environment

Screenshot of Desktop Environment

This configuration builds upon the excellent end-4/dots-hyprland foundation with custom modifications to the sidebar, top bar, and color generation setup.

✨ Features

  • 🎨 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
🖼️ More Screenshots
Sidebar View
Base Desktop View

🧩 Components

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

📋 Installation

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:

  1. Install the original end-4/dots-hyprland using their installation script
  2. Once you have a working setup, you can adapt specific elements from this repository to customize your configuration

📦 Dependencies

Required packages
# Core components
hyprland hyprpaper hypridle hyprlock

# Desktop environment
aylurs-gtk-shell

# Appearance and colors
pywal imagemagick

# Utilities
foot tmux git zsh

⚙️ Customization

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 settings
  • keybinds.conf - Custom keyboard shortcuts
  • rules.conf - Window rules for specific applications
  • execs.conf - Startup applications and services
AGS

The AGS configuration is organized in a modular fashion:

  • user_options.jsonc - User-specific preferences
  • modules/ - UI components organized by function
  • services/ - Background services for system monitoring and control

🙏 Credits

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.

📝 Notes

  • 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

About

Personal Arch Hyperland Dotfiles - based on end-4 dots

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published