Skip to content
/ dotfiles Public

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

Notifications You must be signed in to change notification settings

mpsq/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

838 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

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

What's included

  • Window manager -- Sway, Waybar and Fuzzel
  • Editor -- Doom Emacs in daemon mode
  • Shell -- Bash with vi mode
  • Terminal -- Foot
  • Audio -- PipeWire / WirePlumber, EasyEffects
  • Git -- GPG commit signing, delta pager
  • Dev tools -- Go, Java, Python, Rust, JavaScript/Node (NVM), Docker, Terraform, Kubernetes
  • Systemd user services -- most desktop components launch via sway-session.target
  • Scripts -- volume/brightness control, screen capture, session lock, workspace management, launcher

Setup

These dotfiles are deployed with VCSH. Each file lands in $HOME at the path shown above.

vcsh clone <repo-url> dotfiles

Key packages

A full list lives in .config/packages.list and .config/packages-aur.list. NPM and pip packages are listed in .config/packages-npm.list and .config/packages-pip.list.

License

These are personal configuration files. Use whatever you find useful.

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