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

media-tools.md

.config/tools/media-tools.md

Media Tools

Media tooling is intentionally small and CLI-first.

yt-dlp

yt-dlp config lives at .config/yt-dlp/config.

Does

  • Extracts audio
  • Writes MP3 files
  • Stores downloads under ~/Music/%(playlist_title)s/%(title)s.%(ext)s

Playback

  • mpv handles video playback
  • playerctl exposes media controls to Waybar and keybind scripts

Workflow

Use yt-dlp for music downloads, mpv for direct playback, and playerctl for desktop integration.