summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data.d/etc-portage/.gitignore4
-rw-r--r--data.d/etc-portage/binrepos.conf/gentoobinhost.conf3
-rw-r--r--data.d/etc-portage/binrepos.conf/tyilnet.conf3
-rw-r--r--data.d/etc-portage/make.conf/10-global.conf72
-rw-r--r--data.d/etc-portage/package.use/10-kernel.use3
-rw-r--r--data.d/etc-portage/sets/mintlab22
-rw-r--r--data.d/etc-portage/sets/tyil47
-rw-r--r--data.d/etc-portage/sets/tyil-gaming2
-rw-r--r--data.d/etc-portage/sets/tyil-gui53
-rw-r--r--data.d/etc-portage/sets/tyil-laptop7
-rw-r--r--data.d/etc-portage/sets/tyil-workstation16
-rw-r--r--data.d/etc-portage/sets/yubikey2
-rw-r--r--registry.d/edephas.tyil.net2
13 files changed, 198 insertions, 38 deletions
diff --git a/data.d/etc-portage/.gitignore b/data.d/etc-portage/.gitignore
index 72e8ffc..baec047 100644
--- a/data.d/etc-portage/.gitignore
+++ b/data.d/etc-portage/.gitignore
@@ -1 +1,3 @@
-*
+99-*
+make.profile
+savedconfig
diff --git a/data.d/etc-portage/binrepos.conf/gentoobinhost.conf b/data.d/etc-portage/binrepos.conf/gentoobinhost.conf
new file mode 100644
index 0000000..28343d2
--- /dev/null
+++ b/data.d/etc-portage/binrepos.conf/gentoobinhost.conf
@@ -0,0 +1,3 @@
+[binhost]
+priority = 9999
+sync-uri = https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64/
diff --git a/data.d/etc-portage/binrepos.conf/tyilnet.conf b/data.d/etc-portage/binrepos.conf/tyilnet.conf
new file mode 100644
index 0000000..28adec7
--- /dev/null
+++ b/data.d/etc-portage/binrepos.conf/tyilnet.conf
@@ -0,0 +1,3 @@
+[binhost]
+priority = 1337
+sync-uri = https://dist.tyil.nl/gentoo/packages
diff --git a/data.d/etc-portage/make.conf/10-global.conf b/data.d/etc-portage/make.conf/10-global.conf
index deff7d8..7d11afb 100644
--- a/data.d/etc-portage/make.conf/10-global.conf
+++ b/data.d/etc-portage/make.conf/10-global.conf
@@ -1,54 +1,56 @@
USE="
- bash-completion
- introspection
- vim-syntax
- zsh-completion
+ bash-completion
+ introspection
+ vim-syntax
+ zsh-completion
"
FEATURES="
- $FEATURES
- buildpkg
- network-sandbox
- parallel-fetch
- parallel-install
- sandbox
- sign
- userfetch
- userpriv
- usersandbox
- usersync
+ $FEATURES
+ buildpkg
+ getbinpkg
+ network-sandbox
+ parallel-fetch
+ parallel-install
+ sandbox
+ sign
+ userfetch
+ userpriv
+ usersandbox
+ usersync
"
EMERGE_DEFAULT_OPTS="
- $EMERGE_DEFAULT_OPTS
- --alert
- --ask
- --binpkg-changed-deps=y
- --binpkg-respect-use=y
- --buildpkg-exclude */*-bin
- --buildpkg-exclude acct-*/*
- --buildpkg-exclude sys-kernel/*-sources
- --buildpkg-exclude virtual/*
- --keep-going
- --tree
- --usepkg-exclude */*-bin
- --usepkg-exclude acct-*/*
- --usepkg-exclude sys-kernel/*-sources
- --usepkg-exclude virtual/*
- --verbose
+ $EMERGE_DEFAULT_OPTS
+ --alert
+ --ask
+ --binpkg-changed-deps=y
+ --binpkg-respect-use=y
+ --buildpkg-exclude */*-bin
+ --buildpkg-exclude acct-*/*
+ --buildpkg-exclude sys-fs/zfs-kmod
+ --buildpkg-exclude sys-kernel/*-sources
+ --buildpkg-exclude virtual/*
+ --keep-going
+ --tree
+ --usepkg-exclude */*-bin
+ --usepkg-exclude acct-*/*
+ --usepkg-exclude sys-kernel/*-sources
+ --usepkg-exclude virtual/*
+ --verbose
"
PKGDIR="/var/portage/packages"
DISTDIR="/var/portage/distfiles"
ACCEPT_LICENSE="
- -*
- @FREE
+ -*
+ @FREE
"
LC_MESSAGES=C.UTF8
L10N="
- en
- nl
+ en
+ nl
"
diff --git a/data.d/etc-portage/package.use/10-kernel.use b/data.d/etc-portage/package.use/10-kernel.use
new file mode 100644
index 0000000..782dae3
--- /dev/null
+++ b/data.d/etc-portage/package.use/10-kernel.use
@@ -0,0 +1,3 @@
+sys-kernel/installkernel dracut
+sys-fs/zfs dist-kernel
+sys-fs/zfs-kmod dist-kernel
diff --git a/data.d/etc-portage/sets/mintlab b/data.d/etc-portage/sets/mintlab
new file mode 100644
index 0000000..ca247c7
--- /dev/null
+++ b/data.d/etc-portage/sets/mintlab
@@ -0,0 +1,22 @@
+# DevOps utilities
+app-admin/awscli
+app-admin/helm
+app-admin/terraform
+app-containers/docker
+app-containers/docker-compose
+dev-db/postgresql
+dev-vcs/git
+net-misc/rclone
+sys-cluster/kubectl
+
+# Development tools
+dev-python/flake8
+dev-python/pip
+dev-python/virtualenv
+dev-vcs/mr
+
+# General required software
+app-admin/lastpass-cli
+
+# Browser
+www-client/chromium
diff --git a/data.d/etc-portage/sets/tyil b/data.d/etc-portage/sets/tyil
new file mode 100644
index 0000000..bf99911
--- /dev/null
+++ b/data.d/etc-portage/sets/tyil
@@ -0,0 +1,47 @@
+# System services
+app-admin/syslog-ng
+app-admin/logrotate
+net-misc/ntp
+
+# Maintainance tools
+app-admin/sudo
+app-backup/borgbackup
+app-backup/borgmatic
+app-portage/eix
+app-portage/gentoolkit
+sys-boot/grub
+sys-fs/cryptsetup
+sys-kernel/genkernel
+
+# Debugging tools
+net-analyzer/nmap
+net-analyzer/traceroute
+net-dns/bind-tools
+net-misc/telnet-bsd
+net-misc/whois
+sys-process/lsof
+
+# VPN
+net-vpn/tinc
+
+# Filesystems
+net-fs/cifs-utils
+net-fs/nfs-utils
+sys-fs/dmraid
+sys-fs/lvm2
+sys-fs/mhddfs
+sys-fs/reiserfsprogs
+sys-fs/xfsprogs
+
+# Email client
+mail-client/neomutt
+net-mail/notmuch
+
+# User tools
+app-crypt/gnupg
+app-editors/vim
+app-misc/tmux
+dev-vcs/git
+net-analyzer/openbsd-netcat
+net-misc/mosh
+sys-apps/the_silver_searcher
diff --git a/data.d/etc-portage/sets/tyil-gaming b/data.d/etc-portage/sets/tyil-gaming
new file mode 100644
index 0000000..f9f81af
--- /dev/null
+++ b/data.d/etc-portage/sets/tyil-gaming
@@ -0,0 +1,2 @@
+app-emulation/dxvk-bin
+dev-util/vulkan-tools
diff --git a/data.d/etc-portage/sets/tyil-gui b/data.d/etc-portage/sets/tyil-gui
new file mode 100644
index 0000000..071c634
--- /dev/null
+++ b/data.d/etc-portage/sets/tyil-gui
@@ -0,0 +1,53 @@
+@tyil
+
+x11-base/xorg-server
+
+# Login manager
+sys-auth/elogind
+
+# Window managers
+x11-wm/awesome
+x11-wm/openbox
+
+# Desktop "services"
+app-misc/physlock
+x11-misc/dmenu
+x11-misc/dunst
+x11-misc/redshift
+x11-misc/sxhkd
+x11-misc/xcompmgr
+x11-misc/xprintidle
+
+# Applets
+net-misc/nextcloud-client
+
+# Browsers
+www-client/elinks
+www-client/librewolf-bin
+
+# Theming
+media-fonts/freefont
+media-fonts/inconsolata
+media-fonts/noto-cjk
+media-fonts/noto-emoji
+media-fonts/open-sans
+
+# Misc applications
+app-admin/pass
+app-text/zathura
+app-text/zathura-cb
+app-text/zathura-pdf-mupdf
+media-gfx/feh
+media-gfx/scrot
+media-sound/pavucontrol
+media-video/mpv
+net-misc/yt-dlp
+x11-apps/xkill
+x11-misc/pcmanfm
+x11-misc/xclip
+x11-misc/xdotool
+x11-terms/alacritty
+
+# Rice
+#x11-apps/glava
+x11-themes/arc-theme
diff --git a/data.d/etc-portage/sets/tyil-laptop b/data.d/etc-portage/sets/tyil-laptop
new file mode 100644
index 0000000..2f3c2de
--- /dev/null
+++ b/data.d/etc-portage/sets/tyil-laptop
@@ -0,0 +1,7 @@
+@tyil-gui
+
+# System services
+gnome-extra/nm-applet
+
+# System utilities
+sys-power/acpi
diff --git a/data.d/etc-portage/sets/tyil-workstation b/data.d/etc-portage/sets/tyil-workstation
new file mode 100644
index 0000000..f2017c1
--- /dev/null
+++ b/data.d/etc-portage/sets/tyil-workstation
@@ -0,0 +1,16 @@
+app-admin/apache-tools
+app-containers/docker
+app-misc/jq
+app-shells/dash
+app-text/dos2unix
+dev-db/pgbadger
+dev-db/postgresql
+dev-texlive/texlive-latex
+dev-texlive/texlive-latexextra
+dev-texlive/texlive-latexrecommended
+dev-util/shellcheck-bin
+dev-vcs/tig
+media-gfx/plantuml
+net-analyzer/testssl
+net-fs/sshfs
+net-wireless/wpa_supplicant
diff --git a/data.d/etc-portage/sets/yubikey b/data.d/etc-portage/sets/yubikey
new file mode 100644
index 0000000..fe69e44
--- /dev/null
+++ b/data.d/etc-portage/sets/yubikey
@@ -0,0 +1,2 @@
+app-crypt/libu2f-host
+sys-apps/pcsc-lite
diff --git a/registry.d/edephas.tyil.net b/registry.d/edephas.tyil.net
index 106a74a..8e376bf 100644
--- a/registry.d/edephas.tyil.net
+++ b/registry.d/edephas.tyil.net
@@ -1,6 +1,4 @@
backup-borg
git-server
ssh
-user-tyil
vpn-tinc
-webserver-nginx