shifting towards manual symlinks for more complex setup than laptop, allows for GUI settings changes to actually apply, and is much easier than nix-ifying every config
57 lines
1.4 KiB
JSON
57 lines
1.4 KiB
JSON
{
|
|
"[nix]": {
|
|
"editor.tabSize": 2
|
|
},
|
|
"chat.disableAIFeatures": true,
|
|
"patternStore.savedPatterns": [
|
|
{
|
|
"label": "convert JSON pairs to Nix format",
|
|
"find": "\"(\\w+)\": (.+?),?$",
|
|
"replace": "$1 = $2;",
|
|
"flags": {
|
|
"isRegex": true,
|
|
"isCaseSensitive": false,
|
|
"matchWholeWord": false,
|
|
"isMultiline": false
|
|
},
|
|
"filesToInclude": "*.nix",
|
|
"filesToExclude": "*.json",
|
|
"scope": "global"
|
|
},
|
|
{
|
|
"label": "convert JSON opening bracket to Nix format",
|
|
"find": "(\"\\w+\"): \\{$",
|
|
"replace": "$1 = {",
|
|
"flags": {
|
|
"isRegex": true,
|
|
"isCaseSensitive": false,
|
|
"matchWholeWord": false,
|
|
"isMultiline": false
|
|
},
|
|
"filesToInclude": "*.nix",
|
|
"filesToExclude": "*.json",
|
|
"scope": "global"
|
|
},
|
|
{
|
|
"label": "convert JSON closing bracket to Nix format",
|
|
"find": "\\},?$",
|
|
"replace": "};",
|
|
"flags": {
|
|
"isRegex": true,
|
|
"isCaseSensitive": false,
|
|
"matchWholeWord": false,
|
|
"isMultiline": false
|
|
},
|
|
"filesToInclude": "*.nix",
|
|
"filesToExclude": "*.json",
|
|
"scope": "global"
|
|
}
|
|
],
|
|
"search.exclude": {
|
|
"**/assets/**": true,
|
|
"**/flake.lock": true
|
|
},
|
|
"update.mode": "none",
|
|
"workbench.welcomePage.walkthroughs.openOnInstall": false
|
|
}
|