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_
    link
    fedilink
    arrow-up
    3
    ·
    2 年前

    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 }