29 lines
575 B
Nix
29 lines
575 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
let mutableSymlink = config.lib.file.mkOutOfStoreSymlink;
|
|
in {
|
|
home.file."org".source =
|
|
mutableSymlink "~/Dropbox/org";
|
|
|
|
# TODO: Move to programs/age.nix.
|
|
xdg.configFile."sops/age/keys.txt".source =
|
|
mutableSymlink "/persist/vault/${config.home.username}/keys/melbourne";
|
|
|
|
sydnix.impermanence = {
|
|
enable = true;
|
|
directories = [
|
|
"Music"
|
|
"Pictures"
|
|
"Documents"
|
|
"Videos"
|
|
".ssh"
|
|
{
|
|
directory = ".local/share/Steam";
|
|
method = "symlink";
|
|
}
|
|
".passage"
|
|
];
|
|
};
|
|
|
|
}
|