universe/home/system/symlinks.nix

41 lines
1.4 KiB
Nix
Raw Normal View History

2025-03-02 11:53:58 +00:00
{config, ...}: {
home.file = {
Documents = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Documents";
target = "${config.home.homeDirectory}/Documents";
};
Desktop = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Desktop";
target = "${config.home.homeDirectory}/Desktop";
};
Downloads = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Downloads";
target = "${config.home.homeDirectory}/Downloads";
};
Music = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Music";
target = "${config.home.homeDirectory}/Music";
};
Pictures = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Pictures";
target = "${config.home.homeDirectory}/Pictures";
};
Templates = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Templates";
target = "${config.home.homeDirectory}/Templates";
};
Videos = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/Videos";
target = "${config.home.homeDirectory}/Videos";
};
ssh = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/.ssh";
target = "${config.home.homeDirectory}/.ssh";
};
zen = {
source = config.lib.file.mkOutOfStoreSymlink "/mnt/data_home/ZenBrowser";
target = "${config.home.homeDirectory}/.zen";
};
};
}