Files
illogical-impulse/modules/packages.nix
T
2025-08-12 08:16:26 -05:00

106 lines
2.2 KiB
Nix

{pkgs, ...}:
with pkgs; [
# --- flake exclusive ---
# self.packages.${pkgs.system}.default
# --- Illogical Impulse Audio Dependencies ---
cava
pavucontrol
wireplumber
libdbusmenu-gtk3
playerctl
# --- Illogical Impulse Backlight Dependencies ---
geoclue2 # FIXME
brightnessctl
ddcutil
# --- Illogical Impulse Basic Dependencies ---
axel
bc
coreutils
cliphist
cmake
curl
rsync
wget
ripgrep
jq
meson
xdg-user-dirs
# --- Illogical Impulse Bibata Dependencies ---
bibata-cursors
# --- Illogical Impulse Fonts and Theming Dependencies ---
# adw-gtk-theme-git
# breeze
# breeze-plus
# darkly-bin
adw-gtk3 #FIXME
darkly
eza
foot
fish
fontconfig
python313Packages.kde-material-you-colors #FIXME
python313Packages.pillow
python313Packages.materialyoucolor
kitty
starship
nerd-fonts.jetbrains-mono
material-symbols
twemoji-color-font
# --- Illogical Impulse Hyprland Dependencies ---
# inputs.hyprland.packages.${pkgs.system}.default
hypridle
hyprcursor
hyprlang
hyprlock
hyprpicker
hyprsunset
hyprutils
hyprwayland-scanner
wl-clipboard
# --- Illogical Impulse KDE Dependencies ---
kdePackages.bluedevil
gnome-keyring
networkmanager
kdePackages.plasma-nm
kdePackages.polkit-kde-agent-1
kdePackages.dolphin
kdePackages.systemsettings
# TODO
# Microtex
# --- Illogical Impulse OneUI Dependencies ---
# --- Illogical Impulse XDG Portal Dependencies ---
xdg-desktop-portal
kdePackages.xdg-desktop-portal-kde
xdg-desktop-portal-gtk
xdg-desktop-portal-hyprland
# --- Illogical Impulse Python Dependencies ---
clang
uv
gtk4
libadwaita
libsoup_3
libportal-gtk4
gobject-introspection
sassc
python3Packages.opencv-python
# --- Illogical Impulse Screencapture Dependencies ---
hyprshot
slurp
swappy
tesseract
# tesseract-data-eng
wf-recorder
# --- Illogical Impulse GTK/Qt Dependencies ---
kdePackages.kdialog
upower
wtype
ydotool
# --- Illogical Impulse Widget Dependencies ---
# illogical-impulse.legacyPackages.${pkgs.system}.quickshellWithQT
# quickshell.packages.${pkgs.system}.default
fuzzel
# glib2
translate-shell
wlogout
]