feat: implement hyprland role and package configuration
Co-authored-by: Junie <junie@jetbrains.com>
This commit is contained in:
@@ -9,3 +9,59 @@ os_type: archlinux
|
||||
pnpm_version: "25.6.1"
|
||||
python_version: "3.14.3"
|
||||
php_version: "8.5.3"
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# system-upgrade role: kernel + NVIDIA preparation for Hyprland/Wayland
|
||||
# ---------------------------------------------------------------------------
|
||||
# Strategy: keep linux618 as fallback, add linux70 (7.0.x stable)
|
||||
# as the new daily-driver kernel. Migrate NVIDIA from the pinned 575xx branch
|
||||
# to the 580xx branch (NFB) for Pascal compatibility.
|
||||
# See: docs/adr/0002-kernel-and-nvidia-strategy.md
|
||||
kernel_packages:
|
||||
- linux618
|
||||
- linux618-headers
|
||||
- linux70
|
||||
- linux70-headers
|
||||
nvidia_kernel_modules:
|
||||
- linux618-nvidia-580xx
|
||||
- linux70-nvidia-580xx
|
||||
nvidia_userspace_packages:
|
||||
- nvidia-580xx-utils
|
||||
- lib32-nvidia-580xx-utils
|
||||
- opencl-nvidia-580xx
|
||||
- nvidia-580xx-settings
|
||||
nvidia_packages_to_remove:
|
||||
- linux612-nvidia-575xx
|
||||
- nvidia-575xx-utils
|
||||
- lib32-nvidia-575xx-utils
|
||||
- nvidia-575xx-settings
|
||||
- opencl-nvidia
|
||||
# Pre-flight: refuse to proceed if free space on / drops below this many GiB.
|
||||
# Current usage is ~87% so we keep this conservative.
|
||||
min_free_root_gb: 5
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# hyprland role: packages and configuration
|
||||
# ---------------------------------------------------------------------------
|
||||
hyprland_packages:
|
||||
- hyprland
|
||||
- hyprlock
|
||||
- hypridle
|
||||
- hyprshot
|
||||
- hyprcursor
|
||||
- xdg-desktop-portal-hyprland
|
||||
- waybar
|
||||
- wofi
|
||||
- dunst
|
||||
- kitty
|
||||
- cliphist
|
||||
- wl-clipboard
|
||||
- brightnessctl
|
||||
- pipewire
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- pavucontrol
|
||||
- dolphin
|
||||
- egl-wayland
|
||||
- qt5-wayland
|
||||
- qt6-wayland
|
||||
|
||||
Reference in New Issue
Block a user