[Nix-dev] Directly configuring sysfs or /sys (not sysctl)

Bjørn Forsman bjorn.forsman at gmail.com
Sat May 23 20:08:23 CEST 2015


On 23 May 2015 at 19:35, Roger Qiu <roger.qiu at polycademy.com> wrote:
> Just listing the current possible methods for configuring /sys (I haven't
> tried all of them):
>
> * Configuring a custom systemd service to run on boot that just executes
> something like `bash -c 'echo ... > /sys...`
> * Setting up a udev rule: http://serverfault.com/a/636759/147813
> * Use systemd's tmpfiles.d and write a rule that writes a parameter to /sys:
> http://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
> * Use `/etc/sysfs.conf` or `/etc/sysfs.d/` and package up the systemd
> sysfsutils.service (this doesn't exist in Nix/NixOS currently).
>
> Perhaps the primitive in Nix could use of them as a backing. The
> configuration primitive could be`boot.kernel.sys` or `boot.sys`.

There is already boot.kernel.sysctl:

https://nixos.org/nixos/manual/ch-options.html#opt-boot.kernel.sysctl

- Bjørn


More information about the nix-dev mailing list