dotfiles
See screenshots.
- Theme: Gruvbox Dark & kanagawa
- Font: Fira Code Nerd Font
- WM: bspwm
- Terminal: st fork
- Shell: zsh
- Prompt: pure
- Editor: nvim with tmux
- Compositor: picom fork
- Bar: eww
- Others: rofi, dunst, zathura, feh, redshift
Install
The setup
script requires stow.
# dry-run
$ ./setup install --simulate
$ ./setup install
The script will:
- Stow all dotfiles
- Copy
.Xresources
in./etc/.Xresources
- Apply Firefox customizations in
./etc/firefox
- Copy all
.desktop
files in./etc/desktop
to~/.local/share/applications
- Install all neovim plugins
TODO: Install custom st fork.
To run separate stow and unstows:
# dry-run: stow only bspwm
$ ./setup stow --simulate bspwm
# unstow only bspwm
$ ./setup unstow bspwm
All dotfiles must be placed in ./dots/
directory or specify custom directory
with --dots
flag:
$ ./setup stow --dots ./foo bspwm
Uninstall
Uninstall will:
- Unstow all dotfiles
- Delete any existing
.Xresources
, Firefox customizations and.desktop
files - Uninstall all neovim plugins
# dry-run
$ ./setup uninstall --simulate
# uninstall all
$ ./setup uninstall
Applications
st
Luke's fork of st for an easy experience. Uses colors from .Xresources
in etc/.Xresources
.
Make edits to config.h
. Compile and build with sudo make install
.
Remote
Minimal .vimrc config for remote servers
Requires installation of Gruvbox:
git clone https://github.com/morhetz/gruvbox.git ~/.vim/pack/default/start/gruvbox
Colorscheme
Two colorschemes are available in the form of .Xresources
files.
To use, copy the .Xresources
file to ~/.Xresources
and replace the
defined path within it. Take care of the username.
desktop
Desktop files for rofi access. Place them at ~/.local/share/applications/
Firefox Theme
Custom browser startpage
Lock
Greeter
The default LightDM greeter is used with a custom background. Config file is
found in etc/lightdm-gtk-greeter.conf
. Replace the background
field with the
correct img path.
$ sudo cp etc/lightdm-gtk-greeter.conf /etc/lightdm/lightdm-gtk-greeter.conf
$ sudo cp img/image.png /usr/share/backgrounds/image.png
Test with dm-tool switch-to-greeter
.