小编jmo*_*ggr的帖子

如何为 udev 添加脚本以运行

我有几个脚本,我希望 udev 在插入/拔出显示器时运行。我添加了额外的 udev 规则,但我不知道如何添加我希望 udev 运行的脚本。

我尝试将 udev 指向 nix 之外的脚本:

RUN+="/home/myUser/scriptName.sh"
Run Code Online (Sandbox Code Playgroud)

这在重建时失败并出现错误:

/home/myUser/scriptName.sh is called in udev rules but not installed by udev
Run Code Online (Sandbox Code Playgroud)

那么如何通过 udev 安装脚本呢?

我是否必须为脚本创建 nix 表达式并将它们与其他所有内容一起安装?

谢谢。

udev nixos

5
推荐指数
1
解决办法
2020
查看次数

无法安装 vim 插件

我无法在 nixOS 上安装任何 vim 插件

运行命令:

nix-env -i vimplugin-Syntastic
Run Code Online (Sandbox Code Playgroud)

将这些作为最后 3 行输出:

output path ‘/nix/store/3bcdjr4hwgrimcimdg2115prpfm83xca-syntastic-4782184’ should 
have r:sha256 hash ‘1vjh3a3w6whvaws86z48j8bp7dgavvix8a2kgjn195axs83hpkxy’, instead has 
‘01a1px7i77ajc4y8czwhkhhqif89q6yf26wpjakh3asdv7cvnidm’

cannot build derivation ‘/nix/store/478msfr0bm6h64zp0ri5c98dgkp4zrcd-vimplugin-
Syntastic-2015-02-17.drv’: 1 dependencies couldn't be built

error: build of ‘/nix/store/478msfr0bm6h64zp0ri5c98dgkp4zrcd-vimplugin-Syntastic-2015-02-17.drv’ failed
Run Code Online (Sandbox Code Playgroud)

在最后几行之前,所有其他输出都显示正常。我在使用其他 vim 插件时遇到了完全相同的问题,我尝试了其他 4 个插件:

Solarized
Nerd commenter
airline
ctrp
Run Code Online (Sandbox Code Playgroud)

vim vi nixos nixpkgs nix

1
推荐指数
1
解决办法
269
查看次数

标签 统计

nixos ×2

nix ×1

nixpkgs ×1

udev ×1

vi ×1

vim ×1