- Uaktualniono zależności w `flake.lock` dla `auto-cpufreq`, `home-manager`, `nixpkgs`, `stylix` i `nur-expressions`. - Dodano pakiety `kdePackages.kdeconnect-kde` oraz `calyx-vpn` do listy klientów. - Oznaczono `codium.nix` komentarzem TODO do usunięcia po migracji. - Utworzono nową strukturę plików dla profili VSCode (`default`, `webdev-vue`, `python-django`, `rust-tauri`, `rust-bevy`). - Zarejestrowano nową konfigurację codium w `home.nix`.
20 lines
707 B
Nix
20 lines
707 B
Nix
{pkgs, ...}: let
|
|
default = import ./codium/default.nix {inherit pkgs;};
|
|
webdev = import ./codium/webdev-vue.nix.nix {inherit pkgs;};
|
|
django = import ./codium/python-django.nix.nix {inherit pkgs;};
|
|
tauri = import ./codium/rust-tauri.nix.nix {inherit pkgs;};
|
|
bevy = import ./codium/rust-bevy.nix.nix {inherit pkgs;};
|
|
in {
|
|
programs.vscode = {
|
|
enable = true;
|
|
package = pkgs.vscodium;
|
|
profiles = {
|
|
inherit (default.programs.vscode.profiles) default;
|
|
inherit (webdev.programs.vscode.profiles) webdev;
|
|
inherit (django.programs.vscode.profiles) django;
|
|
inherit (tauri.programs.vscode.profiles) tauri;
|
|
inherit (bevy.programs.vscode.profiles) bevy;
|
|
};
|
|
};
|
|
}
|