organized

This commit is contained in:
kenji
2025-08-11 20:20:02 -05:00
parent 55d2a9fe6c
commit 4dc566a037
3 changed files with 265 additions and 291 deletions
+1 -138
View File
@@ -102,144 +102,7 @@
devShells = eachSupportedSystem (pkgs: {
default = pkgs.mkShell {
packages = with pkgs;
[
self.packages.${pkgs.system}.default
matugen.packages.${pkgs.system}.default
hyprland.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
# kde-material-you-colors
kitty
matugen.packages.${pkgs.system}.default
# otf-space-grotesk
starship
# ttf-gabarito-git
nerd-fonts.jetbrains-mono
# ttf-material-symbols-variable-git
# ttf-readex-pro
# ttf-rubik-vf
# ttf-twemoji
]
# --- Illogical Impulse Hyprland Dependencies ---
++ [
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
# libsForQt5.qt5.qtgraphicaleffects
upower
wtype
ydotool
]
# --- Illogical Impulse Widget Dependencies ---
++ [
quickshell.packages.${pkgs.system}.default
fuzzel
# glib2
translate-shell
wlogout
];
packages = import ./modules/packages.nix {inherit pkgs;};
};
});
};