diff options
Diffstat (limited to '')
| -rw-r--r-- | hm/sils/default.nix | 1 | ||||
| -rw-r--r-- | modules/hm/sils/default.nix | 1 | ||||
| -rw-r--r-- | modules/hm/sils/vscodium.nix | 28 |
3 files changed, 30 insertions, 0 deletions
diff --git a/hm/sils/default.nix b/hm/sils/default.nix index bd3ccf6..073fc94 100644 --- a/hm/sils/default.nix +++ b/hm/sils/default.nix @@ -44,6 +44,7 @@ sway.enable = true; swaync.enable = true; theming.enable = true; + vscodium.enable = true; wofi.enable = true; yt-dlp.enable = true; zathura.enable = true; diff --git a/modules/hm/sils/default.nix b/modules/hm/sils/default.nix index c27a29c..675500f 100644 --- a/modules/hm/sils/default.nix +++ b/modules/hm/sils/default.nix @@ -20,6 +20,7 @@ ./sway.nix ./swaync ./theming.nix + ./vscodium.nix ./wofi ./yt-dlp.nix ./zathura.nix diff --git a/modules/hm/sils/vscodium.nix b/modules/hm/sils/vscodium.nix new file mode 100644 index 0000000..94df351 --- /dev/null +++ b/modules/hm/sils/vscodium.nix @@ -0,0 +1,28 @@ +{ + config, + lib, + pkgs, + ... +}: let + cfg = config.sils.vscodium; +in { + options.sils.vscodium.enable = lib.mkEnableOption "vscodium editor"; + config = lib.mkIf cfg.enable { + programs.vscode = { + enable = true; + package = pkgs.vscodium; + profiles.default.extensions = with pkgs.vscode-extensions; [ + vscodevim.vim + ms-python.python + ms-python.debugpy + ms-python.pylint + ms-python.flake8 + ms-python.mypy-type-checker + + jnoortheen.nix-ide + oops418.nix-env-picker + mkhl.direnv + ]; + }; + }; +} |
