Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.34 KB

File metadata and controls

48 lines (32 loc) · 1.34 KB

mpsq's dotfiles

Configuration files for an Arch Linux desktop that took far longer to set up than anyone would care to admit. Managed with VCSH, because symlinks are for people who haven't suffered enough.

What's in the box

Desktop -- Sway on Wayland, Noctalia for the shell and theming + Fuzzel as a dynamic menu. The whole session is orchestrated by systemd user services under sway-session.target.

Editor -- Doom Emacs running as a daemon. LSP and tree-sitter.

Terminal -- Foot. Fast, Wayland-native, does what it's told.

Shell -- Bash with vi mode.

Audio -- PipeWire and WirePlumber.

Dev tools -- Go, Java, Python, Rust, JavaScript. Docker, Terraform, Kubernetes.

Scripts -- Volume control, screen capture, workspace shuffling, and a pinentry wrapper.

Setup

vcsh clone <repo-url> dotfiles

That's it. Every file lands in $HOME where it belongs.

Packages

The full inventory lives in .config/packages.list and .config/packages-aur.list. NPM dependencies in .config/packages-npm.list.

License

Personal config files. Take whatever you find useful, no need to ask.