maybe darwin

This commit is contained in:
ChaotiCryptidz 2022-03-09 21:11:42 +00:00
parent da06f2c043
commit ded6790dcf
No known key found for this signature in database

View file

@ -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