dotfiles/.config/README.md
2026-08-15 19:39:06 +01:00

1.7 KiB

.config

This directory contains user-specific configuration files conforming to the XDG Base Directory Specification. The configurations map out a modular, Wayland-centric desktop environment alongside core terminal and system utilities.

COMPOSITORS AND SESSION MANAGEMENT

  • niri: Scrollable-tiling Wayland compositor.
  • sway: Tiling Wayland compositor and X11/i3 replacement.
  • swaylock: Screen locking utility for Wayland sessions.
  • nwg-displays: Output and display management.

TERMINALS AND SHELL ENVIRONMENT

  • kitty: GPU-accelerated terminal emulator.
  • foot: Lightweight Wayland terminal emulator.
  • fish: Interactive shell configuration.
  • tmux: Terminal multiplexer for persistent workspace sessions.
  • starship.toml: Cross-shell prompt configuration.

SYSTEM UI AND THEMING

  • waybar: Customisable Wayland status bar.
  • fuzzel: Application launcher for wlroots-based compositors.
  • mako: Lightweight notification daemon.
  • nwg-look: GTK settings editor for maintaining visual consistency.
  • qt5ct / qt6ct: Qt configuration utilities for uniform theming across toolkits.

MEDIA AND DOCUMENTS

  • mpd: Music Player Daemon for backend audio management.
  • ncmpcpp: Feature-rich ncurses client for MPD.
  • mpv: Hardware-accelerated command-line media player.
  • zathura: Keyboard-driven document and PDF viewer.

SYSTEM UTILITIES AND DEVELOPMENT

  • nvim: Neovim configuration for development and text editing.
  • git: Global version control parameters.
  • btop: Resource monitor for system usage and hardware polling.
  • incus: Local configuration for the container and virtual machine daemon.