1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2024-12-14 11:57:55 +00:00

vscode: fix configuration path for Darwin

Fixes #737
This commit is contained in:
Robert Helgesson 2019-07-07 19:15:47 +02:00
parent c3520bfa52
commit f860f0b984
No known key found for this signature in database
GPG key ID: 36BDAA14C2797E89

View file

@ -6,6 +6,12 @@ let
cfg = config.programs.vscode; cfg = config.programs.vscode;
configFilePath =
if pkgs.stdenv.hostPlatform.isDarwin then
"Library/Application Support/Code/User/settings.json"
else
"${config.xdg.configHome}/Code/User/settings.json";
in in
{ {
@ -23,8 +29,8 @@ in
} }
''; '';
description = '' description = ''
Configuration written to Configuration written to Visual Studio Code's
<filename>~/.config/Code/User/settings.json</filename>. <filename>settings.json</filename>.
''; '';
}; };
@ -47,7 +53,6 @@ in
}) })
]; ];
xdg.configFile."Code/User/settings.json".text = home.file."${configFilePath}".text = builtins.toJSON cfg.userSettings;
builtins.toJSON cfg.userSettings;
}; };
} }