hyprland config
- QML 85.7%
- Shell 4.7%
- Python 3.8%
- JavaScript 2.5%
- CSS 2.4%
- Other 0.9%
| .config | manual helper fixes | |
| assets | manual helper fixes | |
| scripts | manual helper | |
| srcs | FT: Settings App? | |
| man_helper.fish | manual helper fixes | |
| README.md | manual helper | |
BLX Shell - Dotfiles
Caution: This branch is specifically for testing/breaking changes that might not be stable or might not work at all. Use the main branch for a stable experience.
Overview
BLX Shell is a Material Design 3 (MD3) shell environment powered by Quickshell. This repository contains my personal dotfiles configured for Hyprland compositor with a focus on aesthetics and functionality.
Features
- Material Design 3 inspired interface
- Quickshell-based desktop environment
- Hyprland window manager configuration
- Automated color generation with Matugen
- Dynamic wallpaper support with swww
- Custom Kitty terminal configuration
- Themable browser settings
Installation
Dependencies
Install the required packages:
swww swaybg hyprland quickshell matugen kitty
Additional dependencies:
- Fonts: Digital 7 Mono (for clock modules), JetBrains Mono, Google Rubik
Steps
- Clone or download this repository
- Copy the
.configdirectory to your home directory:cp -r .config ~/ - Prepare your wallpaper collection for use with swww
- Adjust the width in
~/.config/quickshell/shell.qmlto match your screen resolution - Configure additional settings in
~/.config/90deg/config.jsonusing the GUI settings app or manual editing
Configuration
Quickshell Settings
- Adjust width in
~/.config/quickshell/shell.qmlto match your screen - Use the GUI settings application for easier configuration
- Edit configuration manually at
~/.config/90deg/config.json
Additional Setup
- Wallpapers: Place your preferred wallpapers in an appropriate directory in my case ~/.local/wallpapers
- Font installation: Install the required fonts for proper appearance
- Browser: Firefoxbut you can use your preferred browser
Usage
After installation:
- Log out of your current session
- Select Hyprland at the login screen
- Log in to start using the BLX Shell environment
Screenshots
Latest Version
Previous Versions
Contributing
Contributions are welcome! Feel free to fork this repository, make changes, and submit pull requests for improvements.