env, keywords, use flags for hyprland and other packages - should make install smoother.
This commit is contained in:
parent
89d79e8cfa
commit
40d212353e
2
portage/env/lowjobs.conf
vendored
Normal file
2
portage/env/lowjobs.conf
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Reduced parallelism for memory-hungry builds
|
||||||
|
MAKEOPTS="-j8"
|
||||||
2
portage/package.accept_keywords/gvfs
Normal file
2
portage/package.accept_keywords/gvfs
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# GVFS virtual filesystem
|
||||||
|
gnome-base/gvfs ~amd64
|
||||||
@ -5,9 +5,22 @@
|
|||||||
# GURU OVERLAY PACKAGES
|
# GURU OVERLAY PACKAGES
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|
||||||
# Hyprland core (GURU)
|
# Hyprland core and libraries
|
||||||
|
gui-wm/hyprland ~amd64
|
||||||
|
gui-libs/aquamarine ~amd64
|
||||||
|
gui-libs/hyprutils ~amd64
|
||||||
|
gui-libs/hyprtoolkit ~amd64
|
||||||
|
gui-libs/hyprwire ~amd64
|
||||||
|
gui-libs/hyprland-guiutils ~amd64
|
||||||
|
dev-libs/hyprlang ~amd64
|
||||||
|
dev-libs/hyprgraphics ~amd64
|
||||||
|
dev-util/hyprwayland-scanner ~amd64
|
||||||
|
|
||||||
|
# Hyprland apps (GURU)
|
||||||
gui-apps/hypridle ~amd64
|
gui-apps/hypridle ~amd64
|
||||||
gui-apps/hyprlock ~amd64
|
gui-apps/hyprlock ~amd64
|
||||||
|
gui-apps/hyprpaper ~amd64
|
||||||
|
gui-apps/hyprsunset ~amd64
|
||||||
gui-apps/quickshell ~amd64
|
gui-apps/quickshell ~amd64
|
||||||
|
|
||||||
# Wayland utilities (GURU)
|
# Wayland utilities (GURU)
|
||||||
@ -78,3 +91,11 @@ app-shells/zoxide ~amd64
|
|||||||
|
|
||||||
# Image viewer (main tree, ~amd64 only)
|
# Image viewer (main tree, ~amd64 only)
|
||||||
media-gfx/loupe ~amd64
|
media-gfx/loupe ~amd64
|
||||||
|
|
||||||
|
# Build dependencies
|
||||||
|
dev-cpp/glaze ~amd64
|
||||||
|
dev-util/breakpad ~amd64
|
||||||
|
dev-libs/linux-syscall-support ~amd64
|
||||||
|
dev-embedded/libdisasm ~amd64
|
||||||
|
gui-apps/wlr-randr ~amd64
|
||||||
|
x11-apps/xcur2png ~amd64
|
||||||
|
|||||||
3
portage/package.accept_keywords/nvidia
Normal file
3
portage/package.accept_keywords/nvidia
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# NVIDIA drivers and EGL Wayland
|
||||||
|
x11-drivers/nvidia-drivers ~amd64
|
||||||
|
gui-libs/egl-wayland2 ~amd64
|
||||||
2
portage/package.accept_keywords/plymouth
Normal file
2
portage/package.accept_keywords/plymouth
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Plymouth boot splash OpenRC integration
|
||||||
|
sys-boot/plymouth-openrc-plugin ~amd64
|
||||||
3
portage/package.accept_keywords/podman
Normal file
3
portage/package.accept_keywords/podman
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Podman container tools
|
||||||
|
app-containers/podman-compose ~amd64
|
||||||
|
app-containers/podman-tui ~amd64
|
||||||
2
portage/package.accept_keywords/regreet
Normal file
2
portage/package.accept_keywords/regreet
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# ReGreet GTK greeter for greetd
|
||||||
|
gui-apps/ReGreet ~amd64
|
||||||
3
portage/package.accept_keywords/udisks
Normal file
3
portage/package.accept_keywords/udisks
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# UDisks disk management
|
||||||
|
sys-fs/udisks ~amd64
|
||||||
|
sys-libs/libblockdev ~amd64
|
||||||
3
portage/package.env/lowjobs
Normal file
3
portage/package.env/lowjobs
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# Reduced parallelism for memory-hungry builds
|
||||||
|
llvm-core/llvm lowjobs.conf
|
||||||
|
llvm-core/clang lowjobs.conf
|
||||||
2
portage/package.use/gvfs
Normal file
2
portage/package.use/gvfs
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# GVFS - FUSE support for user-space mounts
|
||||||
|
gnome-base/gvfs fuse
|
||||||
4
portage/package.use/llvm
Normal file
4
portage/package.use/llvm
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# Build LLVM/clang with clang instead of GCC
|
||||||
|
# Workaround for GCC 15 ICE on AMDGPURewriteAGPRCopyMFMA.cpp
|
||||||
|
llvm-core/llvm clang
|
||||||
|
llvm-core/clang clang
|
||||||
2
portage/package.use/nodejs
Normal file
2
portage/package.use/nodejs
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Node.js - include npm package manager
|
||||||
|
net-libs/nodejs npm
|
||||||
2
portage/package.use/seatd
Normal file
2
portage/package.use/seatd
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Seatd - seat management for Wayland
|
||||||
|
sys-auth/seatd builtin server
|
||||||
@ -37,9 +37,8 @@ dev-util/spirv-tools abi_x86_32
|
|||||||
dev-util/sysprof-capture abi_x86_32
|
dev-util/sysprof-capture abi_x86_32
|
||||||
gnome-base/librsvg abi_x86_32
|
gnome-base/librsvg abi_x86_32
|
||||||
gui-libs/libdecor abi_x86_32
|
gui-libs/libdecor abi_x86_32
|
||||||
# Use clang to build LLVM/clang - workaround for GCC 15 ICE on AMDGPURewriteAGPRCopyMFMA.cpp
|
llvm-core/clang abi_x86_32
|
||||||
llvm-core/clang abi_x86_32 clang
|
llvm-core/llvm abi_x86_32
|
||||||
llvm-core/llvm abi_x86_32 clang
|
|
||||||
media-gfx/graphite2 abi_x86_32
|
media-gfx/graphite2 abi_x86_32
|
||||||
media-libs/alsa-lib abi_x86_32
|
media-libs/alsa-lib abi_x86_32
|
||||||
media-libs/flac abi_x86_32
|
media-libs/flac abi_x86_32
|
||||||
|
|||||||
2
portage/package.use/waybar
Normal file
2
portage/package.use/waybar
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Waybar - status bar for Wayland
|
||||||
|
gui-apps/waybar network tray mpris
|
||||||
@ -13,14 +13,13 @@ gui-apps/quickshell
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# DESKTOP UTILITIES
|
# DESKTOP UTILITIES
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
app-misc/bc
|
sys-devel/bc
|
||||||
app-misc/cliphist
|
app-misc/cliphist
|
||||||
app-misc/jq
|
app-misc/jq
|
||||||
gui-apps/grim
|
gui-apps/grim
|
||||||
gui-apps/slurp
|
gui-apps/slurp
|
||||||
gui-apps/swappy
|
gui-apps/swappy
|
||||||
gui-apps/swaync
|
gui-apps/swaync
|
||||||
gui-apps/awww
|
|
||||||
gui-apps/waybar
|
gui-apps/waybar
|
||||||
gui-apps/wl-clipboard
|
gui-apps/wl-clipboard
|
||||||
gui-apps/wlogout
|
gui-apps/wlogout
|
||||||
@ -120,10 +119,8 @@ sys-power/upower
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# FILE MANAGER
|
# FILE MANAGER
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
xfce-base/thunar
|
gnome-base/nautilus
|
||||||
xfce-base/thunar-volman
|
|
||||||
xfce-base/tumbler
|
xfce-base/tumbler
|
||||||
xfce-extra/thunar-archive-plugin
|
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# FONTS
|
# FONTS
|
||||||
@ -160,15 +157,14 @@ dev-util/umockdev
|
|||||||
# ADDITIONAL DEV/LIBS
|
# ADDITIONAL DEV/LIBS
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
dev-build/meson
|
dev-build/meson
|
||||||
dev-cpp/sdbus-c++
|
|
||||||
dev-libs/gjs
|
dev-libs/gjs
|
||||||
dev-libs/glib
|
dev-libs/glib
|
||||||
dev-libs/gobject-introspection
|
dev-libs/gobject-introspection
|
||||||
gnome-base/gnome-keyring
|
gnome-base/gnome-keyring
|
||||||
gui-libs/gtk4-layer-shell
|
|
||||||
net-libs/libsoup:3.0
|
net-libs/libsoup:3.0
|
||||||
net-libs/nodejs
|
net-libs/nodejs
|
||||||
dev-libs/libdbusmenu
|
dev-libs/libdbusmenu
|
||||||
|
# Note: sddm is installed via services.sh
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# GRAPHICS (NVIDIA/AMD HYBRID)
|
# GRAPHICS (NVIDIA/AMD HYBRID)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user