Uninstall - shell-ninja/hyprconf GitHub Wiki

Note

  • To uninstall hyprconf configuration, just press Super ALT U. It will open kitty and start the uninstallation process.
  • It won't remove the packages. It will remove only the dotfiles. Removing packages might create system crash. You can remove them manually.

Packages

🧩 System & Core Utilities

Package Purpose / Functionality
networkmanager Backend daemon to manage networking
network-manager-applet GUI applet for managing network connections
gvfs Virtual filesystem support
gvfs-mtp MTP (Android) device support for gvfs
ntfs-3g NTFS filesystem support
pciutils CLI tools to list and query PCI devices
os-prober Detect other OSes during GRUB install
pacman-contrib Extra tools for pacman (e.g. rankmirrors)
polkit-gnome PolicyKit authentication agent for GTK
gnome-disk-utility Manage disks, partitions, and USBs
sddm Display manager for Wayland/X11

🖥️ Terminal & CLI Tools

Package Purpose / Functionality
btop Resource monitor with a nice TUI
tty-clock Terminal clock display
curl Command-line tool to transfer data from URLs
wget Command-line file downloader
unzip Extract .zip files
zip Create .zip archives
jq Lightweight JSON processor
ripgrep Fast text search (alternative to grep)
pamixer PulseAudio mixer (CLI)
nvtop GPU usage monitor (supports Intel/NVIDIA)
fastfetch Neofetch alternative to display system info
wl-clipboard Clipboard manager for Wayland

📝 Text Editors

Package Purpose / Functionality
neovim Terminal-based, highly configurable text editor
VS Code (if installed) GUI-based IDE with extensions support

🖱️ Desktop & Appearance

Package Purpose / Functionality
lxappearance GTK theme and appearance selector
kvantum SVG-based Qt theming engine
kvantum-qt5 Qt5 version of Kvantum
qt5ct Qt5 appearance config tool
qt6ct Qt6 appearance config tool
qt5-svg SVG support for Qt5 apps
qt6-svg SVG support for Qt6 apps
qt6-5compat Compatibility library between Qt5 and Qt6
qt6-declarative Declarative UI support (QML) for Qt6
qt5-graphicaleffects Visual effects for QML (Qt5)
qt5-quickcontrols2 QML controls for Qt5 apps
nwg-look GTK settings GUI for Wayland

🧠 Hyprland Suite

Package Purpose / Functionality
hyprland Wayland dynamic tiling window manager
hyprlock Lock screen utility for Hyprland
hyprpaper Wallpaper daemon for Hyprland
hypridle Idle manager for Hyprland
hyprcursor Cursor theme handler for Hyprland
hyprsunset Screen temperature controller for Hyprland
hyprland-qtutils Qt integration utilities for Hyprland
pyprland Python-based extension loader for Hyprland
swww Wallpaper manager with transition effects for Wayland
waybar Status bar for Wayland
rofi-wayland Application launcher for Wayland
dunst Lightweight notification daemon
swappy Screenshot annotation tool
grimblast-git Screenshot tool for Wayland

🎨 Theming & Image Tools

Package Purpose / Functionality
python-pywal Generate colorschemes from images
imagemagick Command-line image editing/manipulation
eog Eye of GNOME image viewer
file-roller Archive manager for extracting/compressing files
ffmpeg Audio/video converter and recorder
ffmpegthumbnailer Generate thumbnails for video files

📁 File Management

Package Purpose / Functionality
thunar Lightweight file manager
thunar-volman Volume manager plugin for Thunar
tumbler Thumbnail generator daemon
thunar-archive-plugin Adds archive support to Thunar
yazi Terminal-based file manager with TUI

🔊 Audio & Visual

Package Purpose / Functionality
cava Console-based audio visualizer
pavucontrol GUI volume control for PulseAudio

🌐 Development Tools

Package Purpose / Functionality
nodejs JavaScript runtime environment
npm Node.js package manager