nixos

NixOS:全局设置包配置(针对所有包)
nixos

NixOS:全局设置包配置(针对所有包)

在 NixOS 上,我尝试编译没有 Gnome 的系统。例如,network-manager/openconnect 有一个 withGnome 选项: { stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret , withGnome ? true, gnome3, procps, kmod }: 我想将其设置为 false;但是虽然我可以使用覆盖来做到这一点,但我不清楚如何将 withGnome 设置为 false全部作为系统的一部分构建的包。 在...

Admin

NixOS 使用 systemd-boot 而不是 grub,尽管它在 nix 配置文件中被禁用
nixos

NixOS 使用 systemd-boot 而不是 grub,尽管它在 nix 配置文件中被禁用

我已经安装了 NixOS 19,由于我想与 Windows 10 双启动,所以我需要使用 grub。这是我的引导加载程序配置: # Boot loader boot.loader = { systemd-boot.enable = false; efi = { canTouchEfiVariables = true; efiSysMountPoint = "/boot"; }; grub = { devices = [ "nodev" ]; enable = true; ...

Admin

Nginx FastCGI 在 stderr 中发送:“主要脚本未知”
nixos

Nginx FastCGI 在 stderr 中发送:“主要脚本未知”

我正在使用 nixos 和 nginx,我对它们都很陌生。现在我正尝试让 nginx 工作并处理一个 php 文件。每当我尝试打开http://[我的示例].local/在浏览器中,它显示“文件未找到”。nginx-log 指出 Aug 30 19:25:17 nixos nginx[29576]: 2019/08/30 19:25:17 [error] 29579#29579: *4 FastCGI sent in stderr: "Primary script unknown" while reading response header from up...

Admin

如何配置 Firefox 以在 Nixos 上使用 Adob​​e Flash
nixos

如何配置 Firefox 以在 Nixos 上使用 Adob​​e Flash

我正在尝试配置 nixos 的 Firefox 以使用 adobe flash。 我很清楚 Adob​​e Flash 的问题;因为我的儿子玩学校游戏,所以我“需要”它(在一个特定的主机上)。 很明显,nixos 的 Firefox 旨在能够使用 adobeFlash;该包设置为可配置这里。然而,尽管在尼克斯手册,即使是间接引用这里以及其他各种网络搜索,我找不到如何将所需的配置传递给 Firefox。 任何帮助都非常感谢。 ...

Admin

使用 Oracle JDK 和 Nix 包管理器
nixos

使用 Oracle JDK 和 Nix 包管理器

有人能指出使用 Nix 包管理器安装 Oracle JDK 的正确步骤吗?到目前为止,我尝试了以下操作: https://nixos.org/nixos/packages.html#jdk- Oracle 不存在 nix-env -i oraclejdk- 未找到包 nix-env -qaP|grep oracle- 没有 jdk https://nixos.wiki/wiki/Java- 没有效果 https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%...

Admin

如何在 OSX 中停用 NixOS 组件?
nixos

如何在 OSX 中停用 NixOS 组件?

我在 OSX 中使用 gcc 遇到了麻烦。 我想要 XCode 附带的 gcc ( Apple LLVM version 10.0.1 (clang-1001.0.46.4))。但是在我的 PATH 上,这个 gcc ( gcc (GCC) 7.4.0) 被优先使用。 $ which gcc /Users/antkong/.nix-profile/bin/gcc 有什么办法可以关闭/停用这个特定的包吗?我已查看文档,但诸如 等主要命令nix-env没有nix-store提供任何逃生出口。 我尝试了以下 $ nix-env -u gcc war...

Admin

加密的 ZFS 数据集无法挂载:权限被拒绝
nixos

加密的 ZFS 数据集无法挂载:权限被拒绝

我在 NixOS 上尝试使用 ZFS 加密硬盘分区(将来可能会更多)。我尝试坚持本指南,所以我补充说 boot.zfs = { enableUnstable = true; requestEncryptionCredentials = true; }; boot.supportedFilesystems = [ "zfs" ]; 到我的configuration.nix,并创建了池和数据集zroot,并zroot/genc使用mountpoint=legacy acltype=posixacl xattr=sa。我使用加密了池 $ sudo ...

