我希望能够在以下位置创建一个新组configuration.nix,并向其中添加用户。我无法找到任何可用的选项来执行此操作,并且遇到手动添加的组被新的 nixops 部署删除的问题。
我尝试修改文件中的服务创建的用户组configuration.nix:
system.activationScripts = {\n mediaGroup = \'\'\n echo "Adding `media` group"\n getent group media || groupadd media\n \'\';\n};\n\nusers.users.plex.extraGroups = [ "media" ];\nusers.users.radarr.extraGroups = [ "media" ];\nusers.users.sonarr.extraGroups = [ "media" ];\nusers.users.deluge.extraGroups = [ "media" ];\nRun Code Online (Sandbox Code Playgroud)\n\n还可以通过修改 services、plex、radar、sonarr 和 deluge 来获取额外的组选项:
\n\n{ config, pkgs, lib, ... }:\n\nwith lib;\n\nlet\n cfg = config.services.sonarr;\nin\n{\n options = {\n services.sonarr = {\n openFirewall = mkOption {\n type = …Run Code Online (Sandbox Code Playgroud)