commit bcc2baccefa1bfba5934912f26d7702d2d9a04a5 Author: Your Name Date: Sat Jul 26 23:50:05 2025 +0300 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..73db418 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +dell-host diff --git a/binrepos.conf/gentoobinhost.conf b/binrepos.conf/gentoobinhost.conf new file mode 100644 index 0000000..1d3b735 --- /dev/null +++ b/binrepos.conf/gentoobinhost.conf @@ -0,0 +1,7 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consider using a local mirror. + +[gentoobinhost] +priority = 1 +sync-uri = https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64 diff --git a/gnupg/.getuto.last b/gnupg/.getuto.last new file mode 100644 index 0000000..e69de29 diff --git a/gnupg/crls.d/DIR.txt b/gnupg/crls.d/DIR.txt new file mode 100644 index 0000000..2a29a47 --- /dev/null +++ b/gnupg/crls.d/DIR.txt @@ -0,0 +1 @@ +v:1: diff --git a/gnupg/dirmngr.conf b/gnupg/dirmngr.conf new file mode 100644 index 0000000..9ec1e74 --- /dev/null +++ b/gnupg/dirmngr.conf @@ -0,0 +1,5 @@ +honor-http-proxy +no-use-tor + +resolver-timeout 180 +connect-timeout 180 diff --git a/gnupg/gpg-agent.conf b/gnupg/gpg-agent.conf new file mode 100644 index 0000000..70afa0c --- /dev/null +++ b/gnupg/gpg-agent.conf @@ -0,0 +1 @@ +disable-scdaemon diff --git a/gnupg/gpg.conf b/gnupg/gpg.conf new file mode 100644 index 0000000..e8fc93f --- /dev/null +++ b/gnupg/gpg.conf @@ -0,0 +1 @@ +no-greeting diff --git a/gnupg/mykeyid b/gnupg/mykeyid new file mode 100644 index 0000000..4a38a54 --- /dev/null +++ b/gnupg/mykeyid @@ -0,0 +1,2 @@ +56B3BDA1CA7AFD9CE5EDD8052C0CF76C762F9D5E +ECC3700615DB58FBF58A0B1A64F862CFA8F7AE2D diff --git a/gnupg/openpgp-revocs.d/56B3BDA1CA7AFD9CE5EDD8052C0CF76C762F9D5E.rev b/gnupg/openpgp-revocs.d/56B3BDA1CA7AFD9CE5EDD8052C0CF76C762F9D5E.rev new file mode 100644 index 0000000..9696a21 --- /dev/null +++ b/gnupg/openpgp-revocs.d/56B3BDA1CA7AFD9CE5EDD8052C0CF76C762F9D5E.rev @@ -0,0 +1,35 @@ +This is a revocation certificate for the OpenPGP key: + +pub rsa3072 2025-07-15 [SCEAR] + 56B3BDA1CA7AFD9CE5EDD8052C0CF76C762F9D5E +uid Portage Local Trust Key (local signing only) + +A revocation certificate is a kind of "kill switch" to publicly +declare that a key shall not anymore be used. It is not possible +to retract such a revocation certificate once it has been published. + +Use it to revoke this key in case of a compromise or loss of +the secret key. However, if the secret key is still accessible, +it is better to generate a new revocation certificate and give +a reason for the revocation. For details see the description of +of the gpg command "--generate-revocation" in the GnuPG manual. + +To avoid an accidental use of this file, a colon has been inserted +before the 5 dashes below. Remove this colon with a text editor +before importing and publishing this revocation certificate. + +:-----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: This is a revocation certificate + +iQG2BCABCAAgFiEEVrO9ocp6/Zzl7dgFLAz3bHYvnV4FAmh2tygCHQAACgkQLAz3 +bHYvnV5suwv8Di359ZVeVx7xXeG+1LIw/9C0n9LnZrRVdap5MP1VufSMJzNpjqiZ +mJM7EMzeBBKWg5IszCcCzxYext198LS8O7sK3XbT7JCyYx6tUvnBwFDDcBM/ZPBi +n49a1X6DSjhwJL83KoELrmBgIUgYEBrx20U4XDt8/6zn9JUNbN64kjpcs/4c7sQa +2P/rNpnF7Vr1gSiqfairPcCzwwZ2ltjbgduaVlGY+nGwCx4o/Mwx+VQI6XTVRfzX +2hBLAOY2NsaC2QELzvrns52hsO1A8ospDwcFzju1Eud7iz09uzmGMf47EgpBMxMX +QIIIvILgUFwwVbuMyTvF/ZagXRUqDW3DMbZnn+clhqmFzVW468XjCCeWu990Yun1 +sqdE4LKS0VxH3cvJ/M1FiY/Ppq8bXERkLhjIqxBZGJ5LNXCfFzzA3GDmbt6BS2Wm +KcXk9fbA6L3d1wpLNBPsbHggwuQam+rO1b4lBa+wUqm2RY+JzdBWaUS5/yVfs4CE +wRQ5UrFtY3Cl +=uQgF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/gnupg/pass b/gnupg/pass new file mode 100644 index 0000000..0dcb40d --- /dev/null +++ b/gnupg/pass @@ -0,0 +1 @@ +xqIMnMKSXNcDZZ924oS7B1qIlei/tFFEaf8DvZZpHbQ= diff --git a/gnupg/private-keys-v1.d/8B979C9F58D6ADC7E44527E8B1172DDEB2B40D44.key b/gnupg/private-keys-v1.d/8B979C9F58D6ADC7E44527E8B1172DDEB2B40D44.key new file mode 100644 index 0000000..09dcb88 --- /dev/null +++ b/gnupg/private-keys-v1.d/8B979C9F58D6ADC7E44527E8B1172DDEB2B40D44.key @@ -0,0 +1,45 @@ +Created: 20250715T201632 +Key: (protected-private-key (rsa (n #00BF31A1BA6D441797EF9CBCA003B496F1 + 64EC10DC64DCE719CF1AC9705DA5B37B27E48DB7044B8F8C1810ED8BF96A49C0B6E4A0 + 87377146F8F4E28A17B3754C5B485F57E46BF44A71925FAEBC19F139D4A57E1D3709F4 + 2ABDA9316A43689DF08DDF7E6C006E491CE7C0C4AD922283E65E22E0D1E7A832E82093 + 7CF9EC66A7168846986A34F959D64E73A57E54A8E001B80888C1E09CB4A7F78FD58F1B + C5B66E3FC347AF4FD722E8C8BAE7CBE111260F247233475F4F2BBF3B5C35D4C0FCFFFE + C1136550888F55E3EF08B9F0774231F8BC6DB2638D6D2DF261EF492CA0DD93234CF72A + F7779EB0311625C791212A25C86E8D29594A1D6AAFBA57A35B003B1280A5C0DAA216BA + 2AF2B3170816B8B949FA8AAE7A4612FCB5E3BAF45630CBCA02E6B043FDFCAA943A2CAD + 75E386CA082629324FD3F22B0859308AB52DCD90173D961567F99E65BF635C1328AFF4 + E36B2EF183C1380C092A15AD8B94C6BB92A4FFAE2283C62F84E69A31277EC0B7AA4837 + 734993463AF883DE61EDD33E09FBB8BCEBBB#)(e #010001#)(protected + openpgp-s2k3-ocb-aes ((sha1 #95B93F97759B75A9# + "9868288")#246B54D5DF82296E85C77D96#)#B5942359D5D5FCF6ACE36520F0C2557 + 3671237E72AA23F8437F13387BDF7822938C55AA274A92B99868F19C71DC2B72A9FD6A + 521DC3A291400F8241A0E3E8633630CD9A4C8A1F74F25FB34254722A9B063C9982C271 + 197D175A9372A6099D66EC7C822B2E882EE944813108A2AC41B1976679E2534FC29521 + F50F732FFB6D220904F433A88C47310522FC113F9C6638193198FB44FC5DA40072E4A4 + 519FAE4C3F45BBF3C8A7109F1DC791FE2DB1D75DF3D8E858C2ACC826C13E6780ECCA1B + 4A530E5BCCAD8B254E1BC904A111CFB47C615B34108D0B8E92A63EF001BEFF3F773EF3 + A02D246948901BA0F842F5F74B21CC8FA2C33095742A11C7C67B603AA8D247479AD358 + 06AC4B85435C86A0DEC0E44F39F2EDBDF0A2EEFE8E6468757CE6B12109FA93A399BE82 + 0DF9A52E4097CA6E11A5334B8996125C144D0ABA6A9C7F4F7ADA3EEB3ED574278ACC88 + 7E375E97FB22CE23B9D7EFDC7AC1CE341D999EAD1BED6ED2549BF3BC28E6F22D436D0B + BC7A2227C51992CDEBAF9B5144AF99E89F1C714916B888AE4D29FDA0F2CDE57BAD50E3 + 1ED09FFBA6ADC700071DFD575B3DB63CAA2FF70D2BCA4BCD3EE3A542458BF04BCB350C + E243503931A437A7979EFD7BCC55EE96216030A6AEF7EAA1E00F52959AC7833BF2839F + 1A7F31BAA8C53C80BE86D0E86512594769EF174CDCB1934397F78B896BBDE5AE9C7B63 + 500CB779B4D3F1BE9E13CEA215397298915B1E34D84D402B42808421474A73B7906B1C + 8CD8E3A090DE394123576304CD0519478CFFCCB395F1D00FEA06B4DEB0A64F3B8A6236 + A1214126962DD9890D9BF1FC5C3CC678CD139070F065DCA9B6C8965D2EA53AE693D7B6 + 519080E27782C51AB78BFA0AF43D3B12245E29FF5CBFFFB51C77F20A7E316C9FA6D074 + 4B3F48C7D2A4F7E5007D9AEEACBACEB3AD0C97192C47FE2E133E2A02690AB037A63541 + 8D4BA2D142C1AD600E37016836E94B9F8D943B3D96209FFF3A7D794D8150A6D05289FA + 34216A2A4A6FB6CEE90B7D64E484DB417995C01DA4C280CDAE72B17F62684D4122934E + 46669F81B56F617C68181515748181A33B7438BD5770C03E9EAE9C36595966DF84BD55 + F88D1D55ECC7F8EF10279C200205BA5E89B74D45A11D18D33C62AC34917C0AE0BDD9C4 + 824526A333624AC0241126E7E4B5D92B24511148A3038546214F7FAE1ECB7AC3B6E3D2 + 9C079A2409511FCBC21045C41A2BD524244D50267BE4C7CA238D6CE4C1CA17DC7A3CB3 + 782D746FB165C14D58BA09F0BDDA27C4B1317AD8823ABEA221090D22027D15B8305BD8 + 230B395D802F26E07E2165CAC45CEDFDB72F207782580A9C7EBDD3AA500DE9CC833EBF + 90E84FA3C89FA7940C09ACABCB8F91CB16B8FEB3258FEC94620C65A4DCF4387E40AB29 + C9BD2F7AE7DCFCE7EF90B8B31CD608860C73DEEFF060B#)(protected-at + "20250715T201640"))) diff --git a/gnupg/private-keys-v1.d/B5938EAC213AB448B7C3E7C186107B1BB47EA819.key b/gnupg/private-keys-v1.d/B5938EAC213AB448B7C3E7C186107B1BB47EA819.key new file mode 100644 index 0000000..13bb6d2 --- /dev/null +++ b/gnupg/private-keys-v1.d/B5938EAC213AB448B7C3E7C186107B1BB47EA819.key @@ -0,0 +1,45 @@ +Created: 20250715T201632 +Key: (protected-private-key (rsa (n #00DF4722B2C53E24DD52CD0A0A80617E53 + 04110335303DD36D905E2829C093D2F2CD7AF29A7EF29296A9FA68CB2F3BFD81C1677E + C014F3F0F237403DAEE349D127277A51E6A312C04564542D42DB95EE4FFEB2BE2AA48C + 96EF6BC56553E1B9A84DAB1DDACC7259E69D45FD0897AAC2CE4ECEBAD32D530A204071 + 1AB6F7EA23D2BE15B3A92AC2C5A0290394B785CAA816734A194179A792110804B87EB2 + 12528D79F548857EE8C71C47DDF9ED6A0C9FECEFBE5E4DF3B45641D38189CB1CDF6B68 + E22D6D21B75090F90A6FB163BC2C763EF1679FAB52681CD564A9721DC312CB79661459 + 1E749FD585A144C0D8FE0335AB2D12A28EF6AC801F51C419A5DD32AAE38A2BEE3BCC98 + 970260D7C672BFF60E18841192AE778CE27B6F0592EB87F24C64327FEE94C46D963CE3 + C9B0CF02984C03C2883799DA47DCEB93EE040360A8A0A22EAC9FD950585ABE76C89CF0 + D36221580E05E420A73D8BEF7E248920504D4F999465E1909D1DD048E0D8F2EB180E7E + CCA99846B784E60183164CF3EA4C9032AF6D#)(e #010001#)(protected + openpgp-s2k3-ocb-aes ((sha1 #E66D55C1C3176E92# + "9868288")#71E4D0BB9C6920D2ABE6FDB4#)#344AAF461F828C12BD577094BD04779 + 0CB0696F724A29ED0B8F02F764974F5195C94969E28DD5CD81CDE2CE38C85A9934DED0 + 2BBBE80CF980911D4E406DF57570A2827A2B593D47A5A93D021A13C28D3E3F5F4ACB85 + 5B52180AD9CAE3AC01093B3E2ECCD0FBF7EE9DFAAC482F49079DD842551B94B806AAAB + 37AE9921CC23F350BE518FDDAF542C8CE69464AB5F8E678BAC8E6993EC78078B18EF5D + 59BDD2A05526D79330B25DA425A742A0771C8EE007C780FD990E2E06FF964D55BD8F17 + D9C08672AC34B999EF0A798D55B64C075AE455812163DB82110A72C617835AD8493EF4 + 2E684B8E7F2197117A3CDA1F422DBCC534E49B512F4F36081E3C4265C2C0E99C6234E2 + A53DFD04419309486099BA381742F6F9654C3ACE0F1D21A6529B2ABB01D3D46666FBF4 + 0B3791A981FE719160A6A12ACEA8C776A62EA31DECD12313D3A60F69533D2ED6FB8718 + B4972D543CAC52ECD30B1527C04380825CE5222C91AFAFC469375F75527603528B8BC1 + 81CDC309D6AA13D05B90D38B5101163BD342332F1D4DE16F68DFFAC057279745DBB03E + 86F26A0459F7A7F063ACF24767CAD2691E8E329B52C8D551B1F7ECACAFC8FA6EF14382 + A7AE4048181805B605B858067838F1C0AD2CD1FC202DF65E4133C83C42665FB0896407 + 1742C485494956D48D96A76138077881277D1B0C9B17E8337C4C0A724A1CBFDA02218A + E6DE557624F19FFD59C7919F933B06F935F7CC08B2F2C34FD80C647F92F11A684ADC2B + E54BE35282002E30DEF34AE0B2B36F16C0237540AAB8224CCE0E0A997311035AD2976E + AD5B2B6DB7C449812390F9228A3D436A9A987E693F4309A1BF1677F22A7AF78F37130E + 2635228B5415691648CCE4074BF90DC5A5AFB64F277782F5D71FEEF7C7A76FEA462742 + 35E0E37B2646D110F532D85022ED5DC69F829AD18B827F6B21E4CC30A1138528B89DA2 + E4155DF53094FAAF2BDC427474B1707BFFB886C1FFD5A8830FFFF6E3319D814B058DAD + 2F0C0D1BBB5C04012E3A84558C5C107FADA6D6F695E41ADCBAEED25CE5FBF456C30DE8 + 4437C1CD374B0B8BA1DE38058015E54020888BA51C3A0B730960B7BC505C8B8AFFD37C + 5842BDC907B9589F8D84975372A64C9EC6A69680BAB578E3011ECBE91996B88C26C251 + 5471DA2B9A0443B5CD8570263A96959DB340F8DB4D74AC53520B048994172AA25C1962 + 9E55D39522366712671411B8C13E728228F780812B471D5BDBB818631382CED4464351 + D7C21334454F95FF74169F1D2DB9E6368C52CA8BEE25669B240A4D45745E2A5506AB69 + 79ED0FC5211C0AD60726BE12AE94BCBDF067E159B0D0ED4644F94F761802A77795FA94 + E1C8B5055B143116056512E37E4990C9462633F53D1F9225149232A1FA9EA24003DFC2 + 58429F261298FCEF10510CCCBE6D47F9053B6396ABBB8#)(protected-at + "20250715T201634"))) diff --git a/gnupg/pubring.kbx b/gnupg/pubring.kbx new file mode 100644 index 0000000..574b1b1 Binary files /dev/null and b/gnupg/pubring.kbx differ diff --git a/gnupg/pubring.kbx~ b/gnupg/pubring.kbx~ new file mode 100644 index 0000000..91c1a96 Binary files /dev/null and b/gnupg/pubring.kbx~ differ diff --git a/gnupg/tofu.db b/gnupg/tofu.db new file mode 100644 index 0000000..75e2d27 Binary files /dev/null and b/gnupg/tofu.db differ diff --git a/gnupg/trustdb.gpg b/gnupg/trustdb.gpg new file mode 100644 index 0000000..a5f4c08 Binary files /dev/null and b/gnupg/trustdb.gpg differ diff --git a/make.conf b/make.conf new file mode 100644 index 0000000..fe02e40 --- /dev/null +++ b/make.conf @@ -0,0 +1,57 @@ +# =========================== +# Компилятор +# =========================== +COMMON_FLAGS="-O2 -pipe -march=atom" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" + +# =========================== +# Архитектура и компиляция +# =========================== +CHOST="x86_64-pc-linux-gnu" +MAKEOPTS="-j4" # Или больше, если на build-сервере + +# =========================== +# Репозитории +# =========================== +GENTOO_MIRRORS="https://mirror.yandex.ru/gentoo-distfiles/ \ + https://mirror.leaseweb.com/gentoo/ \ + https://gentoo-mirror.alexxy.name/" + +PORTDIR="/var/db/repos/gentoo" +DISTDIR="/var/cache/distfiles" +PKGDIR="/var/cache/binpkgs" + +# =========================== +# Сборка бинарных пакетов +# =========================== +FEATURES="buildpkg compress-build-logs binpkg-multi-instance parallel-fetch noman nodoc noinfo xattr" +EMERGE_DEFAULT_OPTS="--with-bdeps=y --usepkg --getbinpkg" + +# =========================== +# Binhost (для Dell Wyse 3040) +# =========================== +PORTAGE_BINHOST="http://192.168.1.122" # Заменить на свой IP + +# =========================== +# USE-флаги (без графики, но с Pulseaudio, VAAPI и т.п.) +# =========================== +USE="bindist headless alsa pulseaudio vaapi usb modem udev elogind ipv6 \ + ncurses readline ssl systemd -X -wayland -gtk -qt5 -qt6 -kde -gnome -opengl" + +# =========================== +# CPU-флаги (под Cherry Trail / Atom x5-Z8350) +# =========================== +CPU_FLAGS_X86="aes mmx mmxext pclmul popcnt rdrand sse sse2 sse3 ssse3 sse4_1 sse4_2" + +# =========================== +# Локализация +# =========================== +LINGUAS="en" +GRUB_PLATFORMS="efi-64" +VIDEO_CARDS="intel i965 i915" +INPUT_DEVICES="libinput" +ACCEPT_LICENSE="*" + diff --git a/make.profile b/make.profile new file mode 120000 index 0000000..1a8bbde --- /dev/null +++ b/make.profile @@ -0,0 +1 @@ +../../var/db/repos/gentoo/profiles/default/linux/amd64/23.0/systemd \ No newline at end of file diff --git a/package.use/abi b/package.use/abi new file mode 100644 index 0000000..43c55cc --- /dev/null +++ b/package.use/abi @@ -0,0 +1 @@ +sys-devel/clang abi_x86_64 -abi_x86_32 -abi_x86_x32 diff --git a/package.use/clang b/package.use/clang new file mode 100644 index 0000000..9a6e4ab --- /dev/null +++ b/package.use/clang @@ -0,0 +1,5 @@ +sys-devel/clang -debug -doc -test -verify-sig -xml +sys-devel/clang -ieee-long-double +sys-devel/clang -python +sys-devel/clang static-analyzer extra pie + diff --git a/package.use/gentoo-kernel b/package.use/gentoo-kernel new file mode 100644 index 0000000..2f982a0 --- /dev/null +++ b/package.use/gentoo-kernel @@ -0,0 +1 @@ +sys-kernel/gentoo-kernel savedconfig diff --git a/package.use/linux-firmware b/package.use/linux-firmware new file mode 100644 index 0000000..de6347d --- /dev/null +++ b/package.use/linux-firmware @@ -0,0 +1 @@ +sys-kernel/linux-firmware savedconfig diff --git a/package.use/llvm-targets b/package.use/llvm-targets new file mode 100644 index 0000000..2bfe059 --- /dev/null +++ b/package.use/llvm-targets @@ -0,0 +1 @@ +sys-devel/llvm llvm_targets_X86 -llvm_targets_AMDGPU -llvm_targets_ARM -llvm_targets_AArch64 -llvm_targets_NVPTX -llvm_targets_WebAssembly -llvm_targets_Mips -llvm_targets_PowerPC -llvm_targets_RISCV -llvm_targets_AVR -llvm_targets_Sparc -llvm_targets_BPF -llvm_targets_Lanai -llvm_targets_LoongArch -llvm_targets_HEXAGON -llvm_targets_SystemZ -llvm_targets_VE -llvm_targets_Xtensa -llvm_targets_CS - diff --git a/package.use/mime-types b/package.use/mime-types new file mode 100644 index 0000000..320f226 --- /dev/null +++ b/package.use/mime-types @@ -0,0 +1 @@ +app-misc/mime-types nginx diff --git a/package.use/networkmanager b/package.use/networkmanager new file mode 100644 index 0000000..d06bb90 --- /dev/null +++ b/package.use/networkmanager @@ -0,0 +1,2 @@ +net-misc/networkmanager systemd modemmanager dhcpcd -wifi -iwd -wext -bluetooth -connection-sharing -nftables -ofono -ovs ppp -policykit -resolvconf -teamd -tools -vala -introspection -gtk-doc -debug -audit nss concheck + diff --git a/package.use/nginx b/package.use/nginx new file mode 100644 index 0000000..63e1c19 --- /dev/null +++ b/package.use/nginx @@ -0,0 +1,19 @@ +# Отключим всё лишнее, оставим только нужные флаги +www-servers/nginx -aio -debug -http2 -http3 -ktls -libatomic -mail -pcre2 -pcre-jit -rtmp -ssl -stream -threads -vim-syntax -selinux -test -modules http http-cache + +# lua — отключаем luajit +www-servers/nginx lua_single_target_luajit -lua_single_target_luajit + +# nginx_modules_http — только минимальные модули +www-servers/nginx nginx_modules_http_access nginx_modules_http_auth_basic nginx_modules_http_autoindex nginx_modules_http_browser nginx_modules_http_charset nginx_modules_http_empty_gif -nginx_modules_http_fastcgi -nginx_modules_http_geo -nginx_modules_http_grpc -nginx_modules_http_gzip -nginx_modules_http_limit_conn -nginx_modules_http_limit_req -nginx_modules_http_map -nginx_modules_http_memcached -nginx_modules_http_mirror -nginx_modules_http_proxy -nginx_modules_http_referer -nginx_modules_http_rewrite -nginx_modules_http_scgi -nginx_modules_http_split_clients -nginx_modules_http_ssi -nginx_modules_http_upstream_hash -nginx_modules_http_upstream_ip_hash -nginx_modules_http_upstream_keepalive -nginx_modules_http_upstream_least_conn -nginx_modules_http_upstream_zone -nginx_modules_http_userid -nginx_modules_http_uwsgi + + +# nginx_modules_mail — всё отключаем +www-servers/nginx -nginx_modules_mail_imap -nginx_modules_mail_pop3 -nginx_modules_mail_smtp -nginx_modules_mail_ssl + +# nginx_modules_stream — всё отключаем +www-servers/nginx -nginx_modules_stream_access -nginx_modules_stream_geo -nginx_modules_stream_geoip -nginx_modules_stream_geoip2 -nginx_modules_stream_javascript -nginx_modules_stream_limit_conn -nginx_modules_stream_map -nginx_modules_stream_pass -nginx_modules_stream_realip -nginx_modules_stream_return -nginx_modules_stream_set -nginx_modules_stream_split_clients -nginx_modules_stream_ssl -nginx_modules_stream_ssl_preread -nginx_modules_stream_upstream_hash -nginx_modules_stream_upstream_least_conn -nginx_modules_stream_upstream_random -nginx_modules_stream_upstream_zone + +# required by sys-kernel/gentoo-kernel-6.12.34::gentoo[initramfs] +# required by virtual/dist-kernel-6.12.34::gentoo +>=sys-kernel/installkernel-50 dracut diff --git a/package.use/sway b/package.use/sway new file mode 100644 index 0000000..7d1dc72 --- /dev/null +++ b/package.use/sway @@ -0,0 +1 @@ +gui-wm/sway Xwayland elogind seatd sway" diff --git a/package.use/wayland b/package.use/wayland new file mode 100644 index 0000000..852f58d --- /dev/null +++ b/package.use/wayland @@ -0,0 +1,2 @@ +dev-libs/wayland X wayland + diff --git a/package.use/wlroots b/package.use/wlroots new file mode 100644 index 0000000..53e79e6 --- /dev/null +++ b/package.use/wlroots @@ -0,0 +1,3 @@ +gui-libs/wlroots Xwayland +# required by sys-auth/polkit-126-r1::gentoo[systemd] +>=sys-apps/systemd-257.6 policykit diff --git a/repos.conf/gentoo.conf b/repos.conf/gentoo.conf new file mode 100644 index 0000000..2c2dbc8 --- /dev/null +++ b/repos.conf/gentoo.conf @@ -0,0 +1,5 @@ +[gentoo] +location = /var/db/repos/gentoo +sync-type = rsync +sync-uri = rsync://rsync.gentoo.org/gentoo-portage +auto-sync = yes diff --git a/savedconfig/sys-kernel/linux-firmware-20250708 b/savedconfig/sys-kernel/linux-firmware-20250708 new file mode 100644 index 0000000..6534144 --- /dev/null +++ b/savedconfig/sys-kernel/linux-firmware-20250708 @@ -0,0 +1,48 @@ +# Remove files that shall not be installed from this list. +i915/skl_dmc_ver1_23.bin +i915/skl_dmc_ver1_26.bin +i915/skl_dmc_ver1_27.bin +i915/bxt_dmc_ver1_07.bin +i915/kbl_dmc_ver1_01.bin +i915/skl_guc_ver1.bin +i915/skl_guc_ver4.bin +i915/skl_guc_ver6_1.bin +i915/skl_guc_ver9_33.bin +i915/skl_guc_32.0.3.bin +i915/skl_guc_33.0.0.bin +i915/skl_guc_49.0.1.bin +i915/skl_guc_62.0.0.bin +i915/skl_guc_69.0.3.bin +i915/skl_guc_70.1.1.bin +i915/skl_huc_ver01_07_1398.bin +i915/skl_huc_2.0.0.bin +i915/bxt_huc_ver01_07_1398.bin +i915/bxt_huc_ver01_8_2893.bin +i915/bxt_huc_2.0.0.bin +i915/bxt_guc_ver8_7.bin +i915/bxt_guc_ver9_29.bin +i915/bxt_guc_32.0.3.bin +i915/bxt_guc_33.0.0.bin +i915/bxt_guc_49.0.1.bin +i915/bxt_guc_62.0.0.bin +i915/bxt_guc_69.0.3.bin +i915/bxt_guc_70.1.1.bin +i915/kbl_guc_ver9_14.bin +i915/bxt_dmc_ver1.bin +i915/kbl_dmc_ver1.bin +i915/skl_guc_ver6.bin +intel/fw_sst_0f28.bin +intel/fw_sst_22a8.bin +rtl_nic/rtl8168d-1.fw +rtl_nic/rtl8168d-2.fw +rtl_nic/rtl8168e-1.fw +rtl_nic/rtl8168e-2.fw +rtl_nic/rtl8168e-3.fw +rtl_nic/rtl8168f-1.fw +rtl_nic/rtl8168f-2.fw +rtl_nic/rtl8168g-1.fw +rtl_nic/rtl8168g-2.fw +rtl_nic/rtl8168g-3.fw +rtl_nic/rtl8168h-1.fw +rtl_nic/rtl8168h-2.fw +rtl_nic/rtl8168fp-3.fw diff --git a/savedconfig/x11-misc/dmenu-5.3 b/savedconfig/x11-misc/dmenu-5.3 new file mode 100644 index 0000000..1edb647 --- /dev/null +++ b/savedconfig/x11-misc/dmenu-5.3 @@ -0,0 +1,23 @@ +/* See LICENSE file for copyright and license details. */ +/* Default settings; can be overriden by command line. */ + +static int topbar = 1; /* -b option; if 0, dmenu appears at bottom */ +/* -fn option overrides fonts[0]; default X11 font or font set */ +static const char *fonts[] = { + "monospace:size=10" +}; +static const char *prompt = NULL; /* -p option; prompt to the left of input field */ +static const char *colors[SchemeLast][2] = { + /* fg bg */ + [SchemeNorm] = { "#bbbbbb", "#222222" }, + [SchemeSel] = { "#eeeeee", "#005577" }, + [SchemeOut] = { "#000000", "#00ffff" }, +}; +/* -l option; if nonzero, dmenu uses vertical list with given number of lines */ +static unsigned int lines = 0; + +/* + * Characters not considered part of a word while deleting words + * for example: " /?\"&[]" + */ +static const char worddelimiters[] = " ";