Skip to content

H3llHammer/dotfiles

Repository files navigation

My personal dotfiles for Arch Linux

Contents

  • vim config
  • shell config
  • tmux config
  • rofi config
  • urxvt
  • fonts

Window manager configs

qtile xmonad

Vim setup

Vim

  • vim-plug - A minimalist Vim plugin manager

    • vim-airline - vim-airline-themes - nerdtree
    • fzf
    • vim-gitgutter
    • floaterm
    • coc.nvim
    • vim-rainbow
    • vim-javascript
    • typescript-vim
    • vim-jsx-pretty
    • vim-jsx-typescript
    • styled-components-components
    • vim-snippets
  • coc-extensions

    • coc-tailwindcss
    • coc-snippets
    • coc-prettier
    • coc-html-css-support
    • coc-html
    • coc-eslint
    • coc-tsserver
    • coc-sql
    • coc-sh
    • coc-react-refactor
    • coc-python
    • coc-pyright
    • coc-phpls
    • coc-java
    • coc-css

Keys

Leader: space

Shortcut Description
<leader>q Close the current buffer.
<leader>w Save the current buffer.
<leader>! Close without save.
<S-Tab> Switch between buffers.
<leader>bn Switch to next buffer.
<leader>bp Switch to previous buffer.
<leader>bd Remove current buffer.
<C-t> Toggle NERDTree.
<leader>go Toggle GitGutter.
gd coc-definition.
gy coc-type-definition.
gi coc-implementation.
gr coc-references.

Shell setup

Zsh

Zsh

Utilities

Utility Description
nnn Terminal file manager
Ranger Terminal file manager
rofi Window switcher and application launcher
picom Compositor
nitrogen Lightweight desktop background browser and setter for X Window
sxhkd Simple X hotkey daemon
flameshot Screenshot software
lxappearance Theme selector
sxiv Simple X Image Viewer
urxvt Terminal emulator