From becc92841927f761e430137a1b90395947abd6fc Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 2 Sep 2026 13:59:12 +0200 Subject: initial commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert Günzler --- profiles/features/base/make.defaults | 31 ++++++++++++++++++++++++++ profiles/features/base/package.accept_keywords | 1 + profiles/features/base/package.mask | 8 +++++++ profiles/features/base/package.use | 2 ++ profiles/features/base/packages | 6 +++++ 5 files changed, 48 insertions(+) create mode 100644 profiles/features/base/make.defaults create mode 100644 profiles/features/base/package.accept_keywords create mode 100644 profiles/features/base/package.mask create mode 100644 profiles/features/base/package.use create mode 100644 profiles/features/base/packages (limited to 'profiles/features') diff --git a/profiles/features/base/make.defaults b/profiles/features/base/make.defaults new file mode 100644 index 0000000..627d3a7 --- /dev/null +++ b/profiles/features/base/make.defaults @@ -0,0 +1,31 @@ +COMMON_FLAGS="-O2 -pipe -march=native" +RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C debuginfo=0" +CARGO_TERM_VERBOSE="false" + +FEATURES="" +FEATURES="${FEATURES} getbinpkg buildpkg" +FEATURES="${FEATURES} split-elog parallel-fetch parallel-install -ebuild-locks" +FEATURES="${FEATURES} nodoc noman noinfo" + +USE="" +USE="${USE} dist-kernel" +USE="${USE} -homecrypt -secureboot" +USE="${USE} -gtk -gnome -qt5 -qt6 -kde -gui" +USE="${USE} minimal" + +ACCEPT_LICENSE="*" + +LC_MESSAGES=C.UTF-8 + +INSTALL_MASK="" +INSTALL_MASK="${INSTALL_MASK} /lib/systemd/network /lib/systemd/system" +INSTALL_MASK="${INSTALL_MASK} /usr/share/zsh /usr/share/fish /usr/share/bash-completion" + +#SECUREBOOT_SIGN_CERT="./snakeoil/db.pem" +#SECUREBOOT_SIGN_KEY="./snakeoil/db.key" + +GARDENHOUSE_SERVICES_default="sshd" +# GARDENHOUSE_SERVICES_testrun="sshd" +# GARDENHOUSE_CUSTOM_RUNLEVELS="testrun" + +GARDENHOUSE_CMDLINE="fbcon=nodefer" diff --git a/profiles/features/base/package.accept_keywords b/profiles/features/base/package.accept_keywords new file mode 100644 index 0000000..31a33d0 --- /dev/null +++ b/profiles/features/base/package.accept_keywords @@ -0,0 +1 @@ +#sys-apps/hwdb ~amd64 diff --git a/profiles/features/base/package.mask b/profiles/features/base/package.mask new file mode 100644 index 0000000..f42117e --- /dev/null +++ b/profiles/features/base/package.mask @@ -0,0 +1,8 @@ +app-admin/eselect +app-doc/info-manual +sec-keys/openpgp-keys-gentoo-release +sys-apps/man-pages +virtual/man +virtual/os-headers +virtual/package-manager +virtual/pkgconfig diff --git a/profiles/features/base/package.use b/profiles/features/base/package.use new file mode 100644 index 0000000..43e944f --- /dev/null +++ b/profiles/features/base/package.use @@ -0,0 +1,2 @@ +app-admin/doas persist +sys-firmware/intel-microcode initramfs -dist-kernel diff --git a/profiles/features/base/packages b/profiles/features/base/packages new file mode 100644 index 0000000..2f74e28 --- /dev/null +++ b/profiles/features/base/packages @@ -0,0 +1,6 @@ +app-admin/doas +# net-misc/dhcpcd +# net-misc/netifrc + +# TODO +# sys-firmware/intel-microcode -- cgit 1.4.1