Files
dots-hyprland/sdata/dist-fedora/feddeps.toml
T

197 lines
3.0 KiB
TOML

# Fedora dependencies list
# Audio
[groups.audio]
packages = [
"cava",
"pavucontrol",
"wireplumber",
"libdbusmenu-gtk3-devel",
"playerctl"
]
# Backlight
[groups.backlight]
packages = [
"geoclue2",
"brightnessctl",
"ddcutil"
]
# Basic
[groups.basic]
packages = [
"bc",
"coreutils",
"cliphist",
"cmake",
"curl",
"wget2",
"ripgrep",
"jq",
"xdg-utils",
"rsync",
"yq"
]
# Cursor themes
[groups.cursor_themes]
packages = [
"bibata-cursor-theme"
]
# Fonts & Themes
[groups.fonts_and_themes]
packages = [
"adw-gtk3-theme",
"breeze-cursor-theme",
"grub2-breeze-theme",
"breeze-icon-theme",
"breeze-icon-theme-fedora",
"kf6-breeze-icons",
"sddm-breeze",
"breeze-plus-icon-theme",
"darkly",
"eza",
"fish",
"fontconfig",
"kitty",
"matugen",
"florian-karsten-space-grotesk-fonts",
"starship",
"jetbrains-mono-nerd-fonts",
"google-material-symbols-vf-rounded-fonts",
"material-icons-fonts",
"readex-pro-fonts-all",
"google-rubik-vf-fonts",
"twitter-twemoji-fonts",
"google-sans-flex-vf-fonts"
]
# Hyprland
[groups.hyprland]
packages = [
"hyprland",
"hyprland-qtutils",
"hyprsunset",
"wl-clipboard"
]
install_opts = ["--setopt=install_weak_deps=False"]
# KDE
[groups.kde]
packages = [
"bluedevil",
"gnome-keyring",
"NetworkManager",
"plasma-nm",
"polkit-kde",
"dolphin",
"plasma-systemsettings"
]
# MicroTeX-git
[groups.microtex]
packages = [
"microtex"
]
# Portal
[groups.portal]
packages = [
"xdg-desktop-portal",
"xdg-desktop-portal-gtk",
"xdg-desktop-portal-kde",
"xdg-desktop-portal-hyprland"
]
# Python
[groups.python]
packages = [
"clang",
"uv",
"gtk4-devel",
"libadwaita-devel",
"libsoup3-devel",
"libportal-gtk4",
"gobject-introspection-devel",
"python3",
"python3.12",
"python3-devel",
"python3.12-devel"
]
install_opts = ["--setopt=install_weak_deps=False"]
# Quickshell-git
[groups.quickshell]
packages = [
"qt6-qtdeclarative",
"qt6-qtbase",
"jemalloc",
"qt6-qtsvg",
"pipewire-libs",
"libxcb",
"wayland-devel",
"qt6-qtwayland",
"qt5-qtwayland",
"libdrm",
"breakpad",
"kf6-kirigami",
# NOTE: Below are custom dependencies of illogical-impulse
"qt6-qt5compat",
"qt6-qtimageformats",
"qt6-qtpositioning",
"qt6-qtquicktimeline",
"qt6-qtsensors",
"qt6-qttools",
"qt6-qttranslations",
"qt6-qtvirtualkeyboard",
"kdialog",
"kf6-syntax-highlighting"
]
# Screencapture
[groups.screencapture]
packages = [
"hyprshot",
"slurp",
"swappy",
"tesseract",
"tesseract-langpack-eng",
"tesseract-langpack-chi_sim",
"wf-recorder"
]
# Toolkit
[groups.toolkit]
packages = [
"upower",
"wtype",
"ydotool"
]
# Widgets
[groups.widgets]
packages = [
"fuzzel",
"glib2",
"ImageMagick",
"hypridle",
"hyprlock",
"hyprpicker",
"songrec",
"translate-shell",
"qalculate",
"wlogout"
]
# Extra
[groups.extra]
packages = [
"mpvpaper",
"plasma-systemmonitor",
"unzip"
]
install_opts = ["--setopt=install_weak_deps=False"]