maybe darwin
This commit is contained in:
parent
da06f2c043
commit
ded6790dcf
|
@ -1,6 +1,10 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
{ config, pkgs, ... }: let
|
||||
configDir = "Code";
|
||||
userDir = if pkgs.stdenv.hostPlatform.isDarwin then
|
||||
"Library/Application Support/${configDir}/User"
|
||||
else
|
||||
"${config.xdg.configHome}/${configDir}/User";
|
||||
in {
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
userSettings = {
|
||||
|
@ -24,7 +28,7 @@
|
|||
after = [ "writeBoundary" ];
|
||||
before = [ ];
|
||||
data = ''
|
||||
vscodeDir=$HOME/.config/Code/User
|
||||
vscodeDir=$HOME/${userDir}
|
||||
$DRY_RUN_CMD cat $vscodeDir/settings.json > $vscodeDir/settings_whatever.json
|
||||
$DRY_RUN_CMD rm -f $vscodeDir/settings.json
|
||||
$DRY_RUN_CMD cp $vscodeDir/settings_whatever.json $vscodeDir/settings.json
|
||||
|
|
Loading…
Reference in a new issue