Declare vscode settings with nix-attribute-set

This commit is contained in:
SebastianStork 2024-03-17 13:48:14 +01:00
parent 54129d100d
commit 7adfa40f4d

View file

@ -36,25 +36,23 @@
}; };
systemd.user.tmpfiles.rules = let systemd.user.tmpfiles.rules = let
settings = builtins.replaceStrings ["\n"] ["\\n"] '' settings = builtins.toJSON {
{ "editor.fontFamily" = "JetBrainsMono Nerd Font";
"editor.fontFamily": "JetBrainsMono Nerd Font", "explorer.confirmDelete" = false;
"explorer.confirmDelete": false, "explorer.confirmDragAndDrop" = false;
"explorer.confirmDragAndDrop": false, "extensions.autoCheckUpdates" = false;
"extensions.autoCheckUpdates": false, "files.autoSave" = "afterDelay";
"files.autoSave": "afterDelay", "git.autofetch" = true;
"git.autofetch": true, "git.confirmSync" = false;
"git.confirmSync": false, "nix.enableLanguageServer" = true;
"nix.enableLanguageServer": true, "nix.serverPath" = "nil";
"nix.serverPath": "nil", "update.mode" = "none";
"update.mode": "none", "git.suggestSmartCommit" = false;
"git.suggestSmartCommit": false, "workbench.sideBar.location" = "right";
"workbench.sideBar.location": "right", "editor.renderWhitespace" = "none";
"editor.renderWhitespace": "none", "workbench.iconTheme" = "material-icon-theme";
"workbench.iconTheme": "material-icon-theme", "editor.minimap.enabled" = false;
"editor.minimap.enabled": false };
}
'';
in [ in [
"f+ %h/.config/VSCodium/User/settings.json - - - - ${settings}" "f+ %h/.config/VSCodium/User/settings.json - - - - ${settings}"
"f+ %h/.config/VSCodium/User/settings-default.json - - - - ${settings}" "f+ %h/.config/VSCodium/User/settings-default.json - - - - ${settings}"