Skip to content

ocelotsloth/dotfiles

 
 

Repository files navigation

Dotfiles

This repository houses my own personal dotfiles. The dotfiles are managed utilizing dotbot. See that link for more detailed instructions.

Get Started

Clone: git clone https://github.com/ocelotslot/dotfiles.git

Install Dependencies:

  • mlocate
  • zsh
  • zsh-completions
  • python-i3-py (aur)
  • xautolock
  • rofi
  • dunst
  • scrot
  • imagemagick
  • python
  • i3-gaps (or just i3, you'll need to make some adjustments)
  • i3bar
  • i3lock
  • ttf-font-awesome
  • urxvt
  • urxvt-perls

Create Symlinks: ./install

mlocate

For systems using systemd-homed LUKS containers it makes sense to restrict the database so that it cannot scan the contents of the LUKS container. This would leak information about what files are present when that user is not logged in.

Edit /etc/updatedb.conf and add /home to the list of excluded directories.

Dotbot will handle creation of a user-local systemd-timer to create a user-local mlocate database that resides inside of the LUKS container.

Dotfiles Template

Languages

  • Shell 68.0%
  • Python 28.1%
  • Perl 3.9%