summaryrefslogtreecommitdiffstats
path: root/group-base
diff options
context:
space:
mode:
Diffstat (limited to 'group-base')
-rw-r--r--group-base/env/ccache2
-rw-r--r--group-base/package.accept_keywords/00-group-base10
-rw-r--r--group-base/package.env/notmpfs1
-rw-r--r--group-base/package.license/00-group-base2
-rw-r--r--group-base/package.use/00-group-base14
-rw-r--r--group-base/sets/base20
-rw-r--r--group-base/sets/base-ebuild3
7 files changed, 38 insertions, 14 deletions
diff --git a/group-base/env/ccache b/group-base/env/ccache
new file mode 100644
index 0000000..cedb851
--- /dev/null
+++ b/group-base/env/ccache
@@ -0,0 +1,2 @@
+FEATURES="ccache"
+CCACHE_DIR="/var/cache/ccache"
diff --git a/group-base/package.accept_keywords/00-group-base b/group-base/package.accept_keywords/00-group-base
index f40185f..9898ffb 100644
--- a/group-base/package.accept_keywords/00-group-base
+++ b/group-base/package.accept_keywords/00-group-base
@@ -1,8 +1,16 @@
app-shells/fish
app-shells/fzf
-app-shells/loksh
+dev-python/pipx
dev-vcs/git
mail-client/neomutt
media-video/mpv
net-misc/yt-dlp
sys-apps/sd
+www-apps/sblg
+www-apps/zola
+
+# needed for our own software
+sec-keys/signify-keys-oriole-systems
+
+# needed for dev-python/pipx
+dev-python/userpath
diff --git a/group-base/package.env/notmpfs b/group-base/package.env/notmpfs
deleted file mode 100644
index 8efd5b8..0000000
--- a/group-base/package.env/notmpfs
+++ /dev/null
@@ -1 +0,0 @@
-dev-lang/rust notmpfs
diff --git a/group-base/package.license/00-group-base b/group-base/package.license/00-group-base
index 413f1b8..eff3203 100644
--- a/group-base/package.license/00-group-base
+++ b/group-base/package.license/00-group-base
@@ -1,4 +1,4 @@
-app-arch/p7zip unRAR
+app-arch/unrar unRAR
net-analyzer/nmap NPSL-0.94
sys-apps/man-pages-posix freedist
sys-kernel/linux-firmware linux-firmware linux-fw-redistributable no-source-code
diff --git a/group-base/package.use/00-group-base b/group-base/package.use/00-group-base
index d4c2305..d82bdfb 100644
--- a/group-base/package.use/00-group-base
+++ b/group-base/package.use/00-group-base
@@ -1,29 +1,20 @@
-*/* acl
-*/* threads
-*/* iproute2
-*/* fish-completion
*/* caps
+*/* fish-completion
*/* icu
*/* LUA_TARGETS: -lua5-1 lua5-4
*/* -alsa
*/* -bindist
-*/* -bluetooth
*/* -branding
-*/* -cups
-*/* -dbus
-*/* -ldap
-*/* -spell
-app-arch/p7zip rar
app-crypt/gnupg -smartcard
app-editors/neovim -nvimpager
app-text/mandoc system-man
dev-debug/gdb xml
dev-vcs/git -webdav
mail-client/neomutt gpgme idn kyotocabinet
-media-sound/mpd inotify libsamplerate opus vorbis -audiofile -bzip2 -cue -curl -fifo -flac -id3tag -mad -pulseaudio -zlib
+media-sound/mpd inotify libsamplerate opus vorbis -audiofile -bzip2 -cue -curl -fifo -flac -mad -pulseaudio -zlib
media-video/ffmpeg mp3 openssl opus theora vorbis vpx x264 x265 webp -gnutls FFTOOLS: -*
net-analyzer/nmap ncat nping
net-firewall/nftables json
@@ -34,5 +25,6 @@ sys-apps/iproute2 -iptables
sys-auth/pambase -nullok -passwdqc
sys-kernel/linux-firmware savedconfig
+# needed in hardened profiles
dev-libs/libpcre jit
dev-libs/libpcre2 jit
diff --git a/group-base/sets/base b/group-base/sets/base
new file mode 100644
index 0000000..edc15a4
--- /dev/null
+++ b/group-base/sets/base
@@ -0,0 +1,20 @@
+app-admin/kern
+app-admin/sudo
+app-editors/neovim
+app-misc/ranger
+app-portage/bosun
+app-portage/eix
+app-portage/gentoolkit
+app-portage/portage-utils
+app-shells/fish
+app-shells/fzf
+app-shells/loksh
+app-text/mandoc
+dev-vcs/git
+net-firewall/nftables
+net-vpn/wireguard-tools
+sys-apps/fd
+sys-apps/ripgrep
+sys-kernel/gentoo-sources
+sys-kernel/installkernel
+sys-process/htop
diff --git a/group-base/sets/base-ebuild b/group-base/sets/base-ebuild
new file mode 100644
index 0000000..5ef372c
--- /dev/null
+++ b/group-base/sets/base-ebuild
@@ -0,0 +1,3 @@
+app-doc/eclass-manpages
+dev-util/pkgcheck
+dev-util/pkgdev