From 40bbb757a16cb172cf3a3136b2acc46edf81550a Mon Sep 17 00:00:00 2001 From: fleaz Date: Mon, 7 Feb 2022 00:00:20 +0100 Subject: [PATCH] homemanager: Move vscode to own module --- home-manager/default.nix | 5 +---- home-manager/modules/vscode.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 home-manager/modules/vscode.nix diff --git a/home-manager/default.nix b/home-manager/default.nix index 000c2ac..a0bb76e 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -11,6 +11,7 @@ in { home-manager.users.fleaz = { pkgs, ... }: { imports = [ modules/neovim.nix + modules/vscode.nix ]; services.gnome-keyring.enable = true; @@ -18,10 +19,6 @@ in { nixpkgs.config.allowUnfree = true; home.packages = with pkgs; [ httpie - - vscode - vscode-extensions.vscodevim.vim - wdisplays albert firefox diff --git a/home-manager/modules/vscode.nix b/home-manager/modules/vscode.nix new file mode 100644 index 0000000..e13c556 --- /dev/null +++ b/home-manager/modules/vscode.nix @@ -0,0 +1,13 @@ +{ pkgs, ... }: { + + programs.vscode = { + enable = true; + package = pkgs.vscodium; # You can skip this if you want to use the unfree version + extensions = with pkgs.vscode-extensions; [ + dracula-theme.theme-dracula + vscodevim.vim + yzhang.markdown-all-in-one + ms-python.python + ]; + }; +}