This commit is contained in:
2025-12-31 11:36:00 +03:00
parent c9363ca1db
commit 6dd6532d65
3 changed files with 42 additions and 77 deletions
+14 -26
View File
@@ -5,31 +5,19 @@
xlib,
...
}:
let
symlinksPaths = {
"${xlib.dirs.soptur-drive}/Games/PrismLauncher" = ".local/share/PrismLauncher";
"${xlib.dirs.vetymae-drive}/Users/oqyude/Storage" = "Storage";
"${xlib.dirs.vetymae-drive}/Users/oqyude/Music" = "Music";
"${xlib.dirs.vetymae-drive}/Users/oqyude/Misc" = "Misc";
"${xlib.dirs.vetymae-drive}/Users/oqyude/Vaults" = "Vaults";
};
mkLinks = lib.mapAttrs' (sourcePath: targetPath: {
name = targetPath;
value.source = config.lib.file.mkOutOfStoreSymlink "${sourcePath}";
}) symlinksPaths;
in
{
xdg = {
dataFile = {
"PrismLauncher" = {
source = config.lib.file.mkOutOfStoreSymlink "${xlib.dirs.soptur-drive}/Games/PrismLauncher";
target = "PrismLauncher";
};
};
};
home.file = {
"Storage" = {
source = config.lib.file.mkOutOfStoreSymlink "${xlib.dirs.vetymae-drive}/Users/oqyude/Storage";
target = "Storage";
};
"Music" = {
source = config.lib.file.mkOutOfStoreSymlink "${xlib.dirs.vetymae-drive}/Users/oqyude/Music";
target = "Music";
};
"Misc" = {
source = config.lib.file.mkOutOfStoreSymlink "${xlib.dirs.vetymae-drive}/Users/oqyude/Misc";
target = "Misc";
};
"Vaults" = {
source = config.lib.file.mkOutOfStoreSymlink "${xlib.dirs.vetymae-drive}/Users/oqyude/Vaults";
target = "Vaults";
};
};
home.file = mkLinks;
}