5 Here are some notable Scripts
8 cd-ing and vi-ing at the speed of light. Uses fzf to let you cd to dirs and edit files across the galaxy.
9 Simply source the script in your .bashrc or equivalent.
10 Customize which directories you want to include by editing the script.
13 Useful for when you have a repo with multiple remotes and are too lazy to push to them all.
18 Limitations: does not work on bare repos yet
21 Sends a notification whenever mpd changes songs. Does not send anything on pause/play.
24 Take screenshots with scrot. Dmenu prompt for filename, leaving empty generates a default name.
25 Limitations: no way to cancel screenshot, also the name prompt happens before the screenshot is taken (which is sorta annoying).
29 Sends a notification whenever usb is mounted.
31 ## How I manage dotfiles
32 This method of managing dotfiles was inspired by [this](https://www.youtube.com/watch?v=tBoLDpTWVOM) video.
35 Run in your home directory:
37 git init --bare .dotfiles
40 Then for ease of use add this alias to your bashrc (etc):
42 alias dotfiles='/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
45 After reloading the shell, run:
47 dotfiles config --local status.showUntrackedFiles no
50 Now you can use the normal git commands like so
54 dotfiles commit -m 'added .bashrc'