Skip to content

mpsq/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

944 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. EasyEffects for bikeshedding audio settings.

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 and pip dependencies in .config/packages-npm.list and .config/packages-pip.list.

License

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

About

Configuration files for my Arch Linux desktop, managed with VCSH. The setup runs Sway on Wayland with Doom Emacs as the primary editor.

Topics

Resources

Stars

Watchers

Forks

Contributors