Complete overview of the setup

Setup Overview

This section documents the tools, configs, and workflows behind my daily setup. It combines real dotfiles, short tutorials, and practical context so the system is not just shown, but also explained.

The topics below cover the desktop, terminal, shell, notifications, widgets, Git, and supporting tools. Documentation files can be read as rendered guides, while config files stay available as raw source.

Selected File

tux-hide-devil.sh

.config/eww/scripts/tux-hide-devil.sh

#!/bin/bash
eww close tux-devil 2>/dev/null

# poll cursor position until it leaves the bottom-left corner
while true; do
    read x y <<< $(hyprctl cursorpos | tr ',' ' ')
    # tux occupies roughly the first 139px on left, 136px from bottom (1080-136=944)
    if [ "$x" -gt 139 ] || [ "$y" -lt 944 ]; then
        break
    fi
    sleep 0.1
done

eww open tux-devil 2>/dev/null