summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreug-vs <eugene@eug-vs.xyz>2022-08-07 19:26:41 +0300
committereug-vs <eugene@eug-vs.xyz>2022-08-11 18:31:23 +0300
commit5494eb4f2a8f04ad620958a7ab3c777f804dbea4 (patch)
tree2cd8be38bfe10bf4a139673e98acce903624bddf
parent54cb832bb19dbd381bd2ed2aafab46b9f0398ffd (diff)
downloadebuild-repository-5494eb4f2a8f04ad620958a7ab3c777f804dbea4.tar.gz
feat: add package sets
-rw-r--r--metadata/layout.conf1
-rw-r--r--sets.conf5
-rw-r--r--sets/base8
-rw-r--r--sets/desktop-apps20
-rw-r--r--sets/desktop-x15
-rw-r--r--sets/development8
-rw-r--r--sets/devops5
-rw-r--r--sets/intel1
-rw-r--r--sets/personal10
-rw-r--r--sets/sound1
-rw-r--r--sets/tools9
-rw-r--r--sets/work2
12 files changed, 85 insertions, 0 deletions
diff --git a/metadata/layout.conf b/metadata/layout.conf
index 20fcfea..af1dc8c 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -1,3 +1,4 @@
masters = gentoo
thin-manifests = true
sign-manifests = false
+profile-formats = portage-2
diff --git a/sets.conf b/sets.conf
new file mode 100644
index 0000000..e9da343
--- /dev/null
+++ b/sets.conf
@@ -0,0 +1,5 @@
+[eug-vs sets]
+class = portage.sets.files.StaticFileSet
+multiset = true
+directory = ${repository:eug-vs}/sets/
+world-candidate = True
diff --git a/sets/base b/sets/base
new file mode 100644
index 0000000..ef6f180
--- /dev/null
+++ b/sets/base
@@ -0,0 +1,8 @@
+app-editors/neovim
+app-admin/doas
+app-admin/stow
+app-shells/dash
+app-shells/zsh
+dev-vcs/git
+app-misc/vifm
+net-misc/ntp
diff --git a/sets/desktop-apps b/sets/desktop-apps
new file mode 100644
index 0000000..4bc4873
--- /dev/null
+++ b/sets/desktop-apps
@@ -0,0 +1,20 @@
+www-client/librewolf
+
+net-im/telegram-desktop
+
+app-text/zathura
+app-text/zathura-pdf-poppler
+
+media-gfx/sxiv
+media-gfx/imagemagick
+
+media-video/mpv
+net-misc/youtube-dl
+
+x11-misc/redshift
+x11-misc/sxhkd
+x11-misc/xwallpaper
+x11-misc/dunst
+x11-misc/xclip
+
+media-video/pipewire
diff --git a/sets/desktop-x b/sets/desktop-x
new file mode 100644
index 0000000..6b3821f
--- /dev/null
+++ b/sets/desktop-x
@@ -0,0 +1,15 @@
+# Minimal setup to run Xorg with dwm + st
+x11-apps/xinit
+x11-apps/xset
+
+x11-base/xorg-server
+x11-wm/dwm
+x11-misc/dmenu
+media-fonts/fira-code
+
+# st
+x11-libs/libXft
+media-libs/harfbuzz
+
+# dwmblocks
+x11-misc/xkblayout-state
diff --git a/sets/development b/sets/development
new file mode 100644
index 0000000..2035b63
--- /dev/null
+++ b/sets/development
@@ -0,0 +1,8 @@
+dev-db/mongodb
+app-containers/docker
+dev-util/github-cli
+sys-apps/fd
+sys-apps/ripgrep
+sys-apps/yarn
+net-misc/httpie
+
diff --git a/sets/devops b/sets/devops
new file mode 100644
index 0000000..8a81454
--- /dev/null
+++ b/sets/devops
@@ -0,0 +1,5 @@
+app-admin/ansible
+app-admin/doctl
+app-containers/docker
+sys-cluster/kubectl
+
diff --git a/sets/intel b/sets/intel
new file mode 100644
index 0000000..a05c387
--- /dev/null
+++ b/sets/intel
@@ -0,0 +1 @@
+x11-drivers/xf86-video-intel
diff --git a/sets/personal b/sets/personal
new file mode 100644
index 0000000..b2eeea8
--- /dev/null
+++ b/sets/personal
@@ -0,0 +1,10 @@
+app-misc/task
+
+mail-client/mutt-wizard
+mail-client/neomutt
+
+net-news/newsboat
+
+app-office/hledger
+
+net-p2p/syncthing
diff --git a/sets/sound b/sets/sound
new file mode 100644
index 0000000..4f42df9
--- /dev/null
+++ b/sets/sound
@@ -0,0 +1 @@
+media-sound/mopidy
diff --git a/sets/tools b/sets/tools
new file mode 100644
index 0000000..61e9785
--- /dev/null
+++ b/sets/tools
@@ -0,0 +1,9 @@
+app-eselect/eselect-repository
+app-portage/gentoolkit
+
+app-text/tree
+sys-apps/ripgrep
+sys-apps/fd
+app-shells/fzf
+app-arch/unzip
+sys-apps/bat
diff --git a/sets/work b/sets/work
new file mode 100644
index 0000000..c5c6052
--- /dev/null
+++ b/sets/work
@@ -0,0 +1,2 @@
+net-im/slack
+net-im/mattermost-desktop-bin