lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Create systemd-{network,resolve} user/group unconditionally

This shuts up this error from dbus:

May 11 13:52:16 machine dbus-daemon[259]: Unknown username "systemd-network" in message bus configuration file
May 11 13:52:16 machine dbus-daemon[259]: Unknown username "systemd-resolve" in message bus configuration file

which happens because the D-Bus config for networkd/resolved is
enabled unconditionally, and we don't have an easy way to turn it off.

(cherry picked from commit f19b58fb6a5cc55af6d8d8ca7979f8e64255d2d0)

+5 -6
-3
nixos/modules/system/boot/networkd.nix
··· 641 641 environment.etc."systemd/network".source = 642 642 generateUnits "network" cfg.units [] []; 643 643 644 - users.extraUsers.systemd-network.uid = config.ids.uids.systemd-network; 645 - users.extraGroups.systemd-network.gid = config.ids.gids.systemd-network; 646 - 647 644 systemd.services.systemd-networkd = { 648 645 wantedBy = [ "multi-user.target" ]; 649 646 before = [ "network-interfaces.target" ];
-3
nixos/modules/system/boot/resolved.nix
··· 30 30 DNS=${concatStringsSep " " config.networking.nameservers} 31 31 ''; 32 32 33 - users.extraUsers.systemd-resolve.uid = config.ids.uids.systemd-resolve; 34 - users.extraGroups.systemd-resolve.gid = config.ids.gids.systemd-resolve; 35 - 36 33 }; 37 34 38 35 }
+5
nixos/modules/system/boot/systemd.nix
··· 648 648 ${pkgs.acl}/bin/setfacl -nm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal || true 649 649 ''; 650 650 651 + users.extraUsers.systemd-network.uid = config.ids.uids.systemd-network; 652 + users.extraGroups.systemd-network.gid = config.ids.gids.systemd-network; 653 + users.extraUsers.systemd-resolve.uid = config.ids.uids.systemd-resolve; 654 + users.extraGroups.systemd-resolve.gid = config.ids.gids.systemd-resolve; 655 + 651 656 # Target for ‘charon send-keys’ to hook into. 652 657 users.extraGroups.keys.gid = config.ids.gids.keys; 653 658