[orf-world]
class = portage.sets.base.DummyPackageSet
-packages = @orf-desktop @orf-dev @orf-emacs @orf-fonts @orf-inet @orf-media @orf-system @orf-world @orf-xfce @orf-zig
+packages = @orf-core @orf-desktop @orf-dev @orf-emacs @orf-fonts @orf-programs @orf-xfce @orf-zig
[orf sets]
class = portage.sets.files.StaticFileSet
-#--- gentoo
+#--------#
+# Gentoo #
+#--------#
app-eselect/eselect-repository
app-portage/eix
app-portage/gentoolkit
app-portage/mirrorselect
app-portage/pfl
-#--- system
+#--------#
+# System #
+#--------#
app-admin/eclean-kernel
app-admin/sudo
+app-misc/keyd
net-misc/networkmanager
sys-kernel/linux-firmware
-sys-process/systemd-cron
-#--- utils
+#-------#
+# Utils #
+#-------#
app-admin/stow
-app-editors/neovim
-app-misc/keyd
app-misc/tmux
app-shells/fish
app-text/tree
+#------------#
+# Compositor #
+#------------#
gui-wm/labwc::orf-overlay
-app-eselect/eselect-autostart
-gnome-extra/yad
-gui-apps/rofi-wayland
+
+#---------------#
+# GUI Utilities #
+#---------------#
gui-apps/swaybg
-gui-apps/swayidle
gui-apps/swaylock-effects
-gui-apps/wev
-gui-apps/wl-clipboard
-gui-apps/wlopm
-gui-apps/wlr-randr
gui-apps/wlsunset
gui-libs/xdg-desktop-portal-wlr
sys-apps/xdg-desktop-portal-gtk
-x11-apps/xeyes
-x11-misc/dex
+gnome-extra/yad
+gui-apps/rofi-wayland
+gui-apps/grim
+gui-apps/slurp
+gui-apps/swappy
+gui-apps/wf-recorder
+
+#---------------#
+# CLI Utilities #
+#---------------#
x11-misc/xdg-user-dirs
-sys-apps/flatpak
+x11-misc/dex
+app-eselect/eselect-autostart
+gui-apps/wl-clipboard
+
+#-----------#
+# Debugging #
+#-----------#
+gui-apps/wev
+x11-apps/xeyes
+gui-apps/wlr-randr
+#-----------#
+# Debugging #
+#-----------#
dev-debug/gdb
dev-debug/strace
+dev-debug/valgrind
+
+#-----------#
+# Utilities #
+#-----------#
dev-util/bear
dev-util/ccache
dev-util/ctags
dev-util/pkgdev
-dev-vcs/git
+#-----#
+# VCS #
+#-----#
+dev-vcs/git
media-fonts/noto-cjk
media-fonts/liberation-fonts
media-fonts/unifont
+media-fonts/nerdfonts
+++ /dev/null
-mail-client/thunderbird:0/stable
-net-dns/bind-tools
-net-im/signal-desktop-bin
-net-irc/hexchat
-net-mail/isync
-net-mail/notmuch
-net-misc/inetutils
-net-misc/yt-dlp
-net-p2p/transmission
-net-vpn/networkmanager-openvpn
-net-vpn/networkmanager-pptp
-net-vpn/tor
-www-client/firefox:rapid
+++ /dev/null
-gui-apps/grim
-gui-apps/slurp
-gui-apps/swappy
-gui-apps/wf-recorder
-media-gfx/gimp
-media-gfx/inkscape
-media-sound/pavucontrol
-media-video/mpv
-media-video/wireplumber
--- /dev/null
+#------------------#
+# GUI Applications #
+#------------------#
+www-client/firefox:rapid
+mail-client/thunderbird:0/stable
+net-im/signal-desktop-bin
+sys-apps/flatpak
+media-sound/pavucontrol
+media-video/mpv
+media-gfx/gimp
+media-gfx/inkscape
+net-p2p/transmission
+net-irc/hexchat
+app-emulation/virt-manager
+app-emulation/wine-vanilla
+
+#-----------#
+# CLI Tools #
+#-----------#
+net-dns/bind-tools
+net-misc/inetutils
+net-misc/yt-dlp
+
+#--------#
+# Extras #
+#--------#
+net-vpn/networkmanager-openvpn
+net-vpn/networkmanager-pptp
+net-vpn/tor
+#------#
+# Base #
+#------#
xfce-base/xfce4-meta
+
+#--------------#
+# Applications #
+#--------------#
+xfce-extra/xfce4-taskmanager
+xfce-extra/xfce4-notifyd
+gnome-extra/nm-applet
+
+#---------#
+# Plugins #
+#---------#
xfce-extra/xfce4-battery-plugin
xfce-extra/xfce4-clipman-plugin
-xfce-extra/xfce4-docklike-plugin
-xfce-extra/xfce4-mount-plugin
-xfce-extra/xfce4-notifyd
-xfce-extra/xfce4-taskmanager
xfce-extra/xfce4-whiskermenu-plugin
-gnome-extra/nm-applet
+
+#--------#
+# Themes #
+#--------#
x11-themes/elementary-xfce-icon-theme
x11-themes/greybird