From d5b6ec3dafda3bda654bd671cac6f941b411ba82 Mon Sep 17 00:00:00 2001 From: cy Date: Sat, 11 Jan 2025 18:53:55 -0500 Subject: [PATCH 1/2] init --- home/vscode.nix | 9 +++++++++ home/yt/ytnix.nix | 1 + 2 files changed, 10 insertions(+) create mode 100644 home/vscode.nix diff --git a/home/vscode.nix b/home/vscode.nix new file mode 100644 index 0000000..5c897e4 --- /dev/null +++ b/home/vscode.nix @@ -0,0 +1,9 @@ +{pkgs, ...}: { + programs.vscode = { + enable = true; + package = pkgs.vscodium; + enableUpdateCheck = false; + enableExtensionUpdateCheck = false; + mutableExtensionsDir = false; + }; +} diff --git a/home/yt/ytnix.nix b/home/yt/ytnix.nix index 67f448d..45d1dd3 100644 --- a/home/yt/ytnix.nix +++ b/home/yt/ytnix.nix @@ -6,6 +6,7 @@ imports = [ ./common.nix ../foot.nix + ../vscode.nix ]; home = { username = "yt"; From 8c8d0fbb564cb083fcd02772db435b4a9eeb24c7 Mon Sep 17 00:00:00 2001 From: cy Date: Mon, 13 Jan 2025 15:13:10 -0500 Subject: [PATCH 2/2] some nvim and vscode changes --- home/nixvim/default.nix | 5 +++-- home/vscode.nix | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/home/nixvim/default.nix b/home/nixvim/default.nix index 6d453f8..2ea829b 100644 --- a/home/nixvim/default.nix +++ b/home/nixvim/default.nix @@ -147,7 +147,7 @@ servers = { bashls.enable = true; lua_ls.enable = true; - nil_ls.enable = true; + nixd.enable = true; rust_analyzer = { enable = true; installRustc = true; @@ -170,7 +170,8 @@ plugins.neo-tree = { enable = true; - closeIfLastWindow = true; + buffers.followCurrentFile.enabled = true; + window.width = 30; }; plugins.cmp-buffer.enable = true; diff --git a/home/vscode.nix b/home/vscode.nix index 5c897e4..6f099d7 100644 --- a/home/vscode.nix +++ b/home/vscode.nix @@ -5,5 +5,13 @@ enableUpdateCheck = false; enableExtensionUpdateCheck = false; mutableExtensionsDir = false; + extensions = with pkgs.vscode-extensions; [ + vscodevim.vim + jnoortheen.nix-ide # nix language support + editorconfig.editorconfig # editorconfig + dracula-theme.theme-dracula # color scheme + tomoki1207.pdf # pdf viewer + yzhang.markdown-all-in-one # markdown tools + ]; }; }