diff options
| -rw-r--r-- | profiles/amd64-desktop/package.accept_keywords | 64 | ||||
| -rw-r--r-- | profiles/amd64-desktop/package.use | 148 |
2 files changed, 112 insertions, 100 deletions
diff --git a/profiles/amd64-desktop/package.accept_keywords b/profiles/amd64-desktop/package.accept_keywords index f25fb9b..dd4595d 100644 --- a/profiles/amd64-desktop/package.accept_keywords +++ b/profiles/amd64-desktop/package.accept_keywords | |||
| @@ -1,50 +1,66 @@ | |||
| 1 | # misc | 1 | #---------# |
| 2 | app-misc/keyd ~amd64 | 2 | # Various # |
| 3 | #---------# | ||
| 3 | app-eselect/eselect-autostart ~amd64 | 4 | app-eselect/eselect-autostart ~amd64 |
| 5 | app-misc/keyd ~amd64 | ||
| 4 | 6 | ||
| 5 | # emacs | 7 | #-----------# |
| 6 | app-editors/emacs ~amd64 | 8 | # Languages # |
| 9 | #-----------# | ||
| 10 | dev-lang/zig ~amd64 | ||
| 11 | dev-zig/zls ~amd64 | ||
| 7 | 12 | ||
| 8 | # droidcam | 13 | #---------# |
| 9 | media-video/droidcam ~amd64 | 14 | # Desktop # |
| 15 | #---------# | ||
| 10 | 16 | ||
| 11 | # shell utils | 17 | # +-----------+ |
| 18 | # | Utilities | | ||
| 19 | # +-----------+ | ||
| 12 | gnome-extra/yad ~amd64 | 20 | gnome-extra/yad ~amd64 |
| 13 | net-misc/inetutils ~amd64 | ||
| 14 | 21 | ||
| 15 | # zig | 22 | # +-------------+ |
| 16 | dev-lang/zig ~amd64 | 23 | # | Development | |
| 17 | dev-zig/zls ~amd64 | 24 | # +-------------+ |
| 25 | app-editors/emacs ~amd64 | ||
| 18 | 26 | ||
| 19 | # wayland base | 27 | # +---------+ |
| 28 | # | Wayland | | ||
| 29 | # +---------+ | ||
| 30 | #--- base ---# | ||
| 20 | dev-libs/wayland ~amd64 | 31 | dev-libs/wayland ~amd64 |
| 21 | dev-util/wayland-scanner ~amd64 | 32 | dev-util/wayland-scanner ~amd64 |
| 22 | 33 | #--- labwc ---# | |
| 23 | # labwc | ||
| 24 | gui-libs/wlroots ~amd64 | 34 | gui-libs/wlroots ~amd64 |
| 25 | gui-wm/labwc ~amd64 | 35 | gui-wm/labwc ~amd64 |
| 26 | dev-libs/libsfdo ~amd64 | 36 | dev-libs/libsfdo ~amd64 |
| 27 | |||
| 28 | # wayland programs | ||
| 29 | gui-apps/rofi-wayland ~amd64 | 37 | gui-apps/rofi-wayland ~amd64 |
| 30 | gui-apps/wf-recorder ~amd64 | 38 | gui-apps/wf-recorder ~amd64 |
| 31 | gui-apps/swaylock-effects ~amd64 | 39 | gui-apps/swaylock-effects ~amd64 |
| 32 | gui-apps/swaylock-plugin ~amd64 | 40 | gui-apps/swaylock-plugin ~amd64 |
| 33 | |||
| 34 | # wayland utils | ||
| 35 | gui-apps/wlr-randr ~amd64 | 41 | gui-apps/wlr-randr ~amd64 |
| 36 | gui-apps/wev ~amd64 | 42 | gui-apps/wev ~amd64 |
| 37 | gui-apps/wtype ~amd64 | 43 | gui-apps/wtype ~amd64 |
| 38 | gui-apps/wlopm ~amd64 | 44 | gui-apps/wlopm ~amd64 |
| 39 | gui-apps/wlsunset ~amd64 | 45 | gui-apps/wlsunset ~amd64 |
| 40 | 46 | ||
| 41 | # mozilla | 47 | # +------+ |
| 48 | # | XFCE | | ||
| 49 | # +------+ | ||
| 50 | x11-themes/elementary-xfce-icon-theme ~amd64 | ||
| 51 | |||
| 52 | # +----------+ | ||
| 53 | # | Internet | | ||
| 54 | # +----------+ | ||
| 42 | www-client/firefox ~amd64 | 55 | www-client/firefox ~amd64 |
| 43 | mail-client/thunderbird ~amd64 | 56 | mail-client/thunderbird ~amd64 |
| 44 | dev-libs/nss ~amd64 | ||
| 45 | 57 | ||
| 46 | # xfce | 58 | # +-------+ |
| 47 | x11-themes/elementary-xfce-icon-theme ~amd64 | 59 | # | Fonts | |
| 48 | 60 | # +-------+ | |
| 49 | # fonts | ||
| 50 | media-fonts/nerdfonts ~amd64 | 61 | media-fonts/nerdfonts ~amd64 |
| 62 | |||
| 63 | # +------------+ | ||
| 64 | # | Multimedia | | ||
| 65 | # +------------+ | ||
| 66 | media-video/droidcam ~amd64 | ||
diff --git a/profiles/amd64-desktop/package.use b/profiles/amd64-desktop/package.use index ef96eec..73d85d3 100644 --- a/profiles/amd64-desktop/package.use +++ b/profiles/amd64-desktop/package.use | |||
| @@ -1,126 +1,122 @@ | |||
| 1 | # portage: enable doc and gentoo-dev | 1 | #--------# |
| 2 | # Gentoo # | ||
| 3 | #--------# | ||
| 2 | sys-apps/portage doc gentoo-dev | 4 | sys-apps/portage doc gentoo-dev |
| 3 | 5 | ||
| 4 | # kernel: use savedconfig over initramfs | 6 | #---------------# |
| 7 | # Kernel & Boot # | ||
| 8 | #---------------# | ||
| 5 | sys-kernel/gentoo-kernel savedconfig -initramfs | 9 | sys-kernel/gentoo-kernel savedconfig -initramfs |
| 6 | sys-kernel/linux-firmware -initramfs | 10 | sys-kernel/linux-firmware -initramfs |
| 7 | sys-firmware/intel-microcode -initramfs | 11 | sys-firmware/intel-microcode -initramfs |
| 8 | |||
| 9 | # systemd: use systemd-boot | ||
| 10 | sys-apps/systemd boot kernel-install | 12 | sys-apps/systemd boot kernel-install |
| 11 | sys-kernel/installkernel systemd-boot | 13 | sys-kernel/installkernel systemd-boot |
| 12 | 14 | ||
| 13 | # fuse: needs suid | 15 | #---------# |
| 14 | sys-fs/fuse suid | 16 | # Network # |
| 15 | 17 | #---------# | |
| 16 | # sudo: use offensive | 18 | #---- wext are deprecated ---# |
| 17 | app-admin/sudo offensive | ||
| 18 | |||
| 19 | # nm: disable wireless extensions (obsolete) | ||
| 20 | net-misc/networkmanager -wext | 19 | net-misc/networkmanager -wext |
| 21 | 20 | #---- avahi printer discovery ---# | |
| 22 | # ppp: disable gtk frontend | 21 | net-print/cups zeroconf |
| 22 | app-misc/ca-certificates cacert | ||
| 23 | dev-libs/nss cacert | ||
| 24 | gnome-extra/nm-applet appindicator | ||
| 23 | net-dialup/ppp -gtk | 25 | net-dialup/ppp -gtk |
| 26 | net-misc/inetutils telnet traceroute whois ftp | ||
| 24 | 27 | ||
| 25 | # cups: enable avahi printer discovery | 28 | #-----------# |
| 26 | net-print/cups zeroconf | 29 | # Languages # |
| 30 | #-----------# | ||
| 31 | net-libs/nodejs npm | ||
| 32 | dev-lang/zig doc | ||
| 33 | dev-lang/rust system-llvm | ||
| 27 | 34 | ||
| 28 | # libpcre: enable jit | 35 | #---------# |
| 36 | # Various # | ||
| 37 | #---------# | ||
| 29 | dev-libs/libpcre jit | 38 | dev-libs/libpcre jit |
| 30 | dev-libs/libpcre2 jit | 39 | dev-libs/libpcre2 jit |
| 40 | sys-fs/fuse suid | ||
| 41 | app-admin/sudo offensive | ||
| 31 | 42 | ||
| 32 | # ca-certificates: include certs from CAcert | 43 | #---------# |
| 33 | app-misc/ca-certificates cacert | 44 | # Desktop # |
| 34 | dev-libs/nss cacert | 45 | #---------# |
| 35 | |||
| 36 | # libreoffice: use gtk3 (gtk4 requires X for some reason) | ||
| 37 | app-office/libreoffice gtk3 | ||
| 38 | 46 | ||
| 39 | # transmission | 47 | # +-----------+ |
| 40 | net-p2p/transmission appindicator cli gtk | 48 | # | Utilities | |
| 41 | # inetutils: basic inet utils | 49 | # +-----------+ |
| 42 | net-misc/inetutils telnet traceroute whois ftp | 50 | gnome-extra/yad -webkit |
| 43 | # hexchat | ||
| 44 | net-irc/hexchat gtk lua libcanberra | ||
| 45 | |||
| 46 | # nodejs: enable npm | ||
| 47 | net-libs/nodejs npm | ||
| 48 | 51 | ||
| 49 | # emacs: enable gui with gtk | 52 | # +-------------+ |
| 50 | app-editors/emacs gui gtk | 53 | # | Development | |
| 51 | # emacs: enable tree-sitter support | 54 | # +-------------+ |
| 52 | app-editors/emacs tree-sitter | 55 | app-editors/emacs gui gtk tree-sitter source svg webp gif imagemagick png libxml2 source |
| 53 | # emacs: enable support for various image formats | 56 | #--- SQL support (required by org-roam) |
| 54 | app-editors/emacs svg webp gif imagemagick png | ||
| 55 | # emacs: enable builtin xml parsing | ||
| 56 | app-editors/emacs libxml2 | ||
| 57 | # emacs: enable SQL support (required by org-roame) | ||
| 58 | app-editors/emacs sqlite | 57 | app-editors/emacs sqlite |
| 59 | # emacs: enable JIT compilation for .el files | 58 | #--- jit |
| 60 | app-editors/emacs jit | 59 | app-editors/emacs jit |
| 61 | sys-devel/gcc jit | 60 | sys-devel/gcc jit |
| 62 | # emacs: third party support | 61 | #--- third party programs |
| 63 | net-mail/notmuch emacs | 62 | net-mail/notmuch emacs |
| 64 | app-crypt/pinentry emacs | 63 | app-crypt/pinentry emacs |
| 65 | dev-libs/protobuf emacs | 64 | dev-libs/protobuf emacs |
| 66 | dev-util/pkgcheck emacs | 65 | dev-util/pkgcheck emacs |
| 67 | app-admin/eselect emacs | 66 | app-admin/eselect emacs |
| 68 | 67 | ||
| 69 | # zig: fetch the documentation for offline use | 68 | # +----------+ |
| 70 | dev-lang/zig doc | 69 | # | Internet | |
| 71 | 70 | # +----------+ | |
| 72 | # rust: use system-llvm | 71 | www-client/firefox system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-pipewire system-webp |
| 73 | dev-lang/rust system-llvm | 72 | www-client/firefox hwaccel |
| 74 | 73 | mail-client/thunderbird system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-webp system-pipewire | |
| 75 | # mozilla: use system libraries, hwaccel | 74 | mail-client/thunderbird hwaccel |
| 76 | www-client/firefox system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-pipewire system-webp hwaccel | 75 | net-p2p/transmission appindicator cli gtk |
| 77 | mail-client/thunderbird system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-webp system-pipewire hwaccel | ||
| 78 | |||
| 79 | # droidcam: enable gtk3 frontend | ||
| 80 | media-video/droidcam gtk | ||
| 81 | dev-libs/libdbusmenu gtk3 | ||
| 82 | 76 | ||
| 83 | # mpv: enable CLI tools and archive support | 77 | # +------------+ |
| 78 | # | Multimedia | | ||
| 79 | # +------------+ | ||
| 84 | media-video/mpv tools archive | 80 | media-video/mpv tools archive |
| 85 | |||
| 86 | # yad: disable webkit (brings webkit-gtk) | ||
| 87 | gnome-extra/yad -webkit | ||
| 88 | |||
| 89 | # pipewire/pulseaudio | ||
| 90 | media-video/pipewire echo-cancel extra jack-sdk v4l sound-server flatpak pipewire-alsa | 81 | media-video/pipewire echo-cancel extra jack-sdk v4l sound-server flatpak pipewire-alsa |
| 91 | media-libs/libcanberra pulseaudio | 82 | media-libs/libcanberra pulseaudio |
| 83 | media-video/droidcam gtk | ||
| 84 | dev-libs/libdbusmenu gtk3 | ||
| 92 | 85 | ||
| 93 | # inkscape: enable support for newer svg2 format | 86 | # +--------+ |
| 87 | # | Office | | ||
| 88 | # +--------+ | ||
| 89 | app-office/libreoffice gtk3 | ||
| 94 | media-gfx/inkscape svg2 | 90 | media-gfx/inkscape svg2 |
| 95 | 91 | ||
| 96 | # nerdfonts: | 92 | # +-------+ |
| 93 | # | Fonts | | ||
| 94 | # +-------+ | ||
| 97 | media-fonts/nerdfonts bigblueterminal terminus liberationmono noto inconsolata hack | 95 | media-fonts/nerdfonts bigblueterminal terminus liberationmono noto inconsolata hack |
| 98 | 96 | ||
| 99 | # xfce-meta: enable image, svg, power management, archive, calendar and pulseaudio support | 97 | # +------+ |
| 98 | # | XFCE | | ||
| 99 | # +------+ | ||
| 100 | xfce-base/xfce4-meta image svg upower archive calendar pulseaudio | 100 | xfce-base/xfce4-meta image svg upower archive calendar pulseaudio |
| 101 | xfce-base/xfce4-settings libcanberra -xklavier | 101 | xfce-base/xfce4-settings libcanberra -xklavier |
| 102 | # xfce4-pulseaudio-plugin: disable keybinder (doesn’t work on wayland) | ||
| 103 | xfce-extra/xfce4-pulseaudio-plugin libcanberra -keybinder | 102 | xfce-extra/xfce4-pulseaudio-plugin libcanberra -keybinder |
| 104 | # xfdesktop: enable X support (doesn't build properly without it) | 103 | xfce-base/libxfce4ui system-info |
| 104 | #--- xfdesktop needs X to build properly | ||
| 105 | xfce-base/xfdesktop X | 105 | xfce-base/xfdesktop X |
| 106 | xfce-base/libxfce4ui X | 106 | xfce-base/libxfce4ui X |
| 107 | xfce-base/libxfce4windowing X | 107 | xfce-base/libxfce4windowing X |
| 108 | # xfce4ui: enable system-info menu in settings | ||
| 109 | xfce-base/libxfce4ui system-info | ||
| 110 | 108 | ||
| 111 | # labwc: enable Xwayland | 109 | # +---------+ |
| 110 | # | Wayland | | ||
| 111 | # +---------+ | ||
| 112 | gui-wm/labwc X | 112 | gui-wm/labwc X |
| 113 | gui-libs/wlroots X | 113 | gui-libs/wlroots X |
| 114 | # wlroots: enable xcb-errors (better error reporting for Xwayland) | ||
| 115 | gui-libs/wlroots xcb-errors | 114 | gui-libs/wlroots xcb-errors |
| 116 | |||
| 117 | # swaybg: enable gdk-pixbuf (allows more image formats) | ||
| 118 | gui-apps/swaybg gdk-pixbuf | 115 | gui-apps/swaybg gdk-pixbuf |
| 119 | 116 | ||
| 120 | # nm-applet: enable appindicator support | 117 | # +-----+ |
| 121 | gnome-extra/nm-applet appindicator | 118 | # | X11 | |
| 122 | 119 | # +-----+ | |
| 123 | # X: enable X support for apps still running under X | ||
| 124 | sys-apps/dbus X | 120 | sys-apps/dbus X |
| 125 | media-libs/libepoxy X | 121 | media-libs/libepoxy X |
| 126 | media-libs/libglvnd X | 122 | media-libs/libglvnd X |
