dotfiles/README.md

26 lines
573 B
Markdown

# Dotfiles config repo (neovim, bash, git, sway ...)
Save this service config to `$XDG_CONFIG_HOME/systemd/user/dotfiles.service`:
```
[Unit]
Description=Stow dotfiles linker
Documentation=man:stow(1)
Before=basic.target
[Service]
Type=oneshot
WorkingDirectory=%h/dev/dotfiles
RemainAfterExit=true
ExecStart=/usr/bin/stow --target=%h --adopt dotfiles/
ExecStop=/usr/bin/stow --target=%h --delete dotfiles/
[Install]
WantedBy=default.target
```
Update `WorkingDirectory=%h/dev/dotfiles` and enable the service:
```sh
systemctl --user enable --now dotfiles.service
```