Refactor vscode language handling
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -31,6 +31,8 @@ in
|
||||
};
|
||||
|
||||
home-manager.users.${user} = {
|
||||
imports = [ ./options.nix ];
|
||||
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
|
||||
@@ -39,11 +41,8 @@ in
|
||||
extensions = with pkgs.vscode-extensions; [
|
||||
mkhl.direnv
|
||||
mhutchie.git-graph
|
||||
ms-azuretools.vscode-docker
|
||||
ms-vsliveshare.vsliveshare
|
||||
naumovs.color-highlight
|
||||
signageos.signageos-vscode-sops
|
||||
humao.rest-client
|
||||
];
|
||||
|
||||
userSettings = {
|
||||
@@ -105,7 +104,6 @@ in
|
||||
"window.menuBarVisibility" = "toggle";
|
||||
"workbench.editor.historyBasedLanguageDetection" = true;
|
||||
"workbench.list.smoothScrolling" = true;
|
||||
"rest-client.enableTelemetry" = false;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -115,19 +113,6 @@ in
|
||||
password-store = "basic";
|
||||
};
|
||||
|
||||
imports = [
|
||||
./langs/c
|
||||
./langs/go
|
||||
./langs/java
|
||||
./langs/lua
|
||||
./langs/markdown
|
||||
./langs/nix
|
||||
./langs/python
|
||||
./langs/svelte
|
||||
./langs/typescript
|
||||
./langs/yaml
|
||||
];
|
||||
|
||||
wayland.windowManager.hyprland.settings.bind = [ "$mod, c, exec, ${lib.meta.getExe pkgs.vscode}" ];
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user