new wm, hyprland gone

This commit is contained in:
Reid 2025-05-18 23:05:26 -07:00
parent 003f37bfbd
commit cb4b22b4e5
Signed by: reidlab
GPG key ID: DAF5EAF6665839FD
41 changed files with 1145 additions and 1364 deletions

View file

@ -11,76 +11,80 @@ in {
config = mkIf cfg.enable {
hm.programs.vscode = {
enable = true;
extensions = with pkgs.vscode-extensions; [
# nix is *the* language here
jnoortheen.nix-ide
# general extensions
oderwat.indent-rainbow
usernamehw.errorlens
editorconfig.editorconfig
ms-vsliveshare.vsliveshare
ms-vscode-remote.remote-ssh
ms-vscode.hexeditor
tamasfe.even-better-toml
github.copilot
# language specific
# js/ts
dbaeumer.vscode-eslint
astro-build.astro-vscode
# rs
rust-lang.rust-analyzer
# lua
sumneko.lua
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
# general extensions
{
name = "discord-vscode";
publisher = "icrawl";
version = "5.8.0";
sha256 = "sha256-IU/looiu6tluAp8u6MeSNCd7B8SSMZ6CEZ64mMsTNmU=";
}
];
mutableExtensionsDir = false;
enableExtensionUpdateCheck = false;
enableUpdateCheck = false;
userSettings = with config.modules.desktop.fonts.fonts; {
"editor.fontFamily" = "'${monospace.family}', monospace";
"editor.fontSize" = monospace.size;
profiles.default = {
enableExtensionUpdateCheck = false;
enableUpdateCheck = false;
"terminal.integrated.fontFamily" = "\"${monospace.family}\"";
"terminal.integrated.fontSize" = monospace.size;
"terminal.integrated.smoothScrolling" = true;
extensions = with pkgs.vscode-extensions; [
# nix is *the* language here
jnoortheen.nix-ide
"telemetry.telemetryLevel" = "off";
# general extensions
oderwat.indent-rainbow
usernamehw.errorlens
editorconfig.editorconfig
ms-vsliveshare.vsliveshare
ms-vscode-remote.remote-ssh
ms-vscode.hexeditor
tamasfe.even-better-toml
github.copilot
"editor.tabSize" = 4;
"editor.cursorSmoothCaretAnimation" = "on";
# language specific
# js/ts
dbaeumer.vscode-eslint
astro-build.astro-vscode
# rs
rust-lang.rust-analyzer
# lua
sumneko.lua
] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
# general extensions
{
name = "discord-vscode";
publisher = "icrawl";
version = "5.8.0";
sha256 = "sha256-IU/looiu6tluAp8u6MeSNCd7B8SSMZ6CEZ64mMsTNmU=";
}
];
"window.dialogStyle" = "custom";
"window.titleBarStyle" = "custom";
userSettings = with config.modules.desktop.fonts.fonts; {
"editor.fontFamily" = "'${monospace.family}', monospace";
"editor.fontSize" = monospace.size;
"workbench.tips.enabled" = false;
"workbench.list.smoothScrolling" = true;
"terminal.integrated.fontFamily" = "\"${monospace.family}\"";
"terminal.integrated.fontSize" = monospace.size;
"terminal.integrated.smoothScrolling" = true;
"nix.enableLanguageServer" = true;
"nix.serverPath" = "${lib.getExe pkgs.nil}";
"telemetry.telemetryLevel" = "off";
"security.workspace.trust.enabled" = "false";
"editor.tabSize" = 4;
"editor.cursorSmoothCaretAnimation" = "on";
"explorer.compactFolders" = false;
"explorer.confirmDelete" = false;
"explorer.confirmDragAndDrop" = true;
"window.dialogStyle" = "custom";
"window.titleBarStyle" = "custom";
"editor.smoothScrolling" = true;
"editor.wordWrap" = "on";
"editor.wrappingStrategy" = "advanced";
"editor.fontWeight" = "normal";
"editor.semanticHighlighting.enabled" = true;
"workbench.tips.enabled" = false;
"workbench.list.smoothScrolling" = true;
# prevent vscode from modifying the terminal colors
"terminal.integrated.minimumContrastRatio" = 1;
"nix.enableLanguageServer" = true;
"nix.serverPath" = "${lib.getExe pkgs.nil}";
"security.workspace.trust.enabled" = "false";
"explorer.compactFolders" = false;
"explorer.confirmDelete" = false;
"explorer.confirmDragAndDrop" = true;
"editor.smoothScrolling" = true;
"editor.wordWrap" = "on";
"editor.wrappingStrategy" = "advanced";
"editor.fontWeight" = "normal";
"editor.semanticHighlighting.enabled" = true;
# prevent vscode from modifying the terminal colors
"terminal.integrated.minimumContrastRatio" = 1;
};
};
};