My bspwm dotfiles
This is a repository dedicated to back-up and share my dotfiles when needed.
One Dark (12/2020)
Nord Darkest (02/2020)
Nord Darker (07/2019)
Nord Dark (~05/2019)
Overall View:
Program | Name |
---|---|
Linux Distribution | Arch Linux |
Window Manager | bspwm/i3-gaps |
Window Compositor | compton-tryone-git |
Bar | polybar |
Program Launcher | rofi |
Web Browser | firefox and qutebrowser |
Video Player | mpv and VLC |
Image Viewer | sxiv and pqiv |
Music Player | ncmpcpp with MPD and Clementine |
Sound visualizer (spectrogram) | Cava |
GUI File Manager | Caja |
CLI File Manager | ranger with devicons and ueberzug |
PDF Viewer | zathura |
Text Reader (RSVP) | fltrdr |
Wallpaper Setter | feh |
Screen-shot Tool | maim |
Terminal Emulator | alacritty |
Terminal Multiplexer | tmux with oh-my-tmux |
Shell | zsh with oh-my-zsh (ponctual theme) |
zsh Plugins | zsh-autocompletions, zsh-autosuggestions, k, alias-tips, git and vi-mode z |
CLI General Search Tool | fzf |
GUI Calculator App | speedcruch with my palenight-inspired theme |
CLI Calculator App | calc (Binary name: qalc) |
Main Code Editor | neovim |
Other Code Editors | VSCode |
Lockscreen | betterlockscreen |
Notification daemon | Dunst (dunstify, libnotify) |
GTK+ Theme | Slightly modified version of Arc-Dark |
Icon Theme | Papirus-Icons |
Neovim Plugins:
Plugin Name | Function |
---|---|
VimPlug | A minimalist Vim plugin manager. |
Deoplete | Dark powered asynchronous completion framework for neovim/Vim8 |
A.L.E | Asynchronous Lint Engine |
async.vim | LSP Completion Engine for C++ |
vim-lsp | Async Language Server Protocol plugin for vim8 and neovim. |
vim-multiple-cursors | True Sublime Text style multiple selections for Vim |
emmet | Emmet for vim |
prettier | Prettier for vim |
vim-misc | Vim misc |
vim-notes | Vim notes |
auto-pairs | Vim plugin, insert or delete brackets, parens, quotes in pair |
vim-surround | surround.vim: quoting/parenthesizing made simple |
indentLine | A vim plugin to display the indention levels with thin vertical lines |
vim-indent-guides | A Vim plugin for visually displaying indent levels in code |
nerdtree | A tree explorer plugin for vim. |
nerdtree-git-plugin | A plugin of NERDTree showing git status |
vim-nerdtree-syntax-highlight | Extra syntax and highlight for nerdtree files |
undotree | The undo history visualizer for VIM |
vim-devicons | Adds file type glyphs/icons to popular Vim plugins: NERDTree, vim-airline, Powerline, Unite, vim-startify and more |
syntastic | Syntax checking hacks for vim |
vim-polyglot | A solid language pack for Vim. |
vim-css-color | Preview colours in source code while editing |
lightline.vim | A light and configurable statusline/tabline plugin for Vim |
nerdcommenter | Vim plugin for intensely orgasmic commenting |
vim-repeat | repeat.vim: enable repeating supported plugin maps with "." |
vim-easyclip | Simplified clipboard functionality for Vim |
vim-easymotion | |
quick-scope | Lightning fast left-right movement |
vim-bufferline | Show a list of buffers |
vwm.vim | Vim window manager |
tmux-complete.vim | Vim plugin for insert mode completion of words in adjacent tmux panes |
vim-gitgutter | A Vim plugin which shows a git diff in the gutter (sign column) and stages/undoes hunks. |
eunuch.vim | eunuch.vim: Helpers for UNIX |
fzf.vim | Things you can do with fzf and Vim. |
##############################################################################################
To do:
Move .mpd and .ncmpcpp to .config folder