Packages 在用户';s主目录
我注意到,由于主目录权限,任何在用户主目录中构建自定义包的尝试都会失败:Packages 在用户';s主目录,packages,nix,home-directory,nixos,Packages,Nix,Home Directory,Nixos,我注意到,由于主目录权限,任何在用户主目录中构建自定义包的尝试都会失败: drwx------ 再加上nix rebuild开关使用nixbld{n}用户这一事实 有没有办法绕过这个问题?自定义包(例如用户配置文件)是否可以构建在用户的主目录中,或者这是否违背了NixOS的基本原则 自定义包(例如用户配置文件)可以在 用户的主目录,或者这是否与基础目录冲突 尼克松的原则 不,您不能在用户的主目录中构建,因为它违背了Nix的设计。Nix以nixbld{n}用户的身份执行实际的内置/tmp,并将输
drwx------
再加上nix rebuild开关
使用nixbld{n}
用户这一事实
有没有办法绕过这个问题?自定义包(例如用户配置文件)是否可以构建在用户的主目录中,或者这是否违背了NixOS的基本原则
自定义包(例如用户配置文件)可以在
用户的主目录,或者这是否与基础目录冲突
尼克松的原则
不,您不能在用户的主目录中构建,因为它违背了Nix的设计。Nix以nixbld{n}
用户的身份执行实际的内置/tmp
,并将输出存储在/Nix/store
中
一般来说,NixOS不提供处理用户配置的机制。但是也有例外,例如添加SSH身份验证密钥
自定义包(例如用户配置文件)可以在
用户的主目录,或者这是否与基础目录冲突
尼克松的原则
不,您不能在用户的主目录中构建,因为它违背了Nix的设计。Nix以nixbld{n}
用户的身份执行实际的内置/tmp
,并将输出存储在/Nix/store
中
一般来说,NixOS不提供处理用户配置的机制。但是也有例外,例如添加SSH身份验证密钥。谢谢-有关于上述例外的文档吗?没有。最接近的是用户特定的配置选项:事实上,我搞错了例外。是的,它是特定于用户的配置,但不存储在用户的主目录中。谢谢-有关于上述异常的文档吗?没有。最接近的是特定于用户的配置选项:事实上,我搞错了异常。是的,它是特定于用户的配置,但不存储在用户的主目录中。