I want to call the escapeSystemdPath (defined in nixpgs at nixos/lib/utils.nix) to derive the name of a systemd mount unit from the target path (eg. srv-my-dir.mount from /srv/my/dir), but I can’t figure out how I can reference it… any ideas?

  • ck_@discuss.tchncs.de
    link
    fedilink
    arrow-up
    3
    ·
    9 months ago

    It’s not on lib, it’s on utils, which is not necessarily exposed all that well. You should be able to just get it passed into your module config, eg.

    {config, pkgs, lib, utils, ...}: { # do your thing }