Dotfiles used in my Linux
File structure and explanation what's files doing
dotfiles
├── bashrc
│ └── .bash_aliases - bash aliases for nvim editor for user and sudo/root
├── bat
│ └── config - bat - cat command supports syntax highlighting for programming and markup languages - config with theme
├── Code
│ └── settings.json - vscode - configuration like font, theme, icons
├── htop
│ └── htoprc - htop - better top command - config with gruvbox theme
├── neofetch
│ └── config.conf - neofetch - a command-line system information tool - config for faster startup wit every zsh session
├── nvim
│ ├── init.vim - nvim - new vim command - config for loading scripts
│ └── scripts
│ ├── airline.vim -config for airline status/tabline for vim - config file with theme, fonts, tabs in vim
│ ├── autosave.vim - config for autosave a file with vim, autosave 10 second after change form Insert mode to Normal
│ ├── coc.vim - coinfig for nodejs extension host neovim, load extensions like VSCode and host language servers.
│ ├── fold.vim - script for save and restore manual folds when we exit a file
│ ├── fzf.vim - config for general-purpose command-line fuzzy finder for vim - fast searching
│ ├── mysettings.vim - my settings not included in other scripts like colrsheme, font
│ ├── nerdtree.vim - config for tree explorer for vim
│ ├── nmap.vim - mapings a shortcuts userd in neovim
│ ├── plugins.vim - all plugins installed automatically with vimplug
│ └── vimplug.vim - plugin manager for neovim
├── qt5ct
│ └── qt5ct.conf - theme for Qt5 apps
├── rofi
│ ├── config - not used
│ └── rofi.rasi- not used
├── shortcuts
│ ├── vim - file with shortcuts used in vim. It's a just a list of shortcuts to fast look at it. It's not a config file!
│ └── zsh - file with shortcuts used in zsh. It's a just a list of shortcuts to fast look at it. It's not a config file!
└── zsh
├── .p10k.zsh - Powerlevel10k - zsh theme
├── scripts
│ ├── alias.zsh - config file for all zsh aliases
│ └── neofetch.zsh - autostart neofetch on startup zsh session
└── .zshrc - main zsh config file