NixOS如何配置extraSwitchboardPlugs为switchboard添加plugs
NixOS 22.05 Pantheon Switchboard plug 配置指南
查询可用plug的方法
你不需要访问外部站点就能查到所有可用的plug名称,两种本地查询方式:
- 在终端执行本地包查询命令,直接列出当前系统渠道下所有适配的Switchboard plug:
nix-env -qaP 'pantheon.switchboard-plug-*'
命令输出的结果里,switchboard-plug-xxx格式的就是可直接填入配置项的包名。 - 你也可以直接查看本地NixOS Pantheon模块的定义,
extraSwitchboardPlugs配置项原生支持所有Pantheon官方维护的switchboard plug包,所有包都归属在pkgs.pantheon包集下。
用户管理功能对应配置
你需要的用户资料编辑、头像设置、账号参数调整功能,对应的plug是switchboard-plug-useraccounts,直接写入配置即可,完整配置参考:
services.xserver.desktopManager.pantheon.extraSwitchboardPlugs = [ pkgs.pantheon.switchboard-plug-useraccounts ];
修改完/etc/nixos/configuration.nix后执行sudo nixos-rebuild switch生效,重新登录桌面或者重启Switchboard进程,就能在系统设置里找到对应的用户管理入口。
补充说明:22.05版本的Pantheon默认已经预装了部分核心plug,如果执行查询命令后发现你需要的功能对应的plug不在默认加载列表,按照相同格式把对应包名加进数组即可,常见的额外可选plug包括打印机管理
switchboard-plug-printers、家长控制switchboard-plug-parental-controls等。
内容的提问来源于stack exchange,提问作者McPringle
相关产品推荐
相关产品推荐

