2.home-manager/modules
Austin Horstman 153bad8fb5 qt: stop rewriting platformTheme name gtk to gtk2
Setting `qt.platformTheme.name = "gtk"` silently rewrote the
QT_QPA_PLATFORMTHEME session variable to `gtk2` and pulled in the
qtstyleplugins and qt6gtk2 packages, which is not what users asked for
and relies on unmaintained packages. There is no `gtk` Qt platform
theme, so `gtk` now maps to Qt's built-in `gtk3` platform-theme plugin
and installs no extra packages.

Users who want the previous behavior can set
`qt.platformTheme.name = "gtk2"` explicitly, which keeps
QT_QPA_PLATFORMTHEME=gtk2 and installs qtstyleplugins and qt6gtk2. The
`qt.useGtkTheme` -> `qt.platformTheme` migration now maps the legacy
option to `{ name = "gtk2"; }` so existing configs are unaffected.

Fixes #8663
2026-06-19 12:28:04 -05:00
..
accounts email: add warning to documentation of useStartTls 2026-05-11 23:15:25 +02:00
config treewide: move NixOS-inherited defaults to their option definitions 2026-05-18 13:23:44 +02:00
files home-manager: add support for custom backup command (#6424) (#7153) 2025-10-30 12:26:13 -05:00
i18n/input-method i18n/inputMethod: remove da157 as maintainer 2026-06-09 16:28:30 -05:00
launchd treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
lib lib.hm.dag: performance improvements 2026-06-18 21:53:23 -05:00
lib-bash home-manager: refactor activation checks 2026-01-21 13:14:01 +01:00
misc qt: stop rewriting platformTheme name gtk to gtk2 2026-06-19 12:28:04 -05:00
po Translate using Weblate (Italian) 2026-06-12 18:04:56 -05:00
programs broot: fix nushell integration br command 2026-06-19 10:53:03 -05:00
services hyprland: fix plugin loading when using lua 2026-06-18 22:39:21 -05:00
services-modular modular-services: add config files to X-Reload-Triggers 2026-05-08 15:56:35 +02:00
targets nixgl: preserve __functionArgs when forwarding .override 2026-06-18 12:01:25 -05:00
dbus.nix dbus: only create the parent directory if there are packages to symlink 2026-01-12 18:23:30 +01:00
default.nix treewide: use inherit for attribute assignments 2026-04-08 14:47:48 -05:00
deprecations.nix niriswitcher: remove module 2026-04-09 14:16:59 -05:00
files.nix files: prefix relative path literal with './' 2026-04-16 23:01:46 +02:00
home-environment.nix zsh: guard session variables under nounset 2026-05-16 08:20:26 -05:00
manual.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
modules.nix misc: move modules spanning multiple files into subdirs 2026-06-19 08:59:16 -05:00
systemd-activate.sh systemd: don't try to restart templates 2024-06-26 18:14:48 +02:00
systemd.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
wayland.nix wayland: create tray.target if xsession is not enabled (#6332) 2025-02-06 22:50:03 +01:00
xresources.nix treewide: remove literalExpression where unneeded 2026-05-17 21:43:25 -05:00
xsession.nix treewide: remove xorg package set 2026-02-07 13:10:27 -06:00