summaryrefslogtreecommitdiff
path: root/profiles/core/meta.nix
blob: 439b678db2236d7fe4957c7cdafecc6173ed61ad (plain)
1
2
3
4
5
6
7
8
{machine, inputs,lib,config, ...}: with lib; {
  lib.meta = {
    configPath = if hasAttrByPath ["configPath"] machine then machine.configPath else "/nix-config";
    mkMutableSymlink = path:
      config.hm.lib.file.mkOutOfStoreSymlink
        (config.lib.meta.configPath + removePrefix (toString inputs.self) (toString path));
  };
}