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 nixos-wsl.nixosModules.default
self.nixosModules.default self.nixosModules.default
self.nixosModules.software.beets
self.nixosModules.server.open-webui self.nixosModules.server.open-webui
]; ];
+16 -5
View File
@@ -7,6 +7,13 @@ let
pkgs, 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 = [ ]; imports = [ ];
xdg = { xdg = {
@@ -14,7 +21,7 @@ let
autostart.enable = true; autostart.enable = true;
configFile = { configFile = {
"beets" = { "beets" = {
source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.user-storage}/beets/linux"; source = config.lib.file.mkOutOfStoreSymlink beetsPath;
target = "beets"; target = "beets";
}; };
}; };
@@ -39,10 +46,14 @@ let
# source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.user-storage}/ssh/${config.home.username}"; # source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.user-storage}/ssh/${config.home.username}";
# target = ".ssh"; # target = ".ssh";
# }; # };
# "External" = { "External" = {
# source = config.lib.file.mkOutOfStoreSymlink "${inputs.zeroq.dirs.therima-drive}"; source = config.lib.file.mkOutOfStoreSymlink externalPath;
# target = "External"; target = "External";
# }; };
"Music" = {
source = config.lib.file.mkOutOfStoreSymlink musicPath;
target = "${config.home.homeDirectory}/Music";
};
}; };
# pointerCursor = { # pointerCursor = {
# enable = true; # enable = true;
+1 -1
View File
@@ -30,7 +30,7 @@ in
beetsEnv beetsEnv
pkgs.mp3gain pkgs.mp3gain
pkgs.imagemagick pkgs.imagemagick
pkgs.ffmpeg #pkgs.ffmpeg
]; ];
}; };
}; };