1
1
Fork 0

vscode: use default profile

Signed-off-by: Myned <dev@bjork.tech>
This commit is contained in:
Myned 2025-02-28 17:02:43 -06:00
parent 3f18313d56
commit 72e3ebdbf0
Signed by: Myned
GPG key ID: C7224454F7881A34

View file

@ -30,59 +30,61 @@ in {
mutableExtensionsDir = false; mutableExtensionsDir = false;
package = pkgs.vscodium; package = pkgs.vscodium;
# https://github.com/nix-community/nix-vscode-extensions profiles.default = {
#?? nixos-rebuild repl > inputs.nix-vscode-extensions.extensions.${pkgs.system}.* # https://github.com/nix-community/nix-vscode-extensions
extensions = let #?? nixos-rebuild repl > inputs.nix-vscode-extensions.extensions.${pkgs.system}.*
# Use configured version of vscode extensions = let
# https://github.com/nix-community/nix-vscode-extensions?tab=readme-ov-file#extensions # Use configured version of vscode
#?? extension = with (repo "REPOSITORY"); AUTHOR.EXTENSION # https://github.com/nix-community/nix-vscode-extensions?tab=readme-ov-file#extensions
repo = repo: #?? extension = with (repo "REPOSITORY"); AUTHOR.EXTENSION
with inputs.nix-vscode-extensions.extensions.${pkgs.system}; repo = repo:
(forVSCodeVersion config.home-manager.users.${config.custom.username}.programs.vscode.package.version).${repo}; with inputs.nix-vscode-extensions.extensions.${pkgs.system};
in (forVSCodeVersion config.home-manager.users.${config.custom.username}.programs.vscode.package.version).${repo};
with (repo "open-vsx"); in
[ with (repo "open-vsx");
aaron-bond.better-comments [
antfu.iconify aaron-bond.better-comments
antfu.unocss antfu.iconify
bedsteler20.gnome-magic antfu.unocss
bilelmoussaoui.flatpak-vscode bedsteler20.gnome-magic
bmalehorn.vscode-fish bilelmoussaoui.flatpak-vscode
bmewburn.vscode-intelephense-client bmalehorn.vscode-fish
bradlc.vscode-tailwindcss bmewburn.vscode-intelephense-client
csstools.postcss bradlc.vscode-tailwindcss
dbaeumer.vscode-eslint csstools.postcss
detachhead.basedpyright dbaeumer.vscode-eslint
#// eamodio.gitlens detachhead.basedpyright
esbenp.prettier-vscode #// eamodio.gitlens
foxundermoon.shell-format esbenp.prettier-vscode
#// ginfuru.ginfuru-better-solarized-dark-theme foxundermoon.shell-format
gruntfuggly.todo-tree #// ginfuru.ginfuru-better-solarized-dark-theme
jnoortheen.nix-ide gruntfuggly.todo-tree
koihik.vscode-lua-format jnoortheen.nix-ide
matthewpi.caddyfile-support koihik.vscode-lua-format
mhutchie.git-graph matthewpi.caddyfile-support
mkhl.direnv mhutchie.git-graph
ms-python.black-formatter mkhl.direnv
ms-python.debugpy ms-python.black-formatter
ms-python.isort ms-python.debugpy
ms-vscode.powershell ms-python.isort
natizyskunk.sftp ms-vscode.powershell
pkief.material-icon-theme natizyskunk.sftp
pkief.material-product-icons pkief.material-icon-theme
sketchbuch.vsc-workspace-sidebar pkief.material-product-icons
svelte.svelte-vscode sketchbuch.vsc-workspace-sidebar
timonwong.shellcheck svelte.svelte-vscode
vincaslt.highlight-matching-tag timonwong.shellcheck
] vincaslt.highlight-matching-tag
++ (with (repo "vscode-marketplace"); [ ]
#!! Some extensions go missing from open-vsx, so use official marketplace as fallback ++ (with (repo "vscode-marketplace"); [
# https://github.com/nix-community/nix-vscode-extensions?tab=readme-ov-file#note #!! Some extensions go missing from open-vsx, so use official marketplace as fallback
bodil.blueprint-gtk # https://github.com/nix-community/nix-vscode-extensions?tab=readme-ov-file#note
cormoran.disable-default-keybinding bodil.blueprint-gtk
ms-python.python cormoran.disable-default-keybinding
sirmspencer.vscode-autohide ms-python.python
]); sirmspencer.vscode-autohide
]);
};
}; };
xdg.configFile = with config.home-manager.users.${config.custom.username}.lib.file; { xdg.configFile = with config.home-manager.users.${config.custom.username}.lib.file; {