Skip to content
Yefer YV edited this page Feb 15, 2025 · 4 revisions

archrice/.local/bin/ResetArch installs the following packages

Pacman/AUR Dependencies Description
base base packages like pacman
base-devel needed for compiling packages and for yay
bat pager with syntax highlighting
broadcom-wl Broadcom wireless driver
bspwm-git window manager
btrfs-progs file system manipulation
cht.sh-git command line cheat sheets
cronie cron job scheduler
dmenu menu launcher
dosfstools fat file system support (for usb)
dunst notification manager
efibootmgr to change boot order
exfat-utils exfat file system support (for usb)
eza show icons with ls
festival-us text to speech
fzf fuzzy finder
gnome-keyring required by some GUIs for sessions
grub bootloader
imagemagick for screenshots and pdf-to-image
kanata-bin keyboard layout
lazygit git UI in the terminal
libnotify to send notifications, provides notify-send
light backlight for laptops
linux kernel
linux-firmware drivers
man-db man pages
mpc commands to control mpd
mpd music player daemon
mpv-mpris mpv with playerctl support
ncmpcpp music player (mpd TUI)
neovim text editor (neovim version 0.9 required)
network-manager-applet network applet in the status bar
noto-fonts fonts for chrome and most GUIs
noto-fonts-emoji emojis for chrome and most GUIs
ntfs-3g ntfs file system support (for Windows10)
picom for transparency/blur windows
pipewire-pulse for audio
polybar status bar
redshift color temperature of screen
ripdrag-git drag and drop files from yazi
ripgrep search text in files
siji-git icons/fonts for polybar
snapper to make snapshots of btrfs file systems
starship shell prompt
stow to install dotfiles without symlinks repeated
sxhkd to make window manager keymaps
sxiv image viewer
ttf-firacode-nerd ligatures fonts support with icons
unclutter to hide inactive cursor
wezterm terminal emulator
xclip to copy/paste
xf86-input-synaptics touchpad with extended features
xorg-server graphical server
xorg-xinit starts the graphical server
xorg-xsetroot for cursor shape
xwallpaper to set wallpaper
yay to install AUR packages
yazi terminal file manager
zathura-pdf-poppler pdf viewer
zram-generator a swap-ram alternative compressing ram

Optional / Old Dependencies

Pacman/AUR Dependencies Description
xdo extra commands to manage windows
xdotool required for alt-tab using rofi
rofi menu launcher for GUIs and CLIs
rofimoji emoji/icons picker
xorg-xwininfo required by picom-trans
xorg-xrdb for sxiv background

archrice's neovim's configs automatically installs the following extensions when you open nvim

Neovim dependency Description only inside
supermaven-nvim AI suggestions (:SupermavenStop to disable it) neovim
flash.nvim search with labels
mason.nvim LSP/linter/formatter binary installer neovim
mini.nvim library of 40+ independent Lua modules
snacks.nvim fzf + ripgrep + indent markers + file explorer neovim

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.clue Show next key clues 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.deps Plugin manager README Help file
mini.diff Work with diff hunks README Help file
mini.extra Extra 'mini.nvim' functionality README Help file
mini.hipatterns Highlight patterns in text README Help file
mini.icons Icon provider README Help file
mini.indentscope Visualize and work with indent scope README Help file
mini.misc Miscellaneous functions README Help file
mini.notify Show notifications README Help file
mini.operators Text edit operators README Help file
mini.pairs Autopairs README Help file
mini.snippets Manage and expand snippets README Help file
mini.splitjoin Split and join arguments README Help file
mini.starter Start screen README Help file
mini.statusline Statusline README Help file
mini.surround Surround actions README Help file
mini.tabline Tabline README Help file
mini.trailspace Trailspace (highlight and remove) README Help file