- 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`.
241 lines
8.3 KiB
Nix
241 lines
8.3 KiB
Nix
# TODO: Usunąć ten plik po przeniesieniu konfiguracji
|
|
{pkgs, ...}: {
|
|
environment = {
|
|
systemPackages = with pkgs; [
|
|
(vscode-with-extensions.override {
|
|
vscode = vscodium;
|
|
vscodeExtensions = with vscode-extensions;
|
|
[
|
|
batisteo.vscode-django
|
|
bradlc.vscode-tailwindcss
|
|
christian-kohler.npm-intellisense
|
|
christian-kohler.path-intellisense
|
|
continue.continue
|
|
davidanson.vscode-markdownlint
|
|
dbaeumer.vscode-eslint
|
|
donjayamanne.githistory
|
|
esbenp.prettier-vscode
|
|
ethansk.restore-terminals
|
|
formulahendry.auto-close-tag
|
|
formulahendry.auto-rename-tag
|
|
grapecity.gc-excelviewer
|
|
gruntfuggly.todo-tree
|
|
hediet.vscode-drawio
|
|
jnoortheen.nix-ide
|
|
mechatroner.rainbow-csv
|
|
ms-azuretools.vscode-docker
|
|
njpwerner.autodocstring
|
|
octref.vetur
|
|
oderwat.indent-rainbow
|
|
shd101wyy.markdown-preview-enhanced
|
|
streetsidesoftware.code-spell-checker
|
|
supermaven.supermaven
|
|
tomoki1207.pdf
|
|
visualstudioexptteam.intellicode-api-usage-examples
|
|
visualstudioexptteam.vscodeintellicode
|
|
vscode-icons-team.vscode-icons
|
|
vue.volar
|
|
wholroyd.jinja
|
|
yoavbls.pretty-ts-errors
|
|
tamasfe.even-better-toml
|
|
ms-ceintl.vscode-language-pack-pl
|
|
]
|
|
++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [
|
|
{
|
|
name = "goto-alias";
|
|
publisher = "antfu";
|
|
version = "0.2.1";
|
|
hash = "sha256-BJBJVG/zW2BW6K0UqQ4EE12VVIxW3g+z5CecZXRPIrM=";
|
|
}
|
|
{
|
|
name = "vite";
|
|
publisher = "antfu";
|
|
version = "0.2.5";
|
|
hash = "sha256-F3uaqoaLXLE7M8OPzNIIUSraTBeRMwtjxrbgQyMIyZE=";
|
|
}
|
|
{
|
|
name = "django-html";
|
|
publisher = "bibhasdn";
|
|
version = "1.3.0";
|
|
hash = "sha256-7xVJVcjmwl6917lqkTa0KFwMLkAvHkNT2wVML14gVCk=";
|
|
}
|
|
{
|
|
name = "django";
|
|
publisher = "bigonesystems";
|
|
version = "1.0.2";
|
|
hash = "sha256-UBmvaCiNQ84qpAObDWyFL18TVFBn0z/6SBDKWeAIzTc=";
|
|
}
|
|
{
|
|
name = "align-imports";
|
|
publisher = "danielcanada";
|
|
version = "0.1.0";
|
|
hash = "sha256-Aj87mxOGer24O24/4/bGQqgLpgoBvfwOCKQyJ8NLplU=";
|
|
}
|
|
{
|
|
name = "one-dark-pro-monokai-darker";
|
|
publisher = "eserozvataf";
|
|
version = "1.1.0";
|
|
hash = "sha256-jUjBiy0CD7jw2WBMvM3h8bEC2ySEuj7532dC3v9lpyI=";
|
|
}
|
|
{
|
|
name = "imports-sorter";
|
|
publisher = "glhrmoura";
|
|
version = "0.1.6";
|
|
hash = "sha256-M+SWEJAwn8wPJJ+abi2mN0ziK7P6Sjt0iRAKSyTWvkg=";
|
|
}
|
|
{
|
|
name = "bootstrap-intellisense";
|
|
publisher = "hossaini";
|
|
version = "3.0.2";
|
|
hash = "sha256-stZfbh42HncdRzFZ9ShumZ9Tuery9RF9c8rk3TD3P2g=";
|
|
}
|
|
{
|
|
name = "tab-indent-space-align";
|
|
publisher = "j-zeppenfeld";
|
|
version = "0.0.3";
|
|
hash = "sha256-+WEdYJOVWW7YumfzLkvZmrnpUiC85oLsG1BKMwL1NHc=";
|
|
}
|
|
{
|
|
name = "bun-lockb";
|
|
publisher = "jaaxxx";
|
|
version = "0.0.7";
|
|
hash = "sha256-CkdH/luVTFycRn4Td6ovFnEQep+tVEIXsyUjhfJwfN4=";
|
|
}
|
|
{
|
|
name = "search-node-modules";
|
|
publisher = "jasonnutter";
|
|
version = "1.3.0";
|
|
hash = "sha256-X2CkCVF46McnXDlASlRHKixlAzR+hU4ys8A8JsbpfYI=";
|
|
}
|
|
{
|
|
name = "polacode-2019";
|
|
publisher = "jeff-hykin";
|
|
version = "0.6.1";
|
|
hash = "sha256-SbfsD28gaVHAmJskUuc1Q8kA47jrVa3OO5Ur7ULk3jI=";
|
|
}
|
|
{
|
|
name = "better-syntax";
|
|
publisher = "jeff-hykin";
|
|
version = "2.1.0";
|
|
hash = "sha256-gvEItVs0IKn7N7vfnm5N/B79xeMxO8xkPwWLNPOs9zY=";
|
|
}
|
|
{
|
|
name = "vsc-python-indent";
|
|
publisher = "kevinrose";
|
|
version = "1.21.0";
|
|
hash = "sha256-SvJhVG8sofzV0PebZG4IIORX3AcfmErDQ00tRF9fk/4=";
|
|
}
|
|
{
|
|
name = "json-to-ts";
|
|
publisher = "mariusalchimavicius";
|
|
version = "1.8.0";
|
|
hash = "sha256-WoSycVtUAkVXv7BDuh+jFbnaU1IdVLvVjOYuIuUp79M=";
|
|
}
|
|
{
|
|
name = "inline-fold";
|
|
publisher = "moalamri";
|
|
version = "0.2.6";
|
|
hash = "sha256-VPEp4gtXH787iK0RxjfciIZO1cjkYacjNELzjzcs/FI=";
|
|
}
|
|
{
|
|
name = "mdc";
|
|
publisher = "nuxt";
|
|
version = "0.3.1";
|
|
hash = "sha256-YJ+7gzDjA8kzxBwGLpEmfx0erJdgAntWc2OrK2zp9DM=";
|
|
}
|
|
{
|
|
name = "nuxtr-vscode";
|
|
publisher = "nuxtr";
|
|
version = "0.2.16";
|
|
hash = "sha256-DVoq8zdlJ2ch8PCG34f1PRkILym9XdclUHQ9s2B5OME=";
|
|
}
|
|
{
|
|
name = "bun-vscode";
|
|
publisher = "oven";
|
|
version = "0.0.28";
|
|
hash = "sha256-WlGqqKbfrV0gqCCdVo/UFF+Gnxhq0TNJ4LuHwFaFYXA=";
|
|
}
|
|
{
|
|
name = "csv-to-table";
|
|
publisher = "phplasma";
|
|
version = "1.4.1";
|
|
hash = "sha256-npe7cQ4lAZr8HCyQSJmVsCDUJcOhGhL6y1QtUtqUY50=";
|
|
}
|
|
{
|
|
name = "nuxt-snippets";
|
|
publisher = "praburangki";
|
|
version = "1.8.0";
|
|
hash = "sha256-qrWrrDO/Ie/mdygw18C0mrPzNQzZLsd+fapUyTVhc14=";
|
|
}
|
|
{
|
|
name = "bash-debug";
|
|
publisher = "rogalmic";
|
|
version = "0.3.9";
|
|
hash = "sha256-f8FUZCvz/PonqQP9RCNbyQLZPnN5Oce0Eezm/hD19Fg=";
|
|
}
|
|
{
|
|
name = "vs-code-prettier-eslint";
|
|
publisher = "rvest";
|
|
version = "6.0.0";
|
|
hash = "sha256-PogNeKhIlcGxUKrW5gHvFhNluUelWDGHCdg5K+xGXJY=";
|
|
}
|
|
{
|
|
name = "vscode-preview-docs";
|
|
publisher = "selemondev";
|
|
version = "0.1.7";
|
|
hash = "sha256-Q9bEIb2m6cqHtdVjOaNivfYvbc5/VVdabM2NVTwBOFA=";
|
|
}
|
|
{
|
|
name = "svg-preview";
|
|
publisher = "simonsiefke";
|
|
version = "2.8.3";
|
|
hash = "sha256-hIVe1MmkyuHoDa56ZQUsSAGMlKWABoQ0FBOfgZZDbCw=";
|
|
}
|
|
{
|
|
name = "autoimport";
|
|
publisher = "steoates";
|
|
version = "1.5.4";
|
|
hash = "sha256-7iIwJJsoNbtTopc+BQ+195aSCLqdNAaGtMoxShyhBWY=";
|
|
}
|
|
{
|
|
name = "code-spell-checker-polish";
|
|
publisher = "streetsidesoftware";
|
|
version = "2.1.3";
|
|
hash = "sha256-MZeTvK9dO4Kj6hK+afJPWGmnKBtlLrrnoqtUd5s2te0=";
|
|
}
|
|
{
|
|
name = "vscode-pets";
|
|
publisher = "tonybaloney";
|
|
version = "1.30.0";
|
|
hash = "sha256-RxOA6xQ29JuB0NzEqMDkF9W1U+AsvgAOzGbtIUw0WyM=";
|
|
}
|
|
{
|
|
name = "explorer";
|
|
publisher = "vitest";
|
|
version = "1.17.0";
|
|
hash = "sha256-7OePMFsWIyrPkAW/+SRiOoowluLMEszEjWmBsW0LPpc=";
|
|
}
|
|
{
|
|
name = "prettify-json";
|
|
publisher = "mohsen1";
|
|
version = "0.0.3";
|
|
hash = "sha256-lvds+lFDzt1s6RikhrnAKJipRHU+Dk85ZO49d1sA8uo=";
|
|
}
|
|
{
|
|
name = "uv-toolkit";
|
|
publisher = "the0807";
|
|
version = "0.0.2";
|
|
hash = "sha256-OXHUwynWm4RqJYjcv5qXt5DyjFDxtNjZFNpnd22gUgg=";
|
|
}
|
|
{
|
|
name = "kylin-python";
|
|
publisher = "kylinideteam";
|
|
version = "0.4.2";
|
|
hash = "sha256-LhOsIvECrxLCnRjUVffS4G4fFsdP70iP/twoNoto354=";
|
|
}
|
|
];
|
|
})
|
|
];
|
|
};
|
|
}
|