Skip to content

atedp/dotfiles-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

awesome useful Travis (.com) branch

Install

Run

./install

That won't overwrite any existing dotfiles; you'll have to stash them manually before running it if you want to keep them. Also run as ./install

Note- the below instructions are incomplete + partially incorrect... #4 will fix this up to be more readable! Apologies in the meantime.

alacritty

https://github.com/jwilm/alacritty

# install cargo
curl https://sh.rustup.rs -sSf | sh
# install dependencies
sudo apt install cmake libfreetype6-dev libfontconfig1-dev xclip
# install alacritty
cargo install --git https://github.com/jwilm/alacritty
# apply in ubuntu
gsettings set org.gnome.desktop.default-applications.terminal exec 'alacritty'

virtualenv

sudo apt install python-virtualenv

oh-myzsh

zsh first with sudo apt install zsh https://github.com/robbyrussell/oh-my-zsh

spaceship theme

https://github.com/denysdovhan/spaceship-zsh-theme

zsh autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

nice gdb

https://github.com/cyrus-and/gdb-dashboard

ripgrep

https://github.com/BurntSushi/ripgrep

fzf

https://github.com/junegunn/fzf#using-git

tpm

https://github.com/tmux-plugins/tpm

vs code multi cursor

gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier "<Super>"

urlview

sudo apt-get install urlview
https://github.com/insanum/dotfiles/blob/master/urlview

ydiff

Somewhat nicer diffs, eg diff -du <file1> <file2> | ydiff

pip install ydiff

watchman

Not using this anymore, but here's the instructions

https://raw.githubusercontent.com/git/git/master/templates/hooks--fsmonitor-watchman.sample

git clone https://github.com/facebook/watchman.git
cd watchman
git checkout v4.9.0
./autogen.sh && ./configure && make && sudo make install
# because you know it's right
echo 999999 | sudo tee -a /proc/sys/fs/inotify/max_user_watches  && echo 999999 | sudo tee -a  /proc/sys/fs/inotify/max_queued_events && echo 999999 | sudo tee  -a /proc/sys/fs/inotify/max_user_instances

# install the hook to whatever repo
wget https://raw.githubusercontent.com/git/git/master/templates/hooks--fsmonitor-watchman.sample -O .git/hooks/query-watchman && chmod +x .git/hooks/query-watchman
git config core.fsmonitor .git/hooks/query-watchman

About

🎲 Syncing my dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 81.3%
  • Shell 11.9%
  • Vim Script 6.6%
  • Dockerfile 0.2%