Skip to content

dvogt23/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My .dotfiles, my bashlife!


Summary
OS Arch Linux x86_64
Shell zsh
WM i3-gaps
Theme Arc-Dark [GTK2/3]
Icons Adwaita [GTK2/3]
Terminal alacritty
Font Iosevka

Screenshot

Screenshot

Prerequisites

Install all packages from packages.pacman with:

make packages
Link all dotfiles

Create symlinks for all dotfiles with GNU/stow will create a backup dir with conflicting files:

make dotfiles
Git config

Create your own .gitconfig.local that would include to the .gitconfig

Where ~/.gitconfig.local is simply:

[user]
  name = <your_name>
  email = <your_email>

NVIM

Keybindings

The primary keybindings for nvim:

UI:

  • Leader key: <SPACE> & \

  • ESC keys: jj, jk, <ESC>

  • Quit: <LEADER>q

  • File expl: <LEADER>n

  • Search file: <LEADER>f

  • Search string:<LEADER>r

  • Term: <LEADER>t

  • Commands: <LEADER>c

Split:

  • Switch: <C-h, -j, -k, -l>
  • Resize: <A-Right, -Left, -Up, -Down>

Edit:

  • Move line: vK/H
  • Move char: nH/L

Buffer:

  • Close: <LEADER>d
  • CloseAll: <LEADER>da
  • Next: <LEADER>l
  • Previos: <LEADER>h
  • Save: <LEADER>w
  • Fuzzy: <LEADER>b

LSP:

  • Goto definition: gd
  • Goto implementation: gi
  • References: gr
  • Type definition: gt
  • ShowLine: <LEADER>ss
  • Action: <LEADER>sa
  • Diagnostic: <LEADER>sd
  • Diag. next: <LEADER>sdn
  • Diag. prev: <LEADER>sdp
  • Reformat file: <LEADER>sff
  • Reformat visual: <LEADER>sf
  • Buffer rename: <LEADER>srn
  • Show doc: K
  • Show signature: <C-k>

Git:

  • Add hunk: <LEADER>ga
  • Revert hunk: <LEADER>gr
  • Diff hunk: <LEADER>gd
  • Status: <LEADER>gs
  • Blame: <LEADER>gb
  • History: <LEADER>gl
  • Log file: <LEADER>glf
License

This project is licensed under the MIT License - see the LICENSE.md file for details