Skip to content

bryanbecker/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my personal dot files / ricing
install with GNUstow

Dot! Dot!

▒▒▒░░░░░░░░░░▄▐░░░░
▒░░░░░░▄▄▄░░▄██▄░░░
░░░░░░▐▀█▀▌░░░░▀█▄░
░░░░░░▐█▄█▌░░░░░░▀█▄
░░░░░░░▀▄▀░░░▄▄▄▄▄▀▀
░░░░░▄▄▄██▀▀▀▀░░░░░
░░░░█▀▄▄▄█░▀▀░░░░░░
░░░░▌░▄▄▄▐▌▀▀▀░░░░░
░▄░▐░░░▄▄░█░▀▀░░░░░
░▀█▌░░░▄░▀█▀░▀░░░░░
░░░░░░░░▄▄▐▌▄▄░░░░░
░░░░░░░░▀███▀█░▄░░░
░░░░░░░▐▌▀▄▀▄▀▐▄░░░
░░░░░░░▐▀░░░░░░▐▌░░
░░░░░░░█░░░░░░░░█░░
░░░░░░▐▌░░░░░░░░░█░

Notes:

  • I use dvorak keyboard layout, so if some configured hotkeys seem weird, you know why

TODO:

  • Add keyboard configs
  • Add task warrior configs
  • Add /etc/ customizations

Install

  • Clone the repo somewhere into $HOME. NOTE: if you clone somewhere else, stow will not work as expected (stow automatically copies files into ../)
  • cd into the repository and run stow stow to install the ignore files
  • myrepos is already configured to download, compile, and install many of the packages. It does not manage requirements, though.

Set up systemd files

  • If you want to use my systemd files, first run stow systemd, then manually enable each one you want
  • For example, you probably want sxhkd to start on boot, so run systemctl --user enable sxhkd to enable it on boot

Individual Package and Theme Information:

Fonts:

Other Cool Software

  • xcape for adding extra functionality to modifier keys (ctrl as esc when pressed alone)
  • mosh replaces SSH. Keeps the connection up and fixes input lag. Useful for poor connections
  • thefuck
  • tldr
  • asdf like rvm but for everything
  • glances
  • pass
  • i3lock-color
  • xdo
  • lsp - a more human friendly ls * too slow *
  • expect - http://blog.robertelder.org/don-libes-expect-unix-automation-tool/
  • vcspull - automatically keep multiple repos up to date * changed for myrepos
  • myrepos - run mr update inside $HOME to update all tracked repos (first run stow myrepos)
  • ** task spooler - ts (tsp on ubuntu) -- queues tasks to run one-at-a-time. Useful for youtube-dl

Hints:

  • use xprop, then click on a window to get information about it. This is useful for configuring compton, sxhkd, bspwm, etc.
  • use xev to get information on key or button names for use in sxhkd