Includes configuration for:
vim(including plugins as submodules)
Also includes a set of scripts and small executables used throughout the configuration (
dotsalias to interact with the repository.
$ git clone --bare https://git.sr.ht/~stick/dotfiles $HOME/.dotfiles $ alias dots='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' $ dots checkout workstation $ dots submodule update --init --recursive --remote
NOTE: Performing the checkout will likely fail due to files already in place (
You should (back up and) remove the offending files and simply re-run the checkout.
The included sway configuration requires the following packages as dependencies (listings are for Arch Linux; YMMV):
alacritty(terminal emulator; also used for launcher)
otf-font-awesome(used in info bar)
polkit-gnome(PolicyKit integration in
python-i3ipc(Python library to control
waybar(status bar and system tray)
playerctl(music player controls)
dots alias (made permanent in
.bashrc) to interact with the repository.
.gitignore has a
* rule which matches everything, so you must use
--force when adding files or submodules.
I typically use
gdm to handle workstation login; it is included in the
Contributors to this project adhere to the Code of Conduct.
Copyright © 2017-2020 stick. Where not otherwise specified, this repository is licensed under the Mozilla Public License 2.0.