summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2022-03-10 23:38:11 -0800
committerMatt Turner <mattst88@gmail.com>2022-03-10 23:47:07 -0800
commitb6ef2562cddd73fa4e8a315f909ac44a753c04a3 (patch)
tree1d93042dd3446aedbd854565068d39be3fc5378d
parentbd755ee3ef9376a3018723574688cfa5709d903d (diff)
sets: Add a bunch of package sets
-rw-r--r--base/etc/portage/sets/browser7
-rw-r--r--base/etc/portage/sets/dev-tools48
-rw-r--r--base/etc/portage/sets/fonts11
-rw-r--r--base/etc/portage/sets/gentoo-dev-tools13
-rw-r--r--base/etc/portage/sets/gnome19
-rw-r--r--base/etc/portage/sets/mail3
-rw-r--r--base/etc/portage/sets/media5
-rw-r--r--base/etc/portage/sets/nfs2
-rw-r--r--base/etc/portage/sets/salt2
-rw-r--r--base/etc/portage/sets/tools26
-rw-r--r--base/etc/portage/sets/x1115
-rw-r--r--base/portage.sls6
12 files changed, 157 insertions, 0 deletions
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