vscode: switch to home-manger module

This commit is contained in:
steveej 2020-12-05 02:10:57 +01:00
parent 7dea39c0b4
commit 7c387dbed6
3 changed files with 18 additions and 9 deletions

View file

@ -27,7 +27,7 @@ in {
../programs/pass.nix ../programs/pass.nix
zshCurried zshCurried
../programs/podman.nix ../programs/podman.nix
../programs/vscode.nix ../programs/vscode
]; ];
nixpkgs.config = { nixpkgs.config = {

View file

@ -463,16 +463,21 @@ let
in in
{ {
home.packages = [ programs.vscode = {
(pkgs.vscode-with-extensions.override { enable = true;
vscodeExtensions = [] extensions = []
++ packagedExtensions ++ packagedExtensions
++ marketPlaceExtensions ++ 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: ### original list:
# 74th.Theme-NaturalContrast-With-HC # 74th.Theme-NaturalContrast-With-HC
# AlanWalk.markdown-toc # AlanWalk.markdown-toc

View file

@ -13,6 +13,10 @@
extraPackages = [ extraPackages = [
# required by vscode's remote-ssh plugin # required by vscode's remote-ssh plugin
pkgs.nodejs pkgs.nodejs
# allow clipboard exchanges
pkgs.xsel
pkgs.xclip
]; ];
}; };