) ) ) ) ) )
( ( ( ( ( (
) ) ) ) ) )
(~~~~~~~~~) (~~~~~~~~~)
| А | | Б |
| | | |
I _._ I _._
I /' `\ I /' `\
I | N | I | N |
f | |~~~~~~~~~~~~~~| f | |~~~~~~~~~~~~~~|
.' | ||~~~~~~~~| | .' | | |~~~~~~~~| |
/'______|___||__###___|____|/'_______|____|_|__###___|___|
Добро пожаловать, командир.
A comprehensive Hyprland rice configuration for Arch Linux
Dionysus is a meticulously crafted desktop environment configuration featuring a Nord-inspired neon-radioactive theme. Built for Hyprland on Arch Linux, this configuration transforms your ROG Zephyrus G15 (or any compatible system) into a cyberpunk command center.
- 🎭 Animated Neofetch - Dynamic ASCII art with smooth transitions
- 📊 Dynamic Waybar - Intelligent status bar with contextual modules
- 🎵 ASCII Cava Visualizer - Real-time audio visualization in terminal
- 🎨 Neon-Radioactive Theme - Nord-inspired with electric accents
- ⚡ Performance Optimized - Lightweight and responsive configuration
dionysus/
├── README.md # This file
├── assets/ # Screenshots and demos
│ ├── demo.gif # Main demonstration
│ ├── demo-*.png # Component screenshots
│ └── demo-*.gif # Animated demos
└── dotfiles/ # Configuration files
├── alacritty/ # Terminal emulator
├── cava/ # Audio visualizer
├── eww/ # System widgets and HUD
├── firefox/ # Browser theme
├── hypr/ # Window manager
├── neofetch/ # System information display
├── rofi/ # Application launcher
├── waybar/ # Status bar
└── zsh/ # Shell configuration
🖥️ Hyprland Window Manager
Dynamic window management with smooth animations and intelligent workspace handling.
The Neon-Radioactive color scheme combines Nord-inspired cool tones with electric accents:
| Element | Color | Hex Code | Usage |
|---|---|---|---|
| Background | Deep Navy | #0a0a0f |
Primary background |
| Foreground | Electric Blue | #7dcfff |
Text and borders |
| Accent | Neon Green | #39ff14 |
Highlights and active states |
| Secondary | Radioactive Yellow | #ffff00 |
Warnings and notifications |
| Tertiary | Cyber Pink | #ff1493 |
Special elements |
- Arch Linux (or compatible distribution)
- Hyprland and Wayland support
- Nerd Fonts for proper icon rendering
-
Clone the repository
git clone https://github.com/pewdiepie-archdaemon/dionysus.git cd dionysus -
Backup existing configurations
mkdir -p ~/.config.backup cp -r ~/.config/* ~/.config.backup/ 2>/dev/null || true
-
Install dotfiles
cp -r dotfiles/* ~/.config/
-
Set executable permissions
find ~/.config -name "*.sh" -exec chmod +x {} \;
-
Install dependencies
# Core Wayland components sudo pacman -S hyprland hyprpaper eww-wayland cava rofi-wayland # Terminal and utilities sudo pacman -S alacritty waybar thunar firefox # System tools sudo pacman -S grim slurp wl-clipboard wpctl playerctl brightnessctl sudo pacman -S lm-sensors neofetch # Audio system sudo pacman -S pipewire pipewire-pulse pipewire-alsa # Fonts sudo pacman -S ttf-nerd-fonts-symbols ttf-jetbrains-mono
-
Configure sensors
sudo sensors-detect
-
Set Zsh as default shell (optional)
chsh -s /usr/bin/zsh
-
Launch Hyprland
Hyprland
| Combination | Action |
|---|---|
Super + Q |
Close active window |
Super + Space |
Toggle floating mode |
Super + Return |
Launch terminal |
Super + D |
Open Rofi launcher |
Super + Tab |
Cycle through windows |
Super + 1-4 |
Switch to workspace 1-4 |
Super + Shift + 1-4 |
Move window to workspace 1-4 |
Each component is modular and can be customized independently:
- Hyprland - Window manager configuration and scripts
- Waybar - Status bar modules and styling
- EWW - System widgets and HUD components
- Cava - Audio visualizer configuration
- Alacritty - Terminal emulator theming
- Rofi - Application launcher styling
- Neofetch - Animated system information
- Firefox - Browser theme integration
- Zsh - Shell environment setup
This configuration includes specific optimizations for ASUS ROG laptops:
- Custom keyboard brightness controls
- Performance profile cycling
- Temperature and voltage monitoring
- Fan curve management
- Power management integration
Contributions are welcome! Please feel free to submit issues, feature requests, or pull requests.
Built with ❤️ on Arch Linux
Cheers to the open source community! 🍸