Dependencies - retrozinndev/colorshell GitHub Wiki

â„šī¸ Notice: package names that are listed below are from the Arch Linux repos. Some can also have the same name in your distro's package repo, but others may not. You can check which packages are available for your distro before applying the dotfiles (you can build any if needed);

đŸ“Ļ Needed Packages

Quick Install

Before running the command below, ensure you have paru installed! This is the command to install all of the packages above (works only on Arch Linux!):

paru -Syu --needed git ttf-nerd-fonts-symbols-mono hyprland hypridle hyprlock hyprpaper hyprpicker kitty cliphist wireplumber networkmanager pipewire hyprpolkitagent hyprland-qtutils gjs typescript aylurs-gtk-shell libastal-meta python-pywal16 hyprshot hyprsunset bluez bluez-utils wf-recorder overskride
sudo systemctl enable --now NetworkManager

🌟 Optional

  • pavucontrol: GUI volume manager
  • overskride: GTK4 Bluetooth manager - "More settings" in the bluetooth page
  • wf-recorder: amazing screen recorder! (for screen recording in control center)
  • bluez: bluez bluetooth manager

💡 Tips

If you can't find one of the listed packages in your package manager, here are some tips to get it for your distro!

Fedora

On Fedora, if the package is not available through dnf, you can try searching in copr(Fedora's community repos). But remember to get a trustful one! Or you can try building your own package if you have time to do so, it would be amazing to the distro community!

Arch Linux and other Arch based distros

You can try searching for the packages in the Official Arch Repos(pacman), or use any of the AUR Helpers(e.g.: yay or paru)