summaryrefslogtreecommitdiffstats
path: root/group-desktop/package.use/01-group-desktop (follow)
Commit message (Collapse)AuthorAgeLines
* group-desktop: Enable dbus globallyWolfgang Müller11 days-8/+3
|
* Reorganize group-desktop and desktop-* profilesWolfgang Müller11 days-4/+26
| | | | | | | We've been using a wayland-based desktop for quite a while now, so it seems reasonable to merge most generic bits into the group-desktop profile. Going forward, desktop-* profiles will be used for specific desktop configurations (sway or plasma, for example).
* group-base, group-desktop: Remove obsolete USE flagsWolfgang Müller2024-06-21-4/+0
|
* group-desktop: Enable the dbus USE flag on dev-qt/qtbaseWolfgang Müller2024-06-21-0/+3
| | | | | This is needed for media-video/obs-studio, which we can now finally use with sway.
* Revert "group-desktop: Remove required USE flags for dev-qt/qtwebsockets"Wolfgang Müller2023-06-06-0/+3
| | | | This reverts commit 275ac834fa2a2a35b9900e08cfcccfbfba637f5a.
* group-desktop: Use media-fonts/iosevka from ::gentooWolfgang Müller2023-05-13-1/+1
| | | | This font package is now available from the main repository.
* group-desktop: Move xfce-extra/tumbler to xfce-base/tumblerWolfgang Müller2022-10-15-1/+1
| | | | | | This change has been made in upstream recently [1]. [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd97e135c1e89c59229d0b6438aa938f20b53c7
* group-desktop: Update USE flags for media-video/pipewireWolfgang Müller2022-09-15-1/+1
| | | | | | Gentoo now requires certain USE flags to be set on media-video/pipewire in order to use it as a sound server. Since we want to do that on the desktop profile, enable those here.
* group-desktop: Configure USE flags for net-misc/remminaWolfgang Müller2022-07-10-0/+1
| | | | Particularly we need RDP and VNC support for work.
* group-desktop: Migrate to split pulseaudio packagesWolfgang Müller2022-06-11-2/+1
| | | | | | | | | Recently, media-sound/pulseaudio was split [1] into media-libs/libpulse and media-sound/pulseaudio-daemon. pipewire emulates the pulse daemon for applications that can't interface with it directly, so there is no need for us to have the pulse daemon installed. [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c081daccde5db94acf5894ba2653188ad6cea0
* group-desktop: Enable 'vaapi' globallyWolfgang Müller2022-04-28-0/+1
| | | | | Hardware-accelerated video decoding is generally something we want to have on desktop systems, so enable it here.
* group-desktop: Enable 'pdf' for xfce-extra/tumblerWolfgang Müller2022-04-28-1/+1
| | | | | This was removed from the global desktop USE flags, but we want it back for this program.
* group-desktop: Add USE flags for media-gfx/imvWolfgang Müller2022-04-28-0/+1
|
* group-desktop: Remove X-specific USE flagsWolfgang Müller2022-04-28-6/+0
| | | | | | We no longer use an X11-based system and now have desktop-specific profiles in the desktop-* group. These settings may be added back to a desktop-x11 profile down the line should we ever need them again.
* desktop-wayland: Add a profile for Wayland desktopsWolfgang Müller2022-04-28-3/+0
| | | | | | This includes USE flag settings that are absolutely necessary to get a Wayland desktop going, along with configuration for Wayland-specific programs that wouldn't fit in the group-desktop profile.
* group-desktop: Remove redundant global USE flagsWolfgang Müller2022-04-28-7/+0
| | | | | These are either not set on any packages we have installed or are already specifically enabled for them.
* group-desktop: Unmask unstable gui-wm/hikariWolfgang Müller2022-04-28-0/+3
| | | | For now we are using this on our new main machine, albatross.
* group-desktop: Remove media-gfx/nsxivWolfgang Müller2022-04-28-1/+0
| | | | | We will replace this with media-gfx/imv down the road since nsxiv does not support Wayland.
* group-desktop: Remove required USE flags for dev-qt/qtwebsocketsWolfgang Müller2022-04-08-3/+0
| | | | We no longer use AusweisApp2, so these can go.
* group-desktop: Clean up explanatory commentsWolfgang Müller2022-04-08-5/+5
|
* group-desktop: Update required USE flags for media-libs/mesaWolfgang Müller2022-04-08-3/+0
| | | | This particular USE flag is no longer required for us.
* group-desktop: Remove USE flags for x11-misc/polybarWolfgang Müller2022-04-08-1/+0
| | | | We no longer use this package.
* group-desktop: Remove USE flags for net-p2p/transmissionWolfgang Müller2022-04-08-2/+0
| | | | We no longer use Transmission, so these can go.
* group-desktop: Enable 'dbus' USE flag for dev-qt/qtguiWolfgang Müller2022-04-08-0/+3
| | | | | This flag is required for x11-misc/qt5ct, which we now use to give QT applications a more consistent look.
* group-desktop: Enable 'cairo' USE flag for media-libs/geglWolfgang Müller2022-04-08-0/+3
| | | | This particular flag is required for GIMP, which we need sometimes.
* group-desktop: Remove USE flags needed for media-gfx/nomacsWolfgang Müller2022-02-15-3/+0
| | | | | As of the previous commit we have retired nomacs from use, so this can go.
* group-desktop: Unmask media-gfx/nsxivWolfgang Müller2022-02-15-0/+1
| | | | | | We were never fully happy with media-gfx/nomacs as our main image viewing program, so it's time to try something new. We have had good experiences with sxiv in the past, so let's try the modern fork.
* group-desktop: Enable 'qml' USE flag for dev-qt/qtwebsocketsWolfgang Müller2022-01-15-0/+3
| | | | | This is needed for sys-auth/AusweisApp2, which we want to support on the desktop profile.
* group-desktop: Enable 'pipewire' globallyWolfgang Müller2022-01-15-0/+1
| | | | | | | | | We missed this in ebec697 (group-desktop: Migrate to media-video/pipewire, 2021-11-29). It's especially useful now that a bunch of programs are going to be using pipewire directly. mpd already supports it, and a patch for mpv is in the making [1]. [1] https://github.com/mpv-player/mpv/pull/9587
* group-desktop: Migrate to media-video/pipewireWolfgang Müller2021-11-29-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | We have been using PipeWire [1] on our main desktop system for a while now and it runs without any problems. Since we don't see the need to stay with PulseAudio, completely migrate the group-desktop profile to PipeWire instead. This needs a couple of changes. PulseAudio is still pulled in by a large amount of packages, so we can't simply remove it. If we want to use PipeWire's ALSA plugin whilst having PulseAudio installed, we need to make sure we disable the 'alsa-plugin' USE flag for it so they don't conflict. Additionally, media-video/wireplumber requires a version of Lua that is not LuaJIT. Commit 23d2912 (group-base: Use LuaJIT as the default Lua provider, 2021-02-05) masks any normal Lua version, so we have to be specific here and enable a single LUA_SINGLE_TARGET version. For now also unmask all relevant software packages as development seems pretty speedy. We want to get new features (and fixes) as soon as possible. [1] https://pipewire.org/
* app-vm: Add a profile for VMsWolfgang Müller2021-10-28-1/+0
| | | | | | Yank any more specific virtualisation configuration out of the group-desktop profile, since not every standard desktop machine will need to support extensive VM setups.
* group-desktop: Enable 'gtk' USE for app-emulation/qemuWolfgang Müller2021-08-13-0/+1
| | | | | The GTK frontend is preferable to us over the default SDL one, so make sure we have it available.
* app-quasselclient: Add profile for quasselclientWolfgang Müller2021-07-11-1/+0
| | | | | | | | | | | The configuration for quasselclient on desktop systems has always lived in the group-desktop profile and a separate one was never needed. This changes with the introduction of quarg, which pulls in a couple of specific (and otherwise unneeded) dependencies like dev-db/postgres. To make management easier, subsume the current quasselclient configuration in the new app-quasselclient profile along with new settings needed for quarg.
* group-desktop: Remove USE flags needed for app-text/zathuraWolfgang Müller2021-07-11-2/+1
| | | | | | | We do not use zathura anymore, instead relying on Firefox and mupdf. The cairo flag for app-text/poppler stays because we need it for xfce-extra/tumbler.
* group-desktop: Enable 'harfbuzz' for media-libs/freetypeWolfgang Müller2021-07-10-0/+3
| | | | This is needed by the current version of x11-libs/pango.
* group-desktop: Remove superfluous '-gtk2' from xfce-base/libxfce4uiWolfgang Müller2021-04-17-1/+0
| | | | This flag was removed globally, making this line redundant.
* group-desktop: Remove custom USE flags for media-fonts/terminus-fontWolfgang Müller2021-04-17-1/+0
| | | | We do not use terminus anymore, so this can go.
* group-desktop: Remove 'lto' USE flag from net-analyzer/wiresharkWolfgang Müller2021-04-17-1/+1
| | | | | | | | | There seems to be a problem [1] with having LTO enabled for the QT parts of wireshark. The program builds fine, but then segfaults at startup. This flag has now also been masked upstream in [2]. [1] https://bugs.gentoo.org/show_bug.cgi?id=754021 [2] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22aba2f719c9f40e1d9285bba7173091b2b77125
* group-desktop: Remove elogindWolfgang Müller2021-04-17-2/+0
| | | | | | | | | | An upcoming commit will introduce a systemd profile, which we will start using on our desktop systems. Until now the desktop profile implied an OpenRC setup with elogind, but it is better to have the desktop profile reflect _only_ our application preferences and configurations, not the choice of init system or any more invasive feature. Therefore, remove the global 'elogind' USE flag and any elogind-specific settings (those may be readded later, if needed, in another more specific profile).
* group-desktop: Switch from Iosevka Sparkle to Iosevka EtoileWolfgang Müller2021-02-20-1/+1
|
* group-desktop: Enable 'gtk' USE flag for app-crypt/gcrWynn Wolf Arbor2021-02-05-0/+3
| | | | This is needed for pinentry-gnome3 in app-crypt/pinentry.
* group-desktop: Enable link-time optimization for wiresharkWynn Wolf Arbor2021-02-05-1/+1
|
* group-desktop: Introduce default flags for x11-misc/polybarWynn Wolf Arbor2020-10-25-0/+1
|
* group-desktop: Enable some style variants for media-fonts/iosevkaWynn Wolf Arbor2020-09-10-0/+1
| | | | | | Starting with the ebuild for media-fonts/iosevka-3.5.0, the package no longer sets any style variant's USE flag by default. We've need for both Iosevka Aile and Iosevka Sparkle.
* group-desktop: Enable 'qt5' for media-libs/opencvWynn Wolf Arbor2020-08-24-0/+3
| | | | This particular flag is needed for media-gfx/nomacs.
* group-desktop: Remove 'gnome' USE flag globallyWynn Wolf Arbor2020-08-24-0/+1
| | | | | There's usually no need to enable GNOME-specific functionality, so disable this particular flag globally.
* group-desktop: Drop default bluetooth supportWynn Wolf Arbor2020-06-10-2/+1
| | | | | | group-desktop is arguably not the right place for this kind of configuration. Much better would be setting this per host, or ideally introducing a bluetooth role.
* group-desktop: Drop configuration specific to media-gfx/sxivWynn Wolf Arbor2020-06-05-1/+0
| | | | We no longer use sxiv, so remove all of its configuration.
* group-desktop: Add global startup-notification USE flagWynn Wolf Arbor2020-02-04-0/+1
|
* group-desktop: Add required USE flag for net-analyzer/wiresharkWynn Wolf Arbor2020-02-04-0/+3
|