Skip to content
Yefer YV edited this page Jan 19, 2025 · 3 revisions

source .zshrc installs the following packages in ~/.local/share/sixelrice

apt/pacman Dependencies Description
bat pager with syntax highlighting
curl to install pixi
eza ls with icons
file to detect file type and preview it in lf
fzf fuzzy finder
ghostscript required by mpv-pdf
git to download neovim plugins
gcc to compile neovim treesitter
imagemagick for screenshots and pdf-to-image
lazygit git UI in the terminal
less a pager required by bat
lf terminal file manager
libglib2.0-bin provides gio open to open file with default GUI
libsixel to show graphics in the terminal
mpv multimedia player
neovim text editor (neovim version 0.9 required)
pipewire-pulse for audio
pixi package manager
poppler required by mpv-pdf
ripgrep search text in files
starship shell prompt
xclip to copy/paste
zsh shell
zellij terminal multiplexer

mpv and zsh plugins as git submodules

git submodules Description
mpv-pdf pdf support for mpv
mpv-gallery-view gallery view like sxiv
zsh-autosuggestions zsh suggestions
zsh-fast-syntax-highlighting zsh syntax highlighting

sixelrice's neovim's configs automatically installs the following extension when you open nvim

Neovim dependency Description
supermaven-nvim AI suggestions (:SupermavenStop to disable it)
flash.nvim search with labels
gitsigns.nvim edit/preview git changes
mason.nvim LSP/linter/formatter binary installer
mini.nvim library of 40+ independent Lua modules
nvim-lspconfig default configurations for LSP
nvim-treesitter required by nvim-treesitter-textobjects
nvim-treesitter-textobjects Syntax aware text-objects
lazyvim neovim IDE

Modules used which are part of mini.nvim extension

Module Description Overview Details
mini.ai Extend and create a/i textobjects README Help file
mini.align Align text interactively README Help file
mini.base16 Base16 colorscheme creation README Help file
mini.bracketed Go forward/backward with square brackets README Help file
mini.comment Comment lines README Help file
mini.completion Completion and signature help README Help file
mini.cursorword Autohighlight word under cursor README Help file
mini.extra Extra 'mini.nvim' functionality README Help file
mini.files Navigate and manipulate file system README Help file
mini.indentscope Visualize and work with indent scope README Help file
mini.misc Miscellaneous functions README Help file
mini.operators Text edit operators README Help file
mini.pairs Autopairs README Help file
mini.pick Pick anything README Help file
mini.splitjoin Split and join arguments README Help file
mini.surround Surround actions README Help file