This is mainly for my own organization, but my dotfiles are public in case they would be useful to anyone else.
git, POSIX sh
Arch Linux package names follow.
Vim:
gvimpython(UltiSnips)zathura(VimTeX)zathura-pdf-mupdf(VimTeX)
General:
i3blocks- [
ttf-font-awesome][ttf-font-awesome]
- [
- [
keepmenu][keepmenu] - dmenu-maim
- dmenu-frecency
Wayland-specific:
- [
sway][sway] - [
swaybg][swaybg] - [
swaylock-effects][swaylock-effects]AUR - wl-clipboard (vim-fakeclip)
- ydotool (keepmenu)
- Make sure to make
/dev/uinputwriteable
- Make sure to make
- polkit-gnome
X11-specific:
i3-wmi3lock-colorAUR- [
xdotool][xdotool] (VimTeX)
$ git clone https://github.com/psvenk/dotfiles
$ cd dotfiles
$ for f in $(git ls-files); do
> if [ -f "../$f" ]; then mv "../$f" "../$f.bak"; fi
> done
$ cd ..
$ rm -rf dotfiles
$ git init
$ git remote add origin https://github.com/psvenk/dotfiles && git fetch
$ git checkout -t origin/master
$ git submodule init
$ git submodule update
$ . .profileIf the system is not brand new, you may want to look through the environment
variables set in ~/.profile and move files to their new locations (e.g. mv ~/.bash_history $HISTFILE).