my personal dot files / ricing
install with GNUstow
▒▒▒░░░░░░░░░░▄▐░░░░
▒░░░░░░▄▄▄░░▄██▄░░░
░░░░░░▐▀█▀▌░░░░▀█▄░
░░░░░░▐█▄█▌░░░░░░▀█▄
░░░░░░░▀▄▀░░░▄▄▄▄▄▀▀
░░░░░▄▄▄██▀▀▀▀░░░░░
░░░░█▀▄▄▄█░▀▀░░░░░░
░░░░▌░▄▄▄▐▌▀▀▀░░░░░
░▄░▐░░░▄▄░█░▀▀░░░░░
░▀█▌░░░▄░▀█▀░▀░░░░░
░░░░░░░░▄▄▐▌▄▄░░░░░
░░░░░░░░▀███▀█░▄░░░
░░░░░░░▐▌▀▄▀▄▀▐▄░░░
░░░░░░░▐▀░░░░░░▐▌░░
░░░░░░░█░░░░░░░░█░░
░░░░░░▐▌░░░░░░░░░█░
- I use dvorak keyboard layout, so if some configured hotkeys seem weird, you know why
- Add keyboard configs
- Add task warrior configs
- Add
/etc/
customizations
- 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 runstow stow
to install the ignore filesmyrepos
is already configured to download, compile, and install many of the packages. It does not manage requirements, though.
- 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
- LightDM theme is GlitchDM
- Oh-My-Zsh for plugins with theme powerlevel9k
- Vim is installed with
sudo apt-get install vim-gtk
. Install Vundle first for the rc file to work - Terminal is Termite . For ubuntu users, this this script to compile easily
- Launcher is Rofi
- Polybar - make sure you edit the github token in the configs to match your own
- Gui Theming:
- GTK Theme: Arc Dark
- Icons: Xenlism Wildfire
- Cursor: Breeze Hacked
- Notifier is Dunst
- Window manager is bspwm with sxhkd
- Firefox is installed with the following add-ons:
- Stylish
- Twily's Powerline Firefox CSS
- Nyan Cat progress bar video player theme - absoluted mandatory!
- Greasemonkey
- uBlock Origin
- Vimperator
- Stylish
- Nerd Fonts - mostly used for polybar
- Awesome Terminal Fonts - used in terminal / powerlevel9k
- Powerline Fonts - favorite is Sauce Code Pro
- xcape for adding extra functionality to modifier keys (
ctrl
asesc
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 runstow myrepos
) - ** task spooler -
ts
(tsp
on ubuntu) -- queues tasks to run one-at-a-time. Useful for youtube-dl
- 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