diff --git a/nix/home-manager/configuration/graphical-fullblown.nix b/nix/home-manager/configuration/graphical-fullblown.nix index 9dd5e10..e368858 100644 --- a/nix/home-manager/configuration/graphical-fullblown.nix +++ b/nix/home-manager/configuration/graphical-fullblown.nix @@ -27,7 +27,7 @@ in { ../programs/pass.nix zshCurried ../programs/podman.nix - ../programs/vscode.nix + ../programs/vscode ]; nixpkgs.config = { diff --git a/nix/home-manager/programs/vscode/default.nix b/nix/home-manager/programs/vscode/default.nix index 6e25019..6e54887 100644 --- a/nix/home-manager/programs/vscode/default.nix +++ b/nix/home-manager/programs/vscode/default.nix @@ -463,16 +463,21 @@ let in { - home.packages = [ - (pkgs.vscode-with-extensions.override { - vscodeExtensions = [] - ++ packagedExtensions - ++ marketPlaceExtensions - ; - }) - ]; + programs.vscode = { + enable = true; + extensions = [] + ++ packagedExtensions + ++ marketPlaceExtensions + ; + }; } +# TODO: automate +# rustup install stable +# rustup component add rust-analysis --toolchain stable +# rustup component add rust-src --toolchain stable +# rustup component add rls --toolchain stable + ### original list: # 74th.Theme-NaturalContrast-With-HC # AlanWalk.markdown-toc diff --git a/nix/os/devices/167.233.1.14/pkg.nix b/nix/os/devices/167.233.1.14/pkg.nix index 1bc1187..bad7478 100644 --- a/nix/os/devices/167.233.1.14/pkg.nix +++ b/nix/os/devices/167.233.1.14/pkg.nix @@ -13,6 +13,10 @@ extraPackages = [ # required by vscode's remote-ssh plugin pkgs.nodejs + + # allow clipboard exchanges + pkgs.xsel + pkgs.xclip ]; };