24 lines
781 B
Nix
24 lines
781 B
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: let
|
|
default = import ./codium/default.nix {inherit pkgs;};
|
|
webdev-vue = import ./codium/webdev-vue.nix {inherit pkgs;};
|
|
python-django = import ./codium/python-django.nix {inherit pkgs;};
|
|
rust-tauri = import ./codium/rust-tauri.nix {inherit pkgs;};
|
|
rust-bevy = import ./codium/rust-bevy.nix {inherit pkgs;};
|
|
in {
|
|
programs.vscode = lib.mkDefault {
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
profiles = {
|
|
inherit (default.programs.vscode.profiles) default;
|
|
inherit (webdev-vue.programs.vscode.profiles) webdev-vue;
|
|
inherit (python-django.programs.vscode.profiles) python-django;
|
|
inherit (rust-tauri.programs.vscode.profiles) rust-tauri;
|
|
inherit (rust-bevy.programs.vscode.profiles) rust-bevy;
|
|
};
|
|
};
|
|
}
|