Compare commits
6 commits
a776fdb2e1
...
ac82dedac3
| Author | SHA1 | Date | |
|---|---|---|---|
| ac82dedac3 | |||
| 666096917c | |||
| 9a58144dd2 | |||
| 15e8d1dfb8 | |||
| 1d3ace404a | |||
| 91eed74092 |
20 changed files with 19656 additions and 33 deletions
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
rc_env_allow="WAYLAND_DISPLAY"
|
rc_env_allow="WAYLAND_DISPLAY DISPLAY QT_QPA_PLATFORM XDG_CURRENT_DESKTOP"
|
||||||
|
|
|
||||||
2
etc/portage/env/enable-ccache.conf
vendored
2
etc/portage/env/enable-ccache.conf
vendored
|
|
@ -1,2 +0,0 @@
|
||||||
FEATURES="ccache"
|
|
||||||
CCACHE_DIR="/var/cache/ccache"
|
|
||||||
|
|
@ -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"
|
|
||||||
|
|
|
||||||
4
etc/portage/package.env/conservative-makeopts
Normal file
4
etc/portage/package.env/conservative-makeopts
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
dev-lang/rust conservative-makeopts.conf
|
||||||
|
llvm-core/clang conservative-makeopts.conf
|
||||||
|
www-client/firefox conservative-makeopts.conf
|
||||||
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
www-client/firefox rust-makeopts.conf
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
sys-kernel/gentoo-kernel enable-ccache.conf
|
|
||||||
|
|
@ -1 +0,0 @@
|
||||||
dev-lang/rust rust-makeopts.conf
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
6
etc/portage/package.use/02lang
Normal file
6
etc/portage/package.use/02lang
Normal 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
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
5
etc/portage/sets/lang
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# /etc/portage/sets/lang
|
||||||
|
# Set containing lang related packages
|
||||||
|
|
||||||
|
# python
|
||||||
|
dev-lang/python
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
12162
kernel/linux-6.18.18-gentoo-dist-hardened.config
Normal file
12162
kernel/linux-6.18.18-gentoo-dist-hardened.config
Normal file
File diff suppressed because it is too large
Load diff
7447
kernel/linux-6.18.39-gentoo-tauon.config
Normal file
7447
kernel/linux-6.18.39-gentoo-tauon.config
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue