nixpkgs-suyu/nixos/modules/config
Jan Tojnar ebde08adf3 nixos/xdg.portal: deprecate gtkUsePortal option
It was never meant to be used for anything other than testing
and setting it globally can cause weird loops in GTK-based portals,
where the portal will end up waiting for itself until it times out.

https://github.com/NixOS/nixpkgs/issues/135898

Or it can mess up fonts:

https://github.com/NixOS/nixpkgs/issues/155291#issuecomment-1166199585

Having the option in NixOS makes it look like it is okay or even
desirable to enable, when in fact it is a hack that can subtly break apps.

Some apps allow opting into using portal-based APIs, e.g. for Firefox,
you can set `widget.use-xdg-desktop-portal.file-picker` to `1` in about:config.
Otherwise, you can set the `GTK_USE_PORTAL` environment variable to 1
for individual apps.

People who really want it and aware of the downsides can just set
`environment.sessionVariables.GTK_USE_PORTAL = "1";` NixOS option
directly to set the environment variable globally.
2022-06-27 00:33:59 +02:00
..
fonts
gtk
krb5
xdg nixos/xdg.portal: deprecate gtkUsePortal option 2022-06-27 00:33:59 +02:00
appstream.nix
console.nix nixos/console: inird -> initrd 2022-04-30 14:43:09 -07:00
debug-info.nix
gnu.nix
i18n.nix
iproute2.nix
ldap.nix
locale.nix
malloc.nix
networking.nix
no-x-libs.nix
nsswitch.nix Merge pull request #118387 from raboof/document-how-to-disable-nss 2022-04-16 22:55:40 +02:00
power-management.nix
pulseaudio.nix
qt5.nix
resolvconf.nix
shells-environment.nix
swap.nix
sysctl.nix
system-environment.nix
system-path.nix
terminfo.nix nixos/terminfo: add enableAllTerminfo option 2022-04-13 10:04:31 +03:00
unix-odbc-drivers.nix
update-users-groups.pl nixos/users-group: make homeMode respect is_dry and create home directly with right permissions 2022-05-23 07:47:11 +02:00
users-groups.nix Merge pull request #168168 from fedeinthemix/home-mode 2022-05-23 12:27:49 +02:00
vte.nix
zram.nix