diff options
author | Zsolt Szende <zsolt@artificial.io> | 2020-06-13 17:01:29 +0100 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2020-06-14 00:43:44 +0200 |
commit | 507e4464751b86b24e435bc8f178942f7d0de101 (patch) | |
tree | 05cd793d98457d12da89651c3ed74f05725cbff6 /modules/programs | |
parent | 478022afadb1eff716b4ff66f3a1f2b92798d460 (diff) |
vscode: fix extensions directory path
Fixes #1302
PR #1327
Diffstat (limited to 'modules/programs')
-rw-r--r-- | modules/programs/vscode.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/modules/programs/vscode.nix b/modules/programs/vscode.nix index 28f92cef735..8e8fba777ce 100644 --- a/modules/programs/vscode.nix +++ b/modules/programs/vscode.nix @@ -77,12 +77,13 @@ in # Adapted from https://discourse.nixos.org/t/vscode-extensions-setup/1801/2 home.file = let + subDir = "share/vscode/extensions"; toPaths = path: # Links every dir in path to the extension path. - mapAttrsToList (k: v: + mapAttrsToList (k: _: { - "${extensionPath}/${k}".source = "${path}/${k}"; - }) (builtins.readDir path); + "${extensionPath}/${k}".source = "${path}/${subDir}/${k}"; + }) (builtins.readDir (path + "/${subDir}")); toSymlink = concatMap toPaths cfg.extensions; in foldr |