diff options
author | Patrick Spek <p.spek@tyil.nl> | 2024-06-28 12:57:46 +0200 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2024-06-28 12:57:46 +0200 |
commit | 9a53fbeb51adfa6ea99d4fdb9b2c24fdb0a7d256 (patch) | |
tree | a35b6227c4be17d45583dace54ca308da7c65562 /data.d | |
parent | 64624c785dc813960263b93669cf898ece378440 (diff) |
Update default portage configs
Diffstat (limited to 'data.d')
-rw-r--r-- | data.d/etc-portage/.gitignore | 4 | ||||
-rw-r--r-- | data.d/etc-portage/binrepos.conf/gentoobinhost.conf | 3 | ||||
-rw-r--r-- | data.d/etc-portage/binrepos.conf/tyilnet.conf | 3 | ||||
-rw-r--r-- | data.d/etc-portage/make.conf/10-global.conf | 71 | ||||
-rw-r--r-- | data.d/etc-portage/package.use/10-kernel.use | 1 | ||||
-rw-r--r-- | data.d/etc-portage/sets/mintlab | 22 | ||||
-rw-r--r-- | data.d/etc-portage/sets/tyil | 47 | ||||
-rw-r--r-- | data.d/etc-portage/sets/tyil-gaming | 2 | ||||
-rw-r--r-- | data.d/etc-portage/sets/tyil-gui | 53 | ||||
-rw-r--r-- | data.d/etc-portage/sets/tyil-laptop | 7 | ||||
-rw-r--r-- | data.d/etc-portage/sets/tyil-workstation | 16 | ||||
-rw-r--r-- | data.d/etc-portage/sets/yubikey | 2 |
12 files changed, 195 insertions, 36 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..69edba0 100644 --- a/data.d/etc-portage/make.conf/10-global.conf +++ b/data.d/etc-portage/make.conf/10-global.conf @@ -1,54 +1,55 @@ 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-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..d13eb74 --- /dev/null +++ b/data.d/etc-portage/package.use/10-kernel.use @@ -0,0 +1 @@ +sys-kernel/installkernel dracut 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 |