description: Packages that I declared manually in system.yaml packages: - 'noto-fonts' #for completeness sake with all other nerd-fonts packages - 'noto-fonts-emoji' #Making sure that half of the text online isn't just squares - 'noto-fonts-cjk' #Making sure that half of the text online isn't just squares - 'noto-fonts-extra' #Making sure that half of the text online isn't just squares #- 'nerd-fonts' #Making sure that decor in shells and everything in hyprpanel isn't just squares - disabled because DCli cannot comprehend meta-packages: It will install their CONTENTS as untracked (and then you have to re-track them manually, unless you want de-sync - hence the NerdFonts block in packages-alg.yaml), and then the meta-package itself isn't listed as installed at all (leading to more de-sync - this time, literally impossible to avoid). - 'fish' #core shell utils - 'fastfetch' #core shell utils - 'starship' #core shell utils - 'htop' #core shell utils - 'docker' #Needed for: devcontainers - 'docker-compose' #Needed for: devcontainers - 'unzip' #core shell utils - 'zip' #core shell utils #- 'system-config-printer' #I'm not exactly sure what this does (tho the name is somewhat self-explanatory) and I don't think I need this anymore (my wired printer is configured already) but I'm too scared I'll forget the package name if I need it again(???), so I'll leave it disabled. - 'hplip' #Will need it to configure our funky wireless printer fucker eventually, probably. And I'll probably be VERY MUCH IN A HURRY when I need it. So I'll keep the package on standby. - 'gparted' #because blendos-base manages to ship 5 different partition managers and somehow every single one is ass - 'curl' #core shell utils - 'wget' #core shell utils #- 'openssl' #I don't think anything needs it - maybe something Docker-related does. Will comment out and see if anything breaks. #- 'librsvg' #I don't think anything needs it - maybe some stupid AUR Hyprland util does. Will comment out and see if anything breaks. - 'hyprland' #MA'H FUKKEN GUI! - 'wtype' #Needed for: misc. Wayland automation, notably: opening menu on touchscreen workaround - 'jq' #Needed for: misc. scripts that use hyprctl - 'satty' #Needed for: screenshots - 'hyprlock' #Needed for: screen-lock - 'hypridle' #Needed for: Auto-run Hyprlock on exit from sleep - 'xdg-desktop-portal-hyprland' #Needed by: Hyprland - 'hyprpolkitagent' #Needed by: Hyprland - 'qt5-declarative' #My SDDM may possibly break without this (it's technically an optional dependency, but if I'm reading this correctly, I *do* need it until I set up autologin, which I haven't done yet), and I'm a coward - so: keep it - 'qt5-svg' #Same deal as above - 'qt5-wayland' #Needed by: Hyprland - 'qt6-wayland' #Needed by: Hyprland - 'meson' #Needed by: HyprPM - 'cpio' #Needed by: HyprPM - 'cmake' #Needed by: HyprPM - 'brightnessctl' #Needed by: Hyprpanel - 'awww' #hyprpanel again - Even though I explicitly do NOT want any extra wallpaper daemons - 'qt6ct' #Needed for: darkmode in Qt apps - 'glm' #Needed by: Hyprgrass - 'iio-sensor-proxy' #Command: monitor-sensors; Needed for: custom rotate scripts - 'wl-clip-persist' #Provides the most basic fucking functionality that exists on literally every OS on Earth ever, ie. the ability to paste from clipboard after the app that copied stuff there closes. How the FUCK is this not a standard on Wayland??? deb_packages: [] exclude: [] conflicts: [] pre_install_hook: null post_install_hook: null hook_behavior: ask pre_hook_behavior: null post_hook_behavior: null run_hooks_as_user: false post_disable_hook: null post_disable_behavior: null