Compare commits

..

6 commits

Author SHA1 Message Date
luc
ac82dedac3 etc/portage/video: update 2026-08-05 11:08:51 +02:00
luc
666096917c etc/portage: update glo and base
In light of custom kernel
2026-08-05 11:08:15 +02:00
luc
9a58144dd2 etc/portage: add lang
Moved lang from inv to lang
2026-08-05 11:06:46 +02:00
luc
15e8d1dfb8 kernel/*: add
Added custom kernel config
2026-08-05 11:05:35 +02:00
luc
1d3ace404a etc/portage: update env 2026-08-05 11:04:59 +02:00
luc
91eed74092 dotconfig/rc: fixed xdg-desktop-portal-wlr 2026-08-05 11:03:18 +02:00
20 changed files with 19656 additions and 33 deletions

View file

@ -5,5 +5,9 @@ depend() {
need audio-session need audio-session
} }
start_pre() {
pkill -xf "/usr/libexec/xdg-desktop-portal"
}
supervisor=supervise-daemon supervisor=supervise-daemon
command="/usr/libexec/xdg-desktop-portal-wlr" command="/usr/libexec/xdg-desktop-portal-wlr"

View file

@ -1 +1 @@
rc_env_allow="WAYLAND_DISPLAY" rc_env_allow="WAYLAND_DISPLAY DISPLAY QT_QPA_PLATFORM XDG_CURRENT_DESKTOP"

View file

@ -1,2 +0,0 @@
FEATURES="ccache"
CCACHE_DIR="/var/cache/ccache"

View file

@ -1,4 +1,4 @@
# Compiler flags # compiler flags
COMMON_FLAGS="-march=native -O3 -pipe" COMMON_FLAGS="-march=native -O3 -pipe"
CFLAGS="${COMMON_FLAGS}" CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}"
@ -8,23 +8,24 @@ RUSTFLAGS="${RUSTFLAGS} -C target-cpu=native"
CHOST="x86_64-pc-linux-musl" CHOST="x86_64-pc-linux-musl"
LC_MESSAGES=en_US.utf8 LC_MESSAGES=en_US.utf8
# Compiler options # compiler options
MAKEOPTS="-j12 -l14" MAKEOPTS="-j12 -l14"
# Portage logging # portage logging
PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_LOGDIR="/var/log/portage" PORTAGE_LOGDIR="/var/log/portage"
PORTAGE_LOGDIR_CLEAN="find \"\${PORTAGE_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +7 -delete" PORTAGE_LOGDIR_CLEAN="find \"\${PORTAGE_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +7 -delete"
# Licensing # licensing
ACCEPT_LICENSE="-* @FREE" ACCEPT_LICENSE="-* @FREE"
# Emerge flags # emerge flags
EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build y --ask y" EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build y --ask y"
# Secureboot settings # kmod settings
MODULES_SIGN_KEY="/var/lib/keys/modules-sign.pem"
MODULES_SIGN_HASH="sha512"
# secureboot settings
SECUREBOOT_SIGN_KEY="/var/lib/sbctl/keys/db/db.key" SECUREBOOT_SIGN_KEY="/var/lib/sbctl/keys/db/db.key"
SECUREBOOT_SIGN_CERT="/var/lib/sbctl/keys/db/db.pem" SECUREBOOT_SIGN_CERT="/var/lib/sbctl/keys/db/db.pem"
MODULES_SIGN_KEY="${SECUREBOOT_SIGN_KEY}"
MODULES_SIGN_CERT="${SECUREBOOT_SIGN_CERT}"
MODULES_SIGN_HASH="sha512"

View file

@ -0,0 +1,4 @@
dev-lang/rust conservative-makeopts.conf
llvm-core/clang conservative-makeopts.conf
www-client/firefox conservative-makeopts.conf

View file

@ -1 +0,0 @@
www-client/firefox rust-makeopts.conf

View file

@ -1 +0,0 @@
sys-kernel/gentoo-kernel enable-ccache.conf

View file

@ -1 +0,0 @@
dev-lang/rust rust-makeopts.conf

View file

@ -2,10 +2,10 @@
# Global USE flags # Global USE flags
# System requirements # System requirements
*/* hardened dist-kernel initramfs hostonly secureboot modules-sign udev acpi apparmor */* hardened initramfs hostonly secureboot modules-sign udev acpi apparmor
# User requirements # User requirements
*/* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire vulkan wayland eme-free jpeg png svg */* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire v4l vulkan wayland eme-free jpeg png svg gdk-pixbuf
# Remove bloat # Remove bloat
*/* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine */* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine -vala

View file

@ -0,0 +1,6 @@
# /etc/portage/package.use/02lang
# USE flags for languages
# python
*/* PYTHON_TARGETS: -* python3_13 python3_14
*/* PYTHON_SINGLE_TARGET: -* python3_14

View file

@ -1,6 +1,9 @@
# /etc/portage/package.use/10base # /etc/portage/package.use/10base
# USE flags for base packages # USE flags for base packages
# linux-firmware
sys-kernel/linux-firmware savedconfig
# doas # doas
app-admin/doas persist app-admin/doas persist
@ -11,6 +14,9 @@ net-misc/networkmanager -wext
sys-process/htop lm-sensors sys-process/htop lm-sensors
# cups # cups
net-print/cups pdf net-print/cups-meta pdf
app-text/ghostscript-gpl cups app-text/ghostscript-gpl cups
net-print/libcupsfilters pdf net-print/libcupsfilters pdf
# cifs-utils
net-libs/ngtcp2 gnutls

View file

@ -8,7 +8,7 @@ sys-auth/seatd server -builtin
*/* VIDEO_CARDS: -* amdgpu radeonsi */* VIDEO_CARDS: -* amdgpu radeonsi
# pipewire # pipewire
media-video/pipewire sound-server loudness echo-cancel bluetooth media-video/pipewire sound-server loudness echo-cancel bluetooth v4l ffmpeg extra
media-sound/pulseaudio -daemon media-sound/pulseaudio -daemon
# mpv # mpv
@ -22,12 +22,5 @@ media-libs/libepoxy X
media-libs/libglvnd X media-libs/libglvnd X
media-libs/mesa X media-libs/mesa X
# libdrm
x11-libs/libdrm x11-libs/libdrm video_cards_radeon
# xdg-utils # xdg-utils
app-text/xmlto text app-text/xmlto text
# swaybg
gui-apps/swaybg gdk-pixbuf

View file

@ -1,10 +1,6 @@
# /etc/portage/package.use/99inv # /etc/portage/package.use/99inv
# USE flags for individual packages # USE flags for individual packages
# python
*/* PYTHON_TARGETS: -* python3_14
*/* PYTHON_SINGLE_TARGET: -* python3_14
# gimp # gimp
media-gfx/gimp heif media-gfx/gimp heif
app-text/poppler cairo app-text/poppler cairo

View file

@ -5,7 +5,9 @@
sys-kernel/linux-firmware sys-kernel/linux-firmware
#sys-firmware/intel-microcode #sys-firmware/intel-microcode
sys-kernel/gentoo-sources sys-kernel/gentoo-sources
sys-kernel/modprobed-db
sys-apps/openrc sys-apps/openrc
sys-fs/zfs
sys-fs/zfs-kmod sys-fs/zfs-kmod
sys-power/acpid sys-power/acpid
#app-laptop/laptop-mode-tools #app-laptop/laptop-mode-tools
@ -22,7 +24,7 @@ sys-apps/portage
app-eselect/eselect-repository app-eselect/eselect-repository
app-portage/cpuid2cpuflags app-portage/cpuid2cpuflags
app-portage/gentoolkit app-portage/gentoolkit
dev-util/ccache app-admin/eclean-kernel
# musl # musl
sys-libs/timezone-data sys-libs/timezone-data

View file

@ -5,5 +5,6 @@ www-client/firefox:esr
mail-client/thunderbird:0/esr mail-client/thunderbird:0/esr
media-gfx/gimp media-gfx/gimp
net-fs/cifs-utils net-fs/cifs-utils
app-containers/podman
app-containers/distrobox app-containers/distrobox
app-text/texlive app-text/texlive

5
etc/portage/sets/lang Normal file
View file

@ -0,0 +1,5 @@
# /etc/portage/sets/lang
# Set containing lang related packages
# python
dev-lang/python

View file

@ -3,9 +3,10 @@
# user-services # user-services
sys-auth/turnstile sys-auth/turnstile
sys-auth/seatd
# window-management # window-management
gui-wm/river gui-wm/river:0/classic
# interface # interface
media-video/pipewire media-video/pipewire

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff