Zaktualizuj flake.lock i przenieś konfigurację VSCode do profili

- 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`.
This commit is contained in:
installer
2025-06-03 22:33:36 +02:00
parent 5b58e02b97
commit 1cdac1fd73
10 changed files with 78 additions and 15 deletions

View File

@@ -0,0 +1,19 @@
{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;
};
};
}

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
programs.vscode.profiles.default = {
extensions = with pkgs.vscode-extensions; [
];
userSettings = {
};
};
}

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
programs.vscode.profiles.python-django = {
extensions = with pkgs.vscode-extensions; [
];
userSettings = {
};
};
}

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
programs.vscode.profiles.rust-bevy = {
extensions = with pkgs.vscode-extensions; [
];
userSettings = {
};
};
}

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
programs.vscode.profiles.rust-tauri = {
extensions = with pkgs.vscode-extensions; [
];
userSettings = {
};
};
}

View File

@@ -0,0 +1,8 @@
{pkgs, ...}: {
programs.vscode.profiles.webdev-vue = {
extensions = with pkgs.vscode-extensions; [
];
userSettings = {
};
};
}