I don’t use a desktop environment, just sway, but I figured I’d try enabling xdg.portal
to see if that helped with properly opening URLs in Firefox.
xdg.portal = {
enable = true;
wlr.enable = true;
};
But that one change installed a lot of packages, such as networkmanager
, which I don’t use:
<<< /nix/var/nix/profiles/system-63-link
>>> /nix/var/nix/profiles/system-64-link
Added packages:
[A.] #01 ethtool 6.1
[A.] #02 geoclue 2.7.0
[A.] #03 glib-networking 2.76.0
[A.] #04 gobject-introspection-wrapped 1.76.1
[A.] #05 grim 1.4.0
[A.] #06 inih 56
[A.] #07 libmbim 1.28.4
[A.] #08 libndp 1.8
[A.] #09 libproxy 0.4.18
[A.] #10 libqmi 1.32.2
[A.] #11 libqrtr-glib 1.2.2
[A.] #12 mobile-broadband-provider-info 20230416
[A.] #13 modemmanager 1.20.6
[A.] #14 networkmanager 1.42.6
[A.] #15 newt 0.52.23
[A.] #16 nftables 1.0.7
[A.] #17 openconnect 9.01
[A.] #18 ppp 2.5.0
[A.] #19 slang 2.3.3
[A.] #20 slurp 1.4.0
[A.] #21 stoken 0.92
[A.] #22 unit-xdg-desktop-portal-wlr.service <none>
[A.] #23 vpnc-scripts-unstable 2023-01-03
[A.] #24 xdg-desktop-portal 1.16.0
[A.] #25 xdg-desktop-portal-wlr 0.7.0
[A.] #26 xdg-desktop-portal-wlr.ini <none>
[A.] #27 xdg-portals <none>
Is this normal? Why do portals need all this installed?