Clone the repo into your home directory.
git clone --recurse-submodules https://github.com/boso/dotfiles ~/dotfilesEnter the dotfiles directory.
cd ~/dotfilesUse GNU Stow to symlink the configuration for a specific tool into your home directory.
stow nvimWindow navigation (PaperWM, vim-style):
| Key | Action |
|---|---|
super + h / l |
Focus window left / right |
super + j / k |
Focus window down / up |
super + shift + h / l |
Move window left / right |
super + shift + j / k |
Move window down / up |
super + ctrl + j / k |
Switch workspace down / up |
super + alt + shift + h / l |
Move workspace to monitor left / right |
super + n |
New window |
super + return |
Toggle maximize |
Workspace switching (GNOME defaults preserved):
| Key | Action |
|---|---|
super + alt + left / right |
Switch workspace |
super + shift + alt + left / right |
Move window to workspace |
After stowing the gnome package, load the dconf settings:
just stow gnome
just gnome loadThis applies PaperWM settings from paperwm.conf to /org/gnome/shell/extensions/paperwm/
and GNOME keybinding overrides from keybinds.conf to /org/gnome/desktop/wm/keybindings/.
To capture current settings back into the repo:
just gnome dump