```text __ ____ ______ _ _ ___ ____ ____ _ _ / / / _// ____/| | | | / | / __ \ / ____/| | | | / / / / / / / /_/ / / /| | / /_/ // / / /_/ / / /___ / / / /___ / __ / / ___ |/ _, _// /___ / __ / /_____//___/\____//_/ /_/ /_/ |_/_/ |_| \____//_/ /_/ ``` # LICH ARCH THEME & KDE PLASMA SUITE *A dark, hyper-optimized Arch Linux & KDE Plasma 6 environment by **Lich**.* 100% Decoupled & Dynamic Architecture: Independent installer scripts for custom executable tools, OCR screen capture (`Meta+Shift+T`), Plasma themes & color schemes, KWin Krohnkite tiling, Konsole terminal profiles, Rofi glassmorphism launcher, application configs, system info tools, and master interactive launcher. [![Arch Linux](https://img.shields.io/badge/OS-Arch%20Linux-1793d1?style=for-the-badge&logo=archlinux&logoColor=white)](https://archlinux.org) [![KDE Plasma 6](https://img.shields.io/badge/Desktop-KDE%20Plasma%206-1d99f3?style=for-the-badge&logo=kde&logoColor=white)](https://kde.org/plasma-desktop/) [![Wayland](https://img.shields.io/badge/Session-Wayland%20Native-333333?style=for-the-badge&logo=wayland&logoColor=orange)](https://wayland.freedesktop.org) [![InputActions](https://img.shields.io/badge/Plugin-InputActions-8a2be2?style=for-the-badge&logo=linux&logoColor=white)](https://github.com/taj-ny/InputActions) [![License: MIT](https://img.shields.io/badge/License-MIT-purple?style=for-the-badge)](LICENSE)
--- ## Decoupled Quick Start Every installer script is standalone and lives in `scripts/`. You can execute any script directly or launch the master interactive launcher: ```bash git clone https://github.com/AhmadHassan-BTed/LichArch.git cd LichArch # Option 1: Master Launcher (Interactive / CLI Flags) ./install.sh # Option 2: Execute Standalone Module Installers Directly ./scripts/setup-touchpad.sh # Touchpad & Mouse Gestures Only (Live YAML Parser) ./scripts/setup-bin.sh # Custom OCR Tool & Keybinding (Meta + Shift + T) ./scripts/setup-colors.sh # Plasma Color Schemes & Desktop Themes ./scripts/setup-kwin.sh # KWin Compositor, Tiling & Shortcuts ./scripts/setup-konsole.sh # Konsole Terminal Profiles ./scripts/setup-rofi.sh # Rofi Dark Glass Launcher Theme ./scripts/setup-apps.sh # App Configs (Dolphin, Spectacle, Kate, Darkly) ./scripts/setup-sysinfo.sh # Fastfetch & Neofetch Configs ./scripts/setup-shell.sh # Shell Profile (.bashrc) ``` --- ## Decoupled Custom Modules Summary ### 1. Touchpad & Mouse Gesture Engine (`scripts/setup-touchpad.sh`) > **Config:** `configs/inputactions/config.yaml` & `configs/udev/71-touchpad.rules` > Native in-compositor Wayland gestures with live Python YAML parsing. Features 3-finger workspace switching, pinch overview/grid, 4-finger track skip and continuous volume control. ### 2. Custom Wayland OCR Tool & Keybinding (`scripts/setup-bin.sh`) > **Source:** `configs/bin/ocr-screenshot` & `configs/applications/net.local.ocr-screenshot.desktop` > **Global Shortcut:** `Meta + Shift + T` > Installs custom Wayland OCR screenshot tool combining `slurp`, `spectacle`, `tesseract`, and `wl-copy`. Pressing **`Meta + Shift + T`** opens region selection, performs optical character recognition, and copies extracted text directly to the system clipboard with notification feedback. ### 3. Plasma Color Schemes & Desktop Themes (`scripts/setup-colors.sh`) > **Source:** `configs/plasma/color-schemes/`, `desktoptheme/`, `look-and-feel/` > Installs `LichDark`, `MoeDark`, `Win11OSDark`, `Pastelred` color schemes alongside `Ant-Dark`, `Moe-Dark`, `Red-pastel`, and `Win11OS-dark` Plasma desktop themes & look-and-feel packages. ### 4. KWin Window Manager & Tiling (`scripts/setup-kwin.sh`) > **Config:** `configs/plasma/kwinrc`, `kwinrulesrc`, `kglobalshortcutsrc` > Configures 6 virtual desktops in a 2x3 grid, Krohnkite tiling engine, Darkly window decorations, 9-level blur, and global desktop hotkeys. ### 5. Konsole Terminal Profiles (`scripts/setup-konsole.sh`) > **Config:** `configs/konsole/` > Installs `Sweet.profile`, `LichDark.profile`, `WhiteOnBlack.colorscheme` with 92% opacity for wallpaper bleed-through and Hack font integration. ### 6. Rofi Launcher Dark Glass Theme (`scripts/setup-rofi.sh`) > **Config:** `configs/rofi/config.rasi` > Translucent dark glass style (`rgba(38,43,52,85%)`), rounded borders (`border-radius: 11px`), and JetBrainsMono font. ### 7. Custom Application Settings (`scripts/setup-apps.sh`) > **Config:** `configs/apps/` > Deploys custom settings for Dolphin file manager (`dolphinrc`), Spectacle screenshot tool (`spectaclerc`), Kate text editor (`katevirc`), and Darkly window decorations (`darklyrc`). ### 8. System Info Fetch Configs (`scripts/setup-sysinfo.sh`) > **Config:** `configs/neofetch/config.conf` & `configs/fastfetch/config.jsonc` > Custom CLI hardware system info configurations. ### 9. Shell Profile (`scripts/setup-shell.sh`) > **Config:** `configs/shell/.bashrc` > Personal shell environment configuration and command aliases. --- ## Detailed Documentation For technical gesture tuning, volume step size tweaks, and emergency recovery hotkeys, consult the detailed reference: [Touchpad Gestures & Troubleshooting Guide](docs/touchpad-gestures.md) ---
**MIT License - Lich (Ahmad Hassan)**