···66666767- The `services.siproxd` module has been removed as `siproxd` is unmaintained and broken with libosip 5.x.
68686969+- `netbox-manage` script created by the `netbox` module no longer uses `sudo -u netbox` internally. It can be run as root and will change it's user to `netbox` using `runuser`
7070+6971- `services.dwm-status.extraConfig` was replaced by [RFC0042](https://github.com/NixOS/rfcs/blob/master/rfcs/0042-config-option.md)-compliant [](#opt-services.dwm-status.settings), which is used to generate the config file. `services.dwm-status.order` is now moved to [](#opt-services.dwm-status.settings.order), as it's a part of the config file.
70727173- `gitversion` was updated to 6.3.0, which includes a number of breaking changes, old configurations may need updating or they will cause the tool to fail to run.
+8-1
nixos/modules/services/web-apps/netbox.nix
···3939 (writeScriptBin "netbox-manage" ''
4040 #!${stdenv.shell}
4141 export PYTHONPATH=${pkg.pythonPath}
4242- sudo -u netbox ${pkg}/bin/netbox "$@"
4242+ case "$(whoami)" in
4343+ "root")
4444+ ${util-linux}/bin/runuser -u netbox -- ${pkg}/bin/netbox "$@";;
4545+ "netbox")
4646+ ${pkg}/bin/netbox "$@";;
4747+ *)
4848+ echo "This must be run by either by root 'netbox' user"
4949+ esac
4350 '');
44514552in