summaryrefslogtreecommitdiffstats
path: root/desktop-wayland (unfollow)
Commit message (Collapse)AuthorLines
2024-09-10Reorganize group-desktop and desktop-* profilesWolfgang Müller-27/+0
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).
2024-06-21desktop-wayland: Remove obsolete X USE flag for net-misc/remminaWolfgang Müller-3/+0
This is no longer needed for recent versions of net-misc/remmina. See https://gitweb.gentoo.org/repo/gentoo.git/commit/net-misc/remmina?id=61e3c29844fd937718bac1497118e241bb7e9e0b
2024-06-21desktop-wayland: Migrate to gui-wm/swayWolfgang Müller-52/+1
Sadly it seems that gui-wm/hikari is no longer under active development and stuck on an old wlroots version. Programs based on gtk4 have never worked correctly [1], even when patched [2], mouse grabbing doesn't work reliably [3], and tools like mpv have begun making assumptions on what kind of features are available in compositors [4]. gui-wm/sway seems to be the best alternative for now. [1] https://hub.darcs.net/raichoo/hikari/issue/26 [2] https://cgit.freebsd.org/ports/commit/?id=5d9c5b9cac42a22716f292fca5717c9842fdf464 [3] https://hub.darcs.net/raichoo/hikari/issue/49 [4] https://github.com/mpv-player/mpv/commit/e32554cd570d984efb712a7214a40237233a3cea
2024-05-03desktop-wayland: Use dbus-broker for app-accessibility/at-spi2-coreWolfgang Müller-0/+2
We're using dbus-broker for our main desktop system now, but at-spi2-core was still invoking dbus-deamon.
2023-11-01desktop-wayland: Enable X11 for dev-cpp/gtkmmWolfgang Müller-0/+4
This is needed for pavucontrol. Set X11 USE flags on libepoxy as well, which is required by dev-cpp/gtkmm.
2023-11-01desktop-wayland: Disable gtk4 USE flagWolfgang Müller-0/+1
We really don't want this yet, anywhere.
2023-05-20desktop-wayland: Remove obsolete X11 flagsWolfgang Müller-6/+0
These two do not exist on the packages anymore.
2023-05-20Remove unmasked packages that have stabilized or are no longer in useWolfgang Müller-4/+0
2023-03-15desktop-wayland: Unmask unstable x11-libs/gtk+Wolfgang Müller-0/+1
This is needed because only an unstable version contains a fix for https://bugs.gentoo.org/889734
2022-12-10desktop-wayland: Enable X USE flag for media-libs/{mesa,libglvnd}Wolfgang Müller-0/+2
With recent changes to these packages, this is now needed for www-browser/firefox.
2022-11-08desktop-wayland: Use vulkan for mpvWolfgang Müller-0/+6
media-video/mpv will need to have its X USE-flag enabled if opengl is activated. We have tested its vulkan backend and it works fine with vaapi, so get rid of opengl in this instance. Currently this does mean that we have to unmask media-libs/libplacebo as well.
2022-11-08desktop-wayland: Enable egl and vulkan globallyWolfgang Müller-4/+3
Some packages support these specific backends and may be used to further remove instances of the X USE-flag. In this case this is especially true of dev-qt/qtgui.
2022-11-08desktop-wayland: Disable X globallyWolfgang Müller-5/+2
Only a few packages still need the X USE-flag, so it makes more sense activating it specifically for those. We need to specifically enable X for gtk+, however.
2022-10-16desktop-wayland: Move x11-libs/libva to media-libs/libvaWolfgang Müller-1/+1
This change has been made upstream [1]. [1] https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d398099da5d1fc6f9f7757c03e11e26ac154c
2022-10-15desktop-wayland: Patch gui-wm/hikari to use high refresh ratesWolfgang Müller-0/+45
hikari by default does not pick the highest refresh rate for any given display, instead falling back to the first mode it finds. This patch adds rudimentary support for finding the highest supported refresh rate for the preferred resolution.
2022-10-15desktop-wayland: Enable 'X' USE flag for dev-cpp/cairommWolfgang Müller-0/+1
This is needed for Mozilla apps like Firefox and Thunderbird.
2022-07-10desktop-wayland: Enable X USE flag for net-misc/freerdpWolfgang Müller-0/+3
We need this in order to build net-misc/remmina, even on a Wayland-only system.
2022-04-28desktop-wayland: Add a profile for Wayland desktopsWolfgang Müller-0/+30
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.