Admin

在 NixOS 下似乎无法让 sudo 工作
nixos

在 NixOS 下似乎无法让 sudo 工作

标题(虽然很尴尬)说明了一切。首先介绍一些背景: 我在 Vultr 上使用自定义 ISO 运行 NixOS。 尝试的时间范围: which sudo显示没有 sudo sudo使用安装nix-env -i sudo 然后,当我尝试时sudo ...,我看到sudo: /home/agam/.nix-profile/bin/sudo must be owned by uid 0 and have the setuid bit set sudo su由于同样的原因,没有奏效 好的,我卸载了它(nix-env --uninstall sudo) 我觉得嗯...

Admin

NixOS 下带有 wpa_supplicant 的 wlp2s0
nixos

NixOS 下带有 wpa_supplicant 的 wlp2s0

我有一个 NixOS 系统(nixoshttps://nixos.org/channels/nixos-18.03)。使用wpa_supplicant,我无法让我的无线网卡连接到我的家庭网络(WPA2)。 它使用新的Systemd 可预测的网络接口名称方案(wlp2s0替换wlan0)。 A)下列的NixOS 手册 / 11.6 无线网络,我设置了 WPA sid 和密码。 $ wpa_passphrase ESSID PSK > /etc/wpa_supplicant.conf $ systemctl restart wpa_supplican...

Admin

从不同磁盘挂载主页(从 ubuntu 迁移)
nixos

从不同磁盘挂载主页(从 ubuntu 迁移)

我正在从 ubuntu 迁移到 nixos。我想保留位于另一个磁盘上的以前的主目录。 我成功安装了 nixos。然后我添加了 fileSystems."/home" = { device= "/dev/disk/by-uuid/123...; fsType = "ext4"; }; 至configuration.nix,这似乎正确安装了磁盘。 然而,我无法登录 kde不再与我的用户联系。这是 users.users.manuel = { isNormalUser = true; uid = 1000; # all files in...

Admin

如何使用 nix-copy-closure 复制 nix-env 配置文件?
nixos

如何使用 nix-copy-closure 复制 nix-env 配置文件?

我正在使用具有多个通道和本地覆盖的 nix-env 在多台计算机上的 macOS 和 Nixos Linux 上安装软件包。有时我会因为问题而从更新中排除软件包。所有这些都导致需要大量手动工作来维护我的用户环境。我想使用 nix-copy-closure 将尽可能多的内容从一台计算机复制到另一台计算机。我知道可以使用 nix-copy-closure 复制整个配置文件,但我该如何安装它呢?如果这不起作用,是否可以复制所有已安装的软件包,然后逐个安装它们。 我知道以下相关问题:https://stackoverflow.com/questions/28159...

Admin

NixOS 和 NixOps 声明式组管理和服务
nixos

NixOS 和 NixOps 声明式组管理和服务

是否可以在 NixOS 和 NixOps 中以声明的方式管理组? 我希望能够在 中创建新组configuration.nix并向其中添加用户。我找不到任何可用选项来执行此操作,并且手动添加的组被新的 nixops 部署删除时出现问题。 我尝试过的方法 我尝试修改文件中服务创建的用户组configuration.nix: system.activationScripts = { mediaGroup = '' echo "Adding `media` group" getent group media || groupadd med...

Admin

nix-copy-closure“未找到命令”错误
nixos

nix-copy-closure“未找到命令”错误

我正在尝试将 Nix 闭包复制到我的服务器,使用 nix-copy-closure [email protected] /nix/store/somelonghash-programname 但我明白 bash: nix-store: command not found error: cannot connect to '[email protected]' 当我登录到服务器时,我可以运行并且它可以正常工作。ssh [email protected]nix-store --version 两台机器都运行 Ubunt...

Admin