Qaraluch's Arch Linux Dotfiles
- Easy to manage, thanks to [chezmoi.io].
- Version control via Git.
- Based on Zsh shell.
- Tmux terminal multiplexer and tmuxinator as session manager.
- Zsh completions.
- Neovim as IDE [neovim.io]:
- integrated with fzf
- intellisense engine: coc [github.com/neoclide/coc.nvim]
- use prettier as code formatter
- use eslint as JS linter
- use UltiSnips for snippets
- Goodness of command-line fuzzy finder (fzf) for git, zsh and locate.
- Navigate directories via fzf-makrs.
- Shell autosuggestions.
- Command line syntax highlighting.
- Zsh global aliases expansion (via zsh-abbrev-alias).
- Vim keybindings in terminal.
- Follow XDG Base Directory Specification if possible.
- Custom prompt.
- Custom aliases.
- The silver searcher (ag) as 'grep' replacement
- X window configuration:
- windows manager: dwm [suckless.org]
- status bar: dwmblocks
- terminal emulator: st
- program launcher: dmenu
- display manager: sddm [github.com/sddm]
- theme: sddm-chili [github.com/MarianArlt/sddm-chili]
- lockscreen: betterlockscreen [github.com/pavanjadhaw/betterlockscreen]
- notification daemon: dunst [dunst-project.org]
- audio control via pamixer and pulseaudio
- default theme: bloodtrees (generated by pywal)
- integration of Xresources
- And much more...
Make sure the following requirements are installed:
- Chezmoi
For installation of the dotfiles you need to use chezmoi CLI commands:
chezmoi init https://github.com/qaraluch/qdots.git
chezmoi apply -v --remove
MIT © qaraluch