Skip to content

Latest commit

 

History

History
98 lines (60 loc) · 2.01 KB

README.md

File metadata and controls

98 lines (60 loc) · 2.01 KB

Git

Install git git clone git@github.com/feanil/dotfiles src/dotfiles ln -sf src/dotfiles/gitconfig.core ~/.gitconfig

Update as necessary for work and personal paths.

Setup Python and Virtualenvwrapper

Install python3 python3-dev Install virtualenvwrapper

tmux

Install tmux ln -sf ~/src/feanil/dotfiles/tmux.conf .tmux.conf

mcfly

Instructions - https://github.com/cantino/mcfly#installing-using-our-install-script

Release Page - https://github.com/cantino/mcfly/releases

  • Get the musl version which will be fully statically linked.

Setup ZSH and oh-my-zsh

Install zsh fzf Follow the instructions to install oh-my-zsh: https://ohmyz.sh/#install Install powerlevel10k theme https://github.com/romkatv/powerlevel10k#oh-my-zsh

ln -sf ~/src/feanil/dotfiles/.p10k.zsh .p10k.zsh ln -sf ~/src/feanil/dotfiles/.zshrc .zshrc

VIM

sudo add-apt-repository ppa:neovim-ppa/stable Install NeoVim mkvirtualenv neovim pip install black isort neovim ln -sf ~/src/feanil/dotfiles/config/nvim .config/nvim

Open Vim and run :PlugInstall

For getting the Yubikey working

Copy the .gnupg directory from a computere where its working. Then install these relevant debian things: https://github.com/drduh/YubiKey-Guide#debian-and-ubuntu

Other tools to install

A big list of options: https://github.com/ibraheemdev/modern-Unix

bat

Releases Page - https://github.com/sharkdp/bat/releases

  • Get the musl version which will be fully statically linked.

exa

Instructions - https://github.com/ogham/exa#installation

jq

  • Commandline JSON Parser

sudo apt install jq

delta

  • Diffing Tools for git and other diffing.

Release Page - https://github.com/dandavison/delta/releases

  • Get the musl version which will be fully statically linked.