2
2
Fork
You've already forked blx-shell
0
hyprland config
  • QML 85.7%
  • Shell 4.7%
  • Python 3.8%
  • JavaScript 2.5%
  • CSS 2.4%
  • Other 0.9%
2025年10月03日 15:24:47 +03:00
.config manual helper fixes 2025年10月03日 15:24:47 +03:00
assets manual helper fixes 2025年10月02日 23:38:21 +03:00
scripts manual helper 2025年10月02日 20:03:18 +03:00
srcs FT: Settings App? 2025年10月01日 18:01:16 +03:00
man_helper.fish manual helper fixes 2025年10月03日 00:12:01 +03:00
README.md manual helper 2025年10月02日 20:03:18 +03:00

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

  1. Clone or download this repository
  2. Copy the .config directory to your home directory:
    cp -r .config ~/
    
  3. Prepare your wallpaper collection for use with swww
  4. Adjust the width in ~/.config/quickshell/shell.qml to match your screen resolution
  5. Configure additional settings in ~/.config/90deg/config.json using the GUI settings app or manual editing

Configuration

Quickshell Settings

  • Adjust width in ~/.config/quickshell/shell.qml to 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:

  1. Log out of your current session
  2. Select Hyprland at the login screen
  3. Log in to start using the BLX Shell environment

Screenshots

Latest Version

Screenshot 2

Previous Versions

Screenshot 1 Screenshot 0

Contributing

Contributions are welcome! Feel free to fork this repository, make changes, and submit pull requests for improvements.