| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
| |
This is needed even on wayland to make keyboard input work when
connecting to a remote desktop.
|
|
|
|
|
|
|
|
| |
Having rudimentary access to printers makes sense on modern desktop
systems, and some default USE flags and dependencies seem to have
changed ever since we introduced service-cups. The only thing needed
nowadays is (along with installing net-print/cups itself, of course) to
enable cups backend support on GTK/Qt.
|
|
|
|
|
|
|
|
| |
Putting configuration for net-irc/quassel in the desktop profile makes
more sense than having a separate profile. Most likely the profile was
created because of the USE flag settings on dev-db/postgresql. This is
no longer an issue since we don't (plan to) run quarg on our local
desktop machine.
|
| |
|
|
|
|
| |
There is no functional change.
|
| |
|
|
|
|
|
| |
This follows the setting in make.defaults of the desktop profile and
makes sense for us as well.
|
| |
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
|
| |
This is needed for media-video/obs-studio, which we can now finally use
with sway.
|
|
|
|
| |
This reverts commit 275ac834fa2a2a35b9900e08cfcccfbfba637f5a.
|
|
|
|
| |
This font package is now available from the main repository.
|
|
|
|
|
|
| |
This change has been made in upstream recently [1].
[1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd97e135c1e89c59229d0b6438aa938f20b53c7
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Particularly we need RDP and VNC support for work.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Hardware-accelerated video decoding is generally something we want to
have on desktop systems, so enable it here.
|
|
|
|
|
| |
This was removed from the global desktop USE flags, but we want it back
for this program.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
These are either not set on any packages we have installed or are
already specifically enabled for them.
|
|
|
|
| |
For now we are using this on our new main machine, albatross.
|
|
|
|
|
| |
We will replace this with media-gfx/imv down the road since nsxiv does
not support Wayland.
|
|
|
|
| |
We no longer use AusweisApp2, so these can go.
|
| |
|
|
|
|
| |
This particular USE flag is no longer required for us.
|
|
|
|
| |
We no longer use this package.
|
|
|
|
| |
We no longer use Transmission, so these can go.
|
|
|
|
|
| |
This flag is required for x11-misc/qt5ct, which we now use to give QT
applications a more consistent look.
|
|
|
|
| |
This particular flag is required for GIMP, which we need sometimes.
|
|
|
|
|
| |
As of the previous commit we have retired nomacs from use, so this can
go.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
This is needed for sys-auth/AusweisApp2, which we want to support on the
desktop profile.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
The GTK frontend is preferable to us over the default SDL one, so make
sure we have it available.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This is needed by the current version of x11-libs/pango.
|
|
|
|
| |
This flag was removed globally, making this line redundant.
|
|
|
|
| |
We do not use terminus anymore, so this can go.
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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).
|
| |
|
|
|
|
| |
This is needed for pinentry-gnome3 in app-crypt/pinentry.
|
| |
|
| |
|