From c7ec44e873841be5e9edc835263a13f0a8c3bd24 Mon Sep 17 00:00:00 2001 From: oqyude Date: Sun, 3 Aug 2025 22:17:46 +0300 Subject: [PATCH] symlinking to wsl --- devices/wsl.nix | 1 + home/wsl.nix | 21 ++++++++++++++++----- modules/software/beets/default.nix | 2 +- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/devices/wsl.nix b/devices/wsl.nix index 022bc2c..a74db65 100755 --- a/devices/wsl.nix +++ b/devices/wsl.nix @@ -15,6 +15,7 @@ let nixos-wsl.nixosModules.default self.nixosModules.default + self.nixosModules.software.beets self.nixosModules.server.open-webui ]; diff --git a/home/wsl.nix b/home/wsl.nix index 6fd024b..3809c26 100644 --- a/home/wsl.nix +++ b/home/wsl.nix @@ -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; diff --git a/modules/software/beets/default.nix b/modules/software/beets/default.nix index 73c5336..661dd9b 100755 --- a/modules/software/beets/default.nix +++ b/modules/software/beets/default.nix @@ -30,7 +30,7 @@ in beetsEnv pkgs.mp3gain pkgs.imagemagick - pkgs.ffmpeg + #pkgs.ffmpeg ]; }; };