ALERT_DAEMON

Action deployed successfully.

Custom Arch Linux & Wayland Desktop Environment

PRODUCTION
Category: Linux Systems & Dotfiles
Arch LinuxHyprlandWaylandNVIDIAPythonBashFish ShellWaybar

// Infrastructure Path Flow

Arch Linux CoreHyprland Tiling CompositorModular UI (Waybar/SwayNC/Rofi)Hardware & Power Control Daemons

Project Overview

This project is a fully customized, bare-metal operating system configuration and dotfiles ecosystem designed to eliminate desktop environment bloat. Built on top of Arch Linux and running the Wayland protocol, this workspace is tailor-made to streamline a heavy developer workflow.

The core motivation was to establish a rock-solid, 100% keyboard-driven user experience while solving the notorious power-drain issues associated with running dedicated NVIDIA hardware on Linux laptops through granular, programmatic hardware control.

System Architecture & Flow

The environment operates as a highly modular stack where independent system utilities, UI bars, and custom scripts communicate to provide a fluid, unified interface.

  1. Core Operating System & Compositor: Arch Linux serves as the rolling-release foundation. The visual workspace is driven by Hyprland, a dynamic tiling Wayland compositor that enforces a strict keyboard-centric workflow via explicit window layout routing (windowrule directives) and handles plug-and-play multi-monitor configuration.
  2. Modular UI & Notification Layer: The visual shell is completely decentralized. Real-time system telemetry and hardware metrics are handled by customized Waybar layouts, system alerts are intercepted and formatted by SwayNC (Sway Notification Center), and application launching or power menus are bound to custom Rofi applets.
  3. Terminal Workspace & Shell Environment: The primary text interface couples the GPU-accelerated Kitty terminal emulator with the interactive Fish shell. Visual prompts are kept uniform using Starship, while custom shell/Bash utilities index and search directories instantaneously via fuzzy-finding scripts.
  4. Hardware Daemons & Maintenance Pipeline: System-level automation scripts run in the background. Custom Python scripts hook into low-level graphics subsystems to handle NVIDIA GPU undervolting and dynamic power-state toggling, while automated cron jobs execute file backup pipelines and refresh fast pacman mirrors via reflector.conf.

Key Technical Specifications

Deployment & Usage

The entire desktop environment is version-controlled and can be symlinked onto a clean Arch Linux installation using an automated installation script.

Sources available under public GPL v3.