⚠️ Brain Desktop is a complete Hyprland environment configuration.
It is not a standalone desktop environment.Designed for Arch Linux based systems such as CachyOS.
You need an existing Hyprland + Wayland setup before installation.
A complete Hyprland desktop configuration featuring a customized Wayland environment with Brain Shell integration, system tools, and personal desktop workflow.
- Hyprland configuration
- Brain Shell integration
- Custom Wayland workflow
- Automated configuration deployment
- Personal desktop environment setup
- Brain Shell
- Fastfetch customization
- Ghostty terminal configuration
- Hyprland utilities
- Systemd user services
- Automatic configuration deployment
- Existing configuration backup
- Compatibility checks
- Easy installation
- Uninstaller support
Clone the repository:
git clone https://github.com/KendrickMathers/Brain_Desktop.gitEnter directory:
cd Brain_DesktopRun installer:
chmod +x install.sh
./install.shAfter installation, restart Hyprland.
Currently tested on:
- CachyOS
- Arch Linux
Other Arch-based distributions may work but are not officially tested.
Before installation, make sure you have:
- Hyprland
- Wayland session
- Quickshell
- PipeWire
- NetworkManager
- Nerd Fonts
The installer will:
- Check system compatibility
- Verify Hyprland installation
- Backup existing configurations
- Deploy Brain Desktop configurations
- Install Hyprland configuration
- Install Brain Shell configuration
- Install Fastfetch configuration
- Install Ghostty configuration
- Enable systemd user services
Before modifying your configuration, Brain Desktop creates a backup.
Example:
~/.config.backup-Brain_Desktop-TIMESTAMP
Your previous configuration can be restored manually if needed.
Brain_Desktop/
├── configs/
│
├── scripts/
│
├── wallpapers/
│
├── assets/
│
├── install.sh
│
├── uninstall.sh
│
└── README.md
Installed configuration:
~/.config/
├── hypr/
├── Brain_Shell/
├── fastfetch/
├── ghostty/
└── systemd/user/
Brain Desktop uses Brain Shell as the main desktop shell.
Brain Shell provides:
- Custom dashboard
- Widgets
- System controls
- Notifications
- Wallpaper management
- Keybind integration
Original project:
https://github.com/Brainitech/Brain_Shell
To remove Brain Desktop:
./uninstall.shThe uninstall script removes installed configurations and disables Brain Desktop services.
Your backup configuration can be restored manually from:
~/.config.backup-Brain_Desktop-TIMESTAMP
Brain Desktop includes custom Hyprland keybind integration.
Main configuration:
~/.config/Brain_Shell/
You can modify keybinds according to your preference.
- Brain Desktop is primarily tested on CachyOS and Arch Linux with Hyprland.
- Other Arch-based distributions may require additional adjustments.
- NVIDIA users may need additional driver configuration depending on their setup.
- Multi-monitor setups may require manual Hyprland workspace configuration.
- Existing Hyprland configurations are backed up before installation.
- Custom configurations may require manual merging.
- Some optional applications may require manual installation if missing.
- Brain Shell requires a working Quickshell installation.
- Custom keybinds may conflict with existing Hyprland bindings.
- Video wallpapers depend on installed wallpaper backend and dependencies.
- Wallpaper paths may need adjustment for custom locations.
Main repository:
https://github.com/KendrickMathers/Brain_Desktop
Development workflow:
git checkout -b feature/my-feature
git commit -m "Add feature"
git pushPull requests are welcome.
Brain Desktop is built on top of Brain Shell, a Quickshell/QML desktop shell for Hyprland.
Original Brain Shell project:
https://github.com/Brainitech/Brain_Shell
Created by:
Venkat Saahit Kamu (Brainitech)
Brain Desktop adds:
- Hyprland desktop configuration
- Automated installation workflow
- Backup and restore system
- CachyOS / Arch Linux integration
- Fastfetch configuration
- Ghostty configuration
- Additional desktop customization
Maintained by:
KendrickMathers
Special thanks to:
- Hyprland community
- Quickshell contributors
- Linux ricing community
Brain Desktop is licensed under the MIT License.
See:
LICENSE
for full license information.
Current release:
v0.1.0
