Files
nixos/home/modules/external-mini-laptop.nix
T
2026-01-16 18:51:22 +03:00

25 lines
612 B
Nix

{
config,
inputs,
lib,
pkgs,
xlib,
...
}:
let
symlinksPaths = {
"${xlib.dirs.lamet-drive}/Games/PrismLauncher" = ".local/share/PrismLauncher";
"${xlib.dirs.lamet-drive}/Users/oqyude/Storage" = "Storage";
"${xlib.dirs.lamet-drive}/Users/oqyude/Music" = "Music";
"${xlib.dirs.lamet-drive}/Users/oqyude/Misc" = "Misc";
"${xlib.dirs.lamet-drive}/Users/oqyude/Vaults" = "Vaults";
};
mkLinks = lib.mapAttrs' (sourcePath: targetPath: {
name = targetPath;
value.source = config.lib.file.mkOutOfStoreSymlink "${sourcePath}";
}) symlinksPaths;
in
{
home.file = mkLinks;
}