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 + ]; + }; +}