jamesepatrick / dotfiles-2

My dotfiles for my dev environment, compromising of tmux, vim, zsh and git.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jack's Dotfiles

My dotfiles for Vim, ZSH, Fish (which I'm trying!) and many other things. Mostly taken from endless googling and reading of other people's dotfiles.

Note that these aren't designed to be droppable onto your machine - lots of stuff is specific to me :)

Files are symlinked into the proper location, and have the . added. For example:

~/dotfiles/vim/vim => ~/.vim
~/dotfiles/vim/vimrc => ~/.vimrc
~/dotfiles/zsh/zshrc => ~/.zshrc
~/dotfiles/git/gitignore_global => ~/.gitignore_global
...and so on

New Mac machine setup steps

  • Download Chrome
  • Download 1Password and login
  • Generate SSH key and set it up on GitHub
  • Download iTerm 2
  • Clone this repo into ~/dotfiles
  • Setup Vim
  • Install asdf
    • install asdf-nodejs
  • Change the default shell to Fish
  • cd fish && make symlink
  • Download VSCode
    • setup Settings Sync (1Password has the token + gist link)
  • npm adduser to login to npm
  • Generate a new token for Github and use that to authenticate with hub

Setting up the ergodox keyboards

Linux notes

Sorting out trackpad: https://cravencode.com/post/essentials/enable-tap-to-click-in-i3wm/

sudo touch /etc/X11/xorg.conf.d/90-touchpad.conf

And file contains:

Section "InputClass"
        Identifier "touchpad"
        MatchIsTouchpad "on"
        Driver "libinput"
        Option "Tapping" "on"
	Option "NaturalScrolling" "on"
	Option "TappingButtonMap" "lrm"
EndSection

Bluetooth pairing with Bose: https://askubuntu.com/questions/833322/pair-bose-quietcomfort-35-with-ubuntu-over-bluetooth

Set the DPI in ~/.Xresources:

Xft.dpi: 120

About

My dotfiles for my dev environment, compromising of tmux, vim, zsh and git.

License:MIT License


Languages

Language:Shell 76.2%Language:Vim Script 16.4%Language:Makefile 3.4%Language:Perl 3.0%Language:Vim Snippet 1.0%