Skip to content

kencx/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

See screenshots.

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 are found in etc/desktop. Place them at ~/.local/share/applications/

Screenshots