Files
dots-hyprland/sdata/deps-info.md
T
2025-11-18 17:45:06 +01:00

6.0 KiB

This file contains information about the dependencies, currently it describes about sdata/dist-arch/.

Meta packages

illogical-impulse-audio

  • cava
    • Used in Quickshell config.
  • pavucontrol-qt
    • Used in Hyprland and Quickshell config.
  • wireplumber
    • Not explicitly used.
  • pipewire-pulse
    • not explicitly used.
  • libdbusmenu-gtk3
    • not explicitly used.
  • playerctl
    • Used in Hyprland and Quickshell config.

illogical-impulse-backlight

  • geoclue
    • Which demo agent used in Quickshell config.
  • brightnessctl
    • Used in Hyprland and Quickshell config.
  • ddcutil
    • Used in Quickshell config.

illogical-impulse-basic

  • bc
    • Used in quickshell/ii/scripts/colors/switchwall.sh for example.
  • coreutils
    • Too many executables involved, not sure where been used.
  • cliphist
    • Used in Hyprland and Quickshell config.
  • cmake
    • Used in building quickshell and MicroTeX.
  • curl
    • Used in Quickshell config.
  • wget
    • Used in Quickshell config.
  • ripgrep
    • Not sure where been used.
  • jq
    • Widely used.
  • xdg-user-dirs
    • Used in Hyprland and Quickshell config.
  • rsync
    • Used in install script.
  • go-yq
    • Used in install script.

illogical-impulse-fonts-themes

  • adw-gtk-theme-git
    • source
    • Used in Quickshell config.
  • breeze
    • Used in kdeglobals config.
  • breeze-plus
    • source
    • Used in kde-material-you-colors config.
  • darkly-bin
    • darkly is supposed to be set as the theme for Qt apps, just have not figured out how to properly set it yet.
  • eza
    • Used in Fish config: alias ls 'eza --icons'
  • fish
    • Widely used.
  • fontconfig
    • Basic component which is nearly a must.
  • kitty
    • Used in fuzzel, Hyprland, kdeglobals and Quickshell config; kitty config is also included as dots.
  • matugen-bin
    • Used in Quickshell.
  • otf-space-grotesk
    • source
    • Used in Quickshell and matugen config.
  • starship
    • Used in Fish config.
  • ttf-jetbrains-mono-nerd
    • Font name: JetBrains Mono NF, JetBrainsMono Nerd Font.
    • Used in foot, kdeglobals, kitty, qt5ct, qt6ct and Quickshell config.
  • ttf-material-symbols-variable-git
    • Font name: Material Symbols Rounded, Material Symbols Outlined
    • Used in Hyprland, matugen, Quickshell and wlogout config.
  • ttf-readex-pro
    • Font name: Readex Pro
    • Used in Quickshell config.
  • ttf-roboto-flex
    • Font name: Roboto Flex
    • Used in Hyprland, matugen and Quickshell config.
  • ttf-rubik-vf
    • Font name: Rubik, Rubik Light
    • Used in Hyprland, kdeglobals, matugen, qt5ct, qt6ct and Quickshell config.
  • ttf-twemoji
    • Not explicitly used, but it may help as fallback for displaying emoji charaters.

illogical-impulse-hyprland

  • hyprland
    • Surely needed.
  • hyprsunset
    • Used in Quickshell config.
  • wl-clipboard
    • Surely needed.

illogical-impulse-kde

  • bluedevil
    • Seems not being used anywhere, maybe a part of KDE settings panel.
  • gnome-keyring
    • Provide executable gnome-keyring-daemon, used in Hyprland and Quickshell config.
  • networkmanager
    • Basic component.
  • plasma-nm
    • Seems not being used anywhere, maybe a part of KDE settings panel.
  • polkit-kde-agent
    • Basic component.
  • dolphin
    • Used in Hyprland and Quickshell config.
  • systemsettings
    • Used in Hyprland keybinds.conf.

illogical-impulse-portal

  • xdg-desktop-portal
    • Basic component.
  • xdg-desktop-portal-kde
    • Basic component.
  • xdg-desktop-portal-gtk
    • Basic component.
  • xdg-desktop-portal-hyprland
    • Basic component.

illogical-impulse-python

  • clang
    • Some python package may need this to be built, e.g. #1235. This may varies on different distros though.
  • uv
    • Used for python venv.
  • gtk4
    • Not explicitly used.
  • libadwaita
    • Not explicitly used.
  • libsoup3
    • Not explicitly used.
  • libportal-gtk4
    • Not explicitly used.
  • gobject-introspection
    • Not explicitly used.

illogical-impulse-screencapture

  • hyprshot
    • Used in Hyprland keybinds.conf as fallback.
  • slurp
    • Used in Hyprland and Quickshell config.
  • swappy
    • Used in Quickshell config.
  • tesseract
    • Used in Quickshell and Hyprland config.
  • tesseract-data-eng
    • Used as data for tesseract.
  • wf-recorder
    • Used in Quickshell config.

illogical-impulse-toolkit

  • upower
    • Used in Quickshell config.
  • wtype
    • Used in Hyprland scripts/fuzzel-emoji.sh
  • ydotool
    • Used in Quickshell config.

illogical-impulse-widgets

  • fuzzel
    • Used in Hyprland and Quickshell config; its config is also included.
  • glib2
    • Provides executable gsettings
    • Used in install script, also in matugen and quickshell config.
  • imagemagick
    • Provides executable: magick
    • Used in Quickshell config.
  • hypridle
    • Used for loginctl to lock session.
  • hyprlock
    • Installed as fallback; its config is also included.
  • hyprpicker
    • Used in Hyprland and Quickshell config.
  • songrec
    • Used in Quickshell config.
  • translate-shell
    • Used in Quickshell config.
  • wlogout
    • Used in Hyprland config.

Actual packages

illogical-impulse-quickshell-git

  • Pinned commit.
  • Also with extra dependencies (mainly Qt things) needed by the illogical-impulse Quickshell config.

Extra dependencies.

  • qt6-base
  • qt6-declarative
  • qt6-5compat
  • qt6-avif-image-plugin
  • qt6-imageformats
  • qt6-multimedia
  • qt6-positioning
  • qt6-quicktimeline
  • qt6-sensors
  • qt6-svg
  • qt6-tools
  • qt6-translations
  • qt6-virtualkeyboard
  • qt6-wayland
  • kirigami
  • kdialog
  • syntax-highlighting

illogical-impulse-bibata-modern-classic-bin

  • source
  • Used in Hyprland config, not necessary.

illogical-impulse-microtex-git

  • source
  • This package will be installed as /opt/MicroTeX.

illogical-impulse-oneui4-icons-git

  • source
  • Customed version of normal oneui4-icons.