about summary refs log tree commit diff
path: root/profiles/features
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/features')
-rw-r--r--profiles/features/base/make.defaults31
-rw-r--r--profiles/features/base/package.accept_keywords1
-rw-r--r--profiles/features/base/package.mask8
-rw-r--r--profiles/features/base/package.use2
-rw-r--r--profiles/features/base/packages6
5 files changed, 48 insertions, 0 deletions
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