symlinking to wsl

This commit is contained in:
2025-08-03 22:17:46 +03:00
parent 7db9b065a0
commit c7ec44e873
3 changed files with 18 additions and 6 deletions
+1
View File
@@ -15,6 +15,7 @@ let
nixos-wsl.nixosModules.default
self.nixosModules.default
self.nixosModules.software.beets
self.nixosModules.server.open-webui
];
+16 -5
View File
@@ -7,6 +7,13 @@ let
pkgs,
...
}:
let
# Paths
beetsPath = "${inputs.zeroq.dirs.wsl-storage}/beets/linux";
#sshPath = "${inputs.zeroq.dirs.storage}/ssh/${inputs.zeroq.devices.server.hostname}";
musicPath = "${config.home.homeDirectory}/External/Music";
externalPath = "${inputs.zeroq.dirs.wsl-home}";
in
{
imports = [ ];
xdg = {
@@ -14,7 +21,7 @@ let
autostart.enable = true;
configFile = {
"beets" = {
source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.user-storage}/beets/linux";
source = config.lib.file.mkOutOfStoreSymlink beetsPath;
target = "beets";
};
};
@@ -39,10 +46,14 @@ let
# source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.user-storage}/ssh/${config.home.username}";
# target = ".ssh";
# };
# "External" = {
# source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.therima-drive}";
# target = "External";
# };
"External" = {
source = config.lib.file.mkOutOfStoreSymlink externalPath;
target = "External";
};
"Music" = {
source = config.lib.file.mkOutOfStoreSymlink musicPath;
target = "${config.home.homeDirectory}/Music";
};
};
# pointerCursor = {
# enable = true;
+1 -1
View File
@@ -30,7 +30,7 @@ in
beetsEnv
pkgs.mp3gain
pkgs.imagemagick
pkgs.ffmpeg
#pkgs.ffmpeg
];
};
};