13 lines
482 B
Nix
13 lines
482 B
Nix
|
{ config, pkgs, fzgo_paths }:
|
||
|
let
|
||
|
mkLink = source_path: file_type: {
|
||
|
"${source_path}_${file_type}" = {
|
||
|
source = config.lib.file.mkOutOfStoreSymlink source_path;
|
||
|
target = "/home/user/.config/fzgo/entries/${file_type}/${pkgs.lib.strings.replaceStrings [ "/" ] [ "|" ] source_path}";
|
||
|
};
|
||
|
};
|
||
|
mkLinks = source_path: (mkLink source_path "d") // (mkLink source_path "f");
|
||
|
in {
|
||
|
home.file = pkgs.lib.mkMerge (map mkLinks fzgo_paths);
|
||
|
}
|