diff options
| author | Silas Schöffel <sils@sils.li> | 2026-01-26 19:30:30 +0100 |
|---|---|---|
| committer | Silas Schöffel <sils@sils.li> | 2026-01-26 19:30:30 +0100 |
| commit | 1f8ce917860692b158ba3134dfcafc907b96bb7e (patch) | |
| tree | 61d7c2a7154179f0d04565f6a080ee190c2c2f5d | |
| parent | hm/packages: disable sayonara (diff) | |
| download | nix-config-1f8ce917860692b158ba3134dfcafc907b96bb7e.zip | |
vscodium: add
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 + ]; + }; + }; +} |
