From b6ef2562cddd73fa4e8a315f909ac44a753c04a3 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 10 Mar 2022 23:38:11 -0800 Subject: sets: Add a bunch of package sets --- base/etc/portage/sets/browser | 7 +++++ base/etc/portage/sets/dev-tools | 48 ++++++++++++++++++++++++++++++++++ base/etc/portage/sets/fonts | 11 ++++++++ base/etc/portage/sets/gentoo-dev-tools | 13 +++++++++ base/etc/portage/sets/gnome | 19 ++++++++++++++ base/etc/portage/sets/mail | 3 +++ base/etc/portage/sets/media | 5 ++++ base/etc/portage/sets/nfs | 2 ++ base/etc/portage/sets/salt | 2 ++ base/etc/portage/sets/tools | 26 ++++++++++++++++++ base/etc/portage/sets/x11 | 15 +++++++++++ base/portage.sls | 6 +++++ 12 files changed, 157 insertions(+) create mode 100644 base/etc/portage/sets/browser create mode 100644 base/etc/portage/sets/dev-tools create mode 100644 base/etc/portage/sets/fonts create mode 100644 base/etc/portage/sets/gentoo-dev-tools create mode 100644 base/etc/portage/sets/gnome create mode 100644 base/etc/portage/sets/mail create mode 100644 base/etc/portage/sets/media create mode 100644 base/etc/portage/sets/nfs create mode 100644 base/etc/portage/sets/salt create mode 100644 base/etc/portage/sets/tools create mode 100644 base/etc/portage/sets/x11 (limited to 'base') diff --git a/base/etc/portage/sets/browser b/base/etc/portage/sets/browser new file mode 100644 index 0000000..7962e0b --- /dev/null +++ b/base/etc/portage/sets/browser @@ -0,0 +1,7 @@ +app-admin/pass +app-admin/pass-otp +app-admin/profile-cleaner +media-gfx/zbar +www-client/firefox +www-plugins/browserpass +www-plugins/passff-host diff --git a/base/etc/portage/sets/dev-tools b/base/etc/portage/sets/dev-tools new file mode 100644 index 0000000..4f10561 --- /dev/null +++ b/base/etc/portage/sets/dev-tools @@ -0,0 +1,48 @@ +app-doc/doxygen +app-editors/neovim +app-editors/vim +app-misc/colordiff +app-misc/jq +app-text/dos2unix +app-text/pdfgrep +app-text/sloccount +dev-python/autopep8 +dev-python/flake8 +dev-python/jedi +dev-python/mako +dev-python/mccabe +dev-python/mypy +dev-python/networkx +dev-python/pycodestyle +dev-python/pydecomp +dev-python/pydocstyle +dev-python/pyflakes +dev-python/pylint +dev-python/pynvim +dev-python/python-lsp-black +dev-python/python-lsp-server +dev-python/scipy +dev-python/tox +dev-python/yapf +dev-util/bloaty +dev-util/ccache +dev-util/ccls +dev-util/gn +dev-util/indent +dev-util/ninja +dev-util/pahole +dev-util/perf +dev-util/shellcheck-bin +dev-util/strace +dev-util/sysprof +dev-util/unifdef +dev-util/valgrind +dev-util/vbindiff +dev-vcs/git +dev-vcs/tig +media-gfx/xdot +net-libs/nodejs +sys-apps/ripgrep +sys-devel/clang +sys-devel/gdb +sys-devel/lld diff --git a/base/etc/portage/sets/fonts b/base/etc/portage/sets/fonts new file mode 100644 index 0000000..c18d1be --- /dev/null +++ b/base/etc/portage/sets/fonts @@ -0,0 +1,11 @@ +media-fonts/artwiz-aleczapka-en +media-fonts/croscorefonts +media-fonts/dejavu +media-fonts/font-util +media-fonts/ja-ipafonts +media-fonts/lohit-fonts +media-fonts/noto +media-fonts/noto-cjk +media-fonts/noto-emoji +media-fonts/terminus-font +media-fonts/unifont diff --git a/base/etc/portage/sets/gentoo-dev-tools b/base/etc/portage/sets/gentoo-dev-tools new file mode 100644 index 0000000..7ce3af7 --- /dev/null +++ b/base/etc/portage/sets/gentoo-dev-tools @@ -0,0 +1,13 @@ +app-crypt/gnupg +app-portage/eix +app-portage/gentoolkit +app-portage/mgorny-dev-scripts +app-portage/mirrorselect +app-portage/nattka +app-portage/portage-utils +app-portage/portpeek +app-portage/pram +app-portage/repoman +dev-python/requests-futures +dev-util/pkgcheck +www-client/pybugz diff --git a/base/etc/portage/sets/gnome b/base/etc/portage/sets/gnome new file mode 100644 index 0000000..ecfbb56 --- /dev/null +++ b/base/etc/portage/sets/gnome @@ -0,0 +1,19 @@ +app-arch/file-roller +app-crypt/seahorse +app-editors/gedit +app-text/evince +gnome-base/gdm +gnome-base/gnome-light +gnome-extra/chrome-gnome-shell +gnome-extra/gnome-calculator +gnome-extra/gnome-power-manager +gnome-extra/gnome-shell-extensions +gnome-extra/gnome-system-monitor +gnome-extra/gnome-tweaks +gnome-extra/gnome-weather +media-gfx/eog +media-gfx/gnome-screenshot +media-gfx/simple-scan +media-video/cheese +net-misc/networkmanager +sys-apps/gnome-disk-utility diff --git a/base/etc/portage/sets/mail b/base/etc/portage/sets/mail new file mode 100644 index 0000000..0545ffe --- /dev/null +++ b/base/etc/portage/sets/mail @@ -0,0 +1,3 @@ +mail-client/neomutt +mail-mta/msmtp +net-mail/isync diff --git a/base/etc/portage/sets/media b/base/etc/portage/sets/media new file mode 100644 index 0000000..d618fce --- /dev/null +++ b/base/etc/portage/sets/media @@ -0,0 +1,5 @@ +media-sound/alsa-utils +media-sound/audacious +media-video/libva-utils +media-video/mpv +net-misc/yt-dlp diff --git a/base/etc/portage/sets/nfs b/base/etc/portage/sets/nfs new file mode 100644 index 0000000..551a61d --- /dev/null +++ b/base/etc/portage/sets/nfs @@ -0,0 +1,2 @@ +net-fs/nfs-utils +net-nds/gssproxy diff --git a/base/etc/portage/sets/salt b/base/etc/portage/sets/salt new file mode 100644 index 0000000..11bd008 --- /dev/null +++ b/base/etc/portage/sets/salt @@ -0,0 +1,2 @@ +app-admin/salt +dev-python/pygit2 diff --git a/base/etc/portage/sets/tools b/base/etc/portage/sets/tools new file mode 100644 index 0000000..10c62ef --- /dev/null +++ b/base/etc/portage/sets/tools @@ -0,0 +1,26 @@ +app-admin/stow +app-admin/sudo +app-eselect/eselect-repository +app-misc/screen +app-misc/tmux +app-shells/autojump +app-shells/fzf +app-shells/zsh +app-text/wgetpaste +net-analyzer/nmap +net-analyzer/traceroute +net-dns/bind-tools +net-misc/mosh +net-misc/whois +sci-mathematics/calc +sys-apps/ethtool +sys-apps/lm-sensors +sys-apps/pv +sys-apps/smartmontools +sys-apps/usbutils +sys-devel/bc +sys-fs/squashfs-tools-ng +sys-power/powertop +sys-process/lsof +sys-process/parallel +www-client/links diff --git a/base/etc/portage/sets/x11 b/base/etc/portage/sets/x11 new file mode 100644 index 0000000..c540d73 --- /dev/null +++ b/base/etc/portage/sets/x11 @@ -0,0 +1,15 @@ +dev-python/simplejson +dev-util/vulkan-tools +media-libs/glu +media-libs/vulkan-loader +media-libs/waffle +x11-apps/igt-gpu-tools +x11-apps/mesa-progs +x11-apps/xisxwayland +x11-apps/xmag +x11-apps/xrandr +x11-base/xorg-server +x11-libs/libva +x11-libs/libva-intel-media-driver +x11-misc/util-macros +x11-misc/xsel diff --git a/base/portage.sls b/base/portage.sls index 528eeaa..9e761fd 100644 --- a/base/portage.sls +++ b/base/portage.sls @@ -20,6 +20,12 @@ hierarchy: - /etc/portage/profile/use.mask - /etc/portage/profile/use.stable.mask +/etc/portage/sets: + file.recurse: + - source: salt://base/etc/portage/sets + - include_empty: True + - clean: True + /etc/portage/package.accept_keywords/50-common: file.recurse: - source: salt://base/etc/portage/package.accept_keywords -- cgit v1.2.3