feat(vscodium): use unstable and nix-community extensions

This commit is contained in:
steveej 2024-04-01 13:37:21 +02:00
parent 906d861d06
commit 3ee88c333c
5 changed files with 132 additions and 28 deletions

View file

@ -0,0 +1,10 @@
{pkgs, ...}: {
programs.obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
wlrobs
obs-backgroundremoval
obs-pipewire-audio-capture
];
};
}

View file

@ -18,7 +18,7 @@ in {
# sha256 = "1qc1qsahfx1nvznq4adplx63w5d94xhafngv76vnqjjbzhv991v2";
# })
]
++ (with pkgs.vscode-extensions; [
++ (with pkgsVscodium.vscode-extensions; [
bbenoist.nix
eamodio.gitlens
mkhl.direnv
@ -29,7 +29,9 @@ in {
ms-vscode.theme-tomorrowkit
nonylene.dark-molokai-theme
# TODO: these are not in nixpkgs
# fredwangwang.vscode-hcl-format
# hashicorp.hcl
# mindaro-dev.file-downloader
@ -37,7 +39,15 @@ in {
# TODO: not compatible with vscodium
# ms-vscode-remote.remote-ssh
]);
] ++ (let
extensions = repoFlake.inputs.nix-vscode-extensions.extensions.${pkgs.system};
in (with extensions.vscode-marketplace; [
tamasfe.even-better-toml
serayuzgur.crates
rust-lang.rust-analyzer
swellaby.vscode-rust-test-adapter
])));
mutableExtensionsDir = true;
};