mirror of
https://github.com/MorizzG/portage-conf.git
synced 2025-12-06 01:12:42 +00:00
init commit
This commit is contained in:
commit
4d692ac624
24 changed files with 13672 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
/savedconfig?
|
||||
15
env/clang
vendored
Normal file
15
env/clang
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
COMMON_FLAGS="-O2 -pipe -march=native"
|
||||
CFLAGS="${COMMON_FLAGS}"
|
||||
CXXFLAGS="${COMMON_FLAGS}"
|
||||
FCFLAGS="${COMMON_FLAGS}"
|
||||
FFLAGS="${COMMON_FLAGS}"
|
||||
|
||||
CC="clang"
|
||||
CXX="clang++"
|
||||
AR="llvm-ar"
|
||||
NM="llvm-nm"
|
||||
RANLIB="llvm-ranlib"
|
||||
|
||||
LDFLAGS="-Wl,--as-needed -rtlib=compiler-rt -unwindlib=libunwind"
|
||||
|
||||
USE="clang"
|
||||
1
env/eix-extra-econf
vendored
Normal file
1
env/eix-extra-econf
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
EXTRA_ECONF="--enable-security --enable-new-dialect --enable-strong-optimization"
|
||||
13
env/gcc
vendored
Normal file
13
env/gcc
vendored
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
COMMON_FLAGS="-O2 -pipe -march=native"
|
||||
CFLAGS="${COMMON_FLAGS}"
|
||||
CXXFLAGS="${COMMON_FLAGS}"
|
||||
FCFLAGS="${COMMON_FLAGS}"
|
||||
FFLAGS="${COMMON_FLAGS}"
|
||||
|
||||
CC="gcc"
|
||||
CXX="g++"
|
||||
AR="ar"
|
||||
NM="nm"
|
||||
RANLIB="ranlib"
|
||||
|
||||
LDFLAGS="-Wl,--as-needed"
|
||||
6
env/lto
vendored
Normal file
6
env/lto
vendored
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
CFLAGS="${CFLAGS} -flto"
|
||||
CXXFLAGS="${CXXFLAGS} -flto"
|
||||
|
||||
LDFLAGS="${LDFLAGS} -flto"
|
||||
|
||||
USE="lto"
|
||||
1
env/mold
vendored
Normal file
1
env/mold
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
LDFLAGS="${LDFLAGS} -fuse-ld=mold"
|
||||
37
make.conf
Normal file
37
make.conf
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
COMMON_FLAGS="-O2 -pipe -march=native -flto"
|
||||
CFLAGS="${COMMON_FLAGS}"
|
||||
CXXFLAGS="${COMMON_FLAGS}"
|
||||
FCFLAGS="${COMMON_FLAGS}"
|
||||
FFLAGS="${COMMON_FLAGS}"
|
||||
|
||||
CC="clang"
|
||||
CXX="clang++"
|
||||
AR="llvm-ar"
|
||||
NM="llvm-nm"
|
||||
ranlib="llvm-ranlib"
|
||||
|
||||
RUSTFLAGS="-C target-cpu=native -C opt-level=3"
|
||||
|
||||
LDFLAGS="-fuse-ld=mold -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed -flto"
|
||||
|
||||
MAKEOPTS="-j16"
|
||||
|
||||
# EMERGE_DEFAULT_OPTS="--jobs 2"
|
||||
|
||||
USE="clang lto pulseaudio X -systemd -wayland"
|
||||
|
||||
CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
|
||||
|
||||
INPUT_DEVICES="libinput"
|
||||
VIDEO_CARDS="nvidia"
|
||||
|
||||
L10N="en en_GB de"
|
||||
|
||||
LC_MESSAGES=C.utf8
|
||||
|
||||
GENTOO_MIRRORS="\
|
||||
rsync://ftp.fau.de/gentoo \
|
||||
rsync://ftp.halifax.rwth-aachen.de/gentoo/ \
|
||||
https://ftp.fau.de/gentoo \
|
||||
https://ftp.halifax.rwth-aachen.de/gentoo/ \
|
||||
"
|
||||
1
make.profile
Symbolic link
1
make.profile
Symbolic link
|
|
@ -0,0 +1 @@
|
|||
../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/desktop
|
||||
1
package.accept_keywords/vscode
Normal file
1
package.accept_keywords/vscode
Normal file
|
|
@ -0,0 +1 @@
|
|||
app-editors/vscode ~amd64
|
||||
5
package.env/00general
Normal file
5
package.env/00general
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
app-portage/eix eix-extra-econf
|
||||
|
||||
www-client/firefox clang lto mold
|
||||
|
||||
dev-python/pyzmq clang mold
|
||||
12
package.env/clang
Normal file
12
package.env/clang
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
sys-devel/llvm clang lto mold
|
||||
sys-libs/libcxx clang lto mold
|
||||
sys-libs/libcxxabi clang lto mold
|
||||
sys-libs/compiler-rt clang lto mold
|
||||
sys-libs/compiler-rt-sanitizers clang lto mold
|
||||
sys-libs/llvm-libunwind clang lto mold
|
||||
sys-devel/lld clang lto mold
|
||||
sys-devel/clang clang lto mold
|
||||
|
||||
sys-devel/mold clang lto mold
|
||||
|
||||
dev-lang/rust clang lto mold
|
||||
3
package.env/sys
Normal file
3
package.env/sys
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
sys-kernel/* gcc lto mold
|
||||
sys-libs/efivar gcc mold
|
||||
sys-libs/glibc gcc lto mold
|
||||
11
package.license
Normal file
11
package.license
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE
|
||||
|
||||
x11-drivers/nvidia-drivers NVIDIA-r2
|
||||
|
||||
net-im/discord all-rights-reserved
|
||||
|
||||
app-crypt/veracrypt truecrypt-3.0
|
||||
|
||||
app-editors/vscode Microsoft-vscode
|
||||
|
||||
media-sound/spotify Spotify
|
||||
4
package.use/firefox
Normal file
4
package.use/firefox
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# required by www-client/firefox-102.13.0::gentoo[system-libvpx]
|
||||
# required by firefox (argument)
|
||||
media-libs/libvpx postproc
|
||||
|
||||
4
package.use/fish
Normal file
4
package.use/fish
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
|
||||
# required by app-shells/fish-3.4.0::gentoo
|
||||
# required by fish (argument)
|
||||
dev-libs/libpcre2 pcre32
|
||||
1
package.use/fonts
Normal file
1
package.use/fonts
Normal file
|
|
@ -0,0 +1 @@
|
|||
media-fonts/noto cjk
|
||||
2
package.use/grub
Normal file
2
package.use/grub
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
sys-kernel/installkernel-gentoo grub
|
||||
sys-boot/grub mount
|
||||
6
package.use/ipython
Normal file
6
package.use/ipython
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
dev-python/ipython -qt5
|
||||
dev-python/pillow webp
|
||||
dev-qt/qtmultimedia widgets
|
||||
|
||||
# dev-python/QtPy printsupport
|
||||
# dev-python/PyQt5 sql
|
||||
1
package.use/polybar
Normal file
1
package.use/polybar
Normal file
|
|
@ -0,0 +1 @@
|
|||
x11-misc/polybar ipc i3wm network
|
||||
2
package.use/rust
Normal file
2
package.use/rust
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
dev-lang/rust clippy llvm-libunwind lto rust-analyzer rust-src rustfmt system-bootstrap
|
||||
dev-lang/rust-bin clippy rust-analyzer rust-src rustfmt
|
||||
2
package.use/sound-server
Normal file
2
package.use/sound-server
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
media-video/pipewire -sound-server
|
||||
media-video/pulseaudio daemon
|
||||
19
repos.conf/gentoo.conf
Normal file
19
repos.conf/gentoo.conf
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
[DEFAULT]
|
||||
main-repo = gentoo
|
||||
|
||||
[gentoo]
|
||||
location = /var/db/repos/gentoo
|
||||
sync-type = rsync
|
||||
sync-uri = rsync://rsync.gentoo.org/gentoo-portage
|
||||
auto-sync = yes
|
||||
sync-rsync-verify-jobs = 1
|
||||
sync-rsync-verify-metamanifest = yes
|
||||
sync-rsync-verify-max-age = 24
|
||||
sync-openpgp-key-path = /usr/share/openpgp-keys/gentoo-release.asc
|
||||
sync-openpgp-keyserver = hkps://keys.gentoo.org
|
||||
sync-openpgp-key-refresh-retry-count = 40
|
||||
sync-openpgp-key-refresh-retry-overall-timeout = 1200
|
||||
sync-openpgp-key-refresh-retry-delay-exp-base = 2
|
||||
sync-openpgp-key-refresh-retry-delay-max = 60
|
||||
sync-openpgp-key-refresh-retry-delay-mult = 4
|
||||
sync-webrsync-verify-signature = yes
|
||||
10439
savedconfig/sys-kernel/gentoo-kernel-6.1.38
Normal file
10439
savedconfig/sys-kernel/gentoo-kernel-6.1.38
Normal file
File diff suppressed because it is too large
Load diff
3085
savedconfig/sys-kernel/linux-firmware-20230515
Normal file
3085
savedconfig/sys-kernel/linux-firmware-20230515
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue