Dotfiles
Screenshot & Overview
This repo contains dotfiles for my workspace that is focused on terminal based apps (Nvim, ranger, autojump) and a lightweight window manager (i3, rofi, polybar). Everything is meant to integrate with everything else, starting from the theme: Solarized Dark.
Detailed Content
zshrc for ZSH
- Plugins organized with zgen
- Autojump
rasks Autojump for the best directory and opens Ranger there, thanks to ranger+autojump
- Autocompletion configuration with fzf thanks to fzf-tab
- fzf also with ripgrep for file and history search
- Fast Syntax highlighting
- History-substring-search
- Autosuggestions
- Powerline10k Theme
- Some nice aliases
gis short for gitvopens Neovim
- Supports Direnv
vimrc/nvimrc for Neovim
- Continous undo
- Plugins organized with Vim-Plug
- fzf for vim
- Vim-Sneak
- Startify
- Devicons
- Airline
- Bufferline
- Indent Guidelines
- Sleuth.vim
- EasyAlign
- targets.vim
- Solarized Dark theme
- Neovim is set as the default editor
i3wm
- Here, too, a sensible configuration
- Solarized Dark theme
- Nice window and session modes with helpful status bar hints and shortcuts
- Polybar integration
- Rofi integration
- Works with multiple monitors
- Integrates autotiling
Polybar
- Solarized Dark theme
- Styled after Powerline
Rofi
- Solarized
- Uses a combi mode for drun and ssh
- Sidebar offers each of these modi seperately
- clipster & roficlip
- rofi-pass
- rofimoji
- rofi-calc
ranger
- Sensible configuration
- Some useful keybindings
- Easy extraction and compression with atool
- Devicons
- Autojump-Support
neomutt
- Solarized, of course
- Vim-inspired shortcuts
- Set up to use khard as an address book
kitty
- Solarized Dark theme
- Separate escape code for ctrl+enter that works with zsh's autosuggestions
- Supports ranger's image previews
gitconfig
- Sensible configuration
- Useful aliases (contains assume, unstage and shortcuts for the most often used commands)
- needs to be configured with your own name and email
- Always ignores direnv files
Zathura
- Solarized colors
lesskey
- Same keymappings as vim (optimized for German keyboards)
tig
- Nothing much
htop
- styled for my taste
Installation
git clone --recursive https://github.com/fdw/dotfiles.git ~/.config/dotfiles
cd .config/dotfiles
make install
Updating
make update
