diff --git a/home/server.nix b/home/server.nix index 9c28ad2..90073f0 100755 --- a/home/server.nix +++ b/home/server.nix @@ -9,9 +9,9 @@ let }: let # Paths - beetsPath = "${inputs.zeroq.dirs.storage}/beets/linux"; - sshPath = "${inputs.zeroq.dirs.storage}/ssh/${inputs.zeroq.devices.server.hostname}"; - musicPath = "${config.home.homeDirectory}/External/Music"; + beetsPath = "${inputs.zeroq.dirs.storage or ""}/beets/linux"; + sshPath = "${inputs.zeroq.dirs.storage or ""}/ssh/${inputs.zeroq.devices.server.hostname or ""}"; + musicPath = "${config.home.homeDirectory or ""}/External/Music"; in { imports = [ @@ -20,8 +20,8 @@ let xdg = { configFile = { "beets" = { - enable = builtins.pathExists ${beetsPath}; - source = config.lib.file.mkOutOfStoreSymlink ${beetsPath}; + enable = builtins.pathExists beetsPath; + source = config.lib.file.mkOutOfStoreSymlink beetsPath; target = "beets"; }; }; @@ -43,13 +43,13 @@ let home = { file = { ".ssh" = { - enable = builtins.pathExists ${sshPath}; - source = config.lib.file.mkOutOfStoreSymlink ${sshPath}; + enable = builtins.pathExists sshPath; + source = config.lib.file.mkOutOfStoreSymlink sshPath; target = ".ssh"; }; "Music" = { - enable = builtins.pathExists ${musicPath}; - source = config.lib.file.mkOutOfStoreSymlink ${musicPath}; + enable = builtins.pathExists musicPath; + source = config.lib.file.mkOutOfStoreSymlink musicPath; target = "${config.home.homeDirectory}/Music"; }; };