Skip to content

Commit

Permalink
vscode-extensions: format using nixfmt-rfc-style
Browse files Browse the repository at this point in the history
  • Loading branch information
SebTM committed Apr 21, 2024
1 parent 6cec7d9 commit 833f116
Showing 1 changed file with 113 additions and 60 deletions.
173 changes: 113 additions & 60 deletions pkgs/applications/editors/vscode/extensions/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,9 @@ let
# This means an extension should be located at
# ${lib.strings.toLower mktplcRef.publisher}.${lib.string.toLower mktplcRef.name}
#
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
{
baseExtensions =
self:
lib.mapAttrs (_n: lib.recurseIntoAttrs) {
"1Password".op-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "1Password";
Expand Down Expand Up @@ -253,8 +254,7 @@ let
};
meta = {
description = "An arctic, north-bluish clean and elegant Visual Studio Code theme.";
downloadPage =
"https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
homepage = "https://github.com/arcticicestudio/nord-visual-studio-code";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.imgabe ];
Expand Down Expand Up @@ -320,7 +320,7 @@ let
homepage = "https://github.com/asdine/vscode-cue";
changelog = "https://marketplace.visualstudio.com/items/asdine.cue/changelog";
license = lib.licenses.mit;
maintainers = [lib.maintainers.matthewpi];
maintainers = [ lib.maintainers.matthewpi ];
};
};

Expand Down Expand Up @@ -382,7 +382,10 @@ let
version = "0.13.5";
sha256 = "sha256-sWM7N+axgu1zOGWexR4JVupVmYhZrd4cZz3pmLxRj8Q=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."millet.server.path".default = "${millet}/bin/millet-ls"' package.json | sponge package.json
Expand All @@ -402,7 +405,10 @@ let
version = "0.0.1";
sha256 = "sha256-vz2kU36B1xkLci2QwLpl/SBEhfSWltIDJ1r7SorHcr8=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."nixpkgs-fmt.path".default = "${nixpkgs-fmt}/bin/nixpkgs-fmt"' package.json | sponge package.json
Expand Down Expand Up @@ -504,7 +510,10 @@ let
version = "2.0.374";
sha256 = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration[0].properties."calva.clojureLspPath".default = "${clojure-lsp}/bin/clojure-lsp"' package.json | sponge package.json
Expand All @@ -514,7 +523,7 @@ let
};
};

bierner.docs-view = buildVscodeMarketplaceExtension {
bierner.docs-view = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "docs-view";
publisher = "bierner";
Expand Down Expand Up @@ -851,7 +860,9 @@ let
};
};

contextmapper.context-mapper-vscode-extension = callPackage ./contextmapper.context-mapper-vscode-extension { };
contextmapper.context-mapper-vscode-extension =
callPackage ./contextmapper.context-mapper-vscode-extension
{ };

coolbear.systemd-unit-file = buildVscodeMarketplaceExtension {
mktplcRef = {
Expand Down Expand Up @@ -1000,34 +1011,35 @@ let
};

devsense.phptools-vscode = buildVscodeMarketplaceExtension {
mktplcRef = let
sources = {
"x86_64-linux" = {
arch = "linux-x64";
sha256 = "sha256-8i5nRlzd+LnpEh9trWECxfiC1W4S0ekBab5vo18OlsA=";
mktplcRef =
let
sources = {
"x86_64-linux" = {
arch = "linux-x64";
sha256 = "sha256-8i5nRlzd+LnpEh9trWECxfiC1W4S0ekBab5vo18OlsA=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
sha256 = "14crw56277rdwhigabb3nsndkfcs3yzzf7gw85jvryxviq32chgy";
};
"aarch64-linux" = {
arch = "linux-arm64";
sha256 = "1j1xlvbg3nrfmdd9zm6kywwicdwdkrq0si86lcndaii8m7sj5pfp";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
sha256 = "0nlks6iqxkx1xlicsa8lrb1319rgznlxkv2gg7wkwgzph97ik8bi";
};
};
"x86_64-darwin" = {
arch = "darwin-x64";
sha256 = "14crw56277rdwhigabb3nsndkfcs3yzzf7gw85jvryxviq32chgy";
};
"aarch64-linux" = {
arch = "linux-arm64";
sha256 = "1j1xlvbg3nrfmdd9zm6kywwicdwdkrq0si86lcndaii8m7sj5pfp";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
sha256 = "0nlks6iqxkx1xlicsa8lrb1319rgznlxkv2gg7wkwgzph97ik8bi";
};
};
in {
name = "phptools-vscode";
publisher = "devsense";
version = "1.41.14332";
} // sources.${stdenv.system};
in
{
name = "phptools-vscode";
publisher = "devsense";
version = "1.41.14332";
}
// sources.${stdenv.system};

nativeBuildInputs = [
autoPatchelfHook
];
nativeBuildInputs = [ autoPatchelfHook ];

buildInputs = [
zlib
Expand All @@ -1045,7 +1057,12 @@ let
homepage = "https://github.com/DEVSENSE/phptools-docs";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.drupol ];
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ];
platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-darwin"
"aarch64-linux"
];
};
};

Expand Down Expand Up @@ -1073,7 +1090,9 @@ let
version = "0.0.4";
sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};

dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
Expand All @@ -1083,7 +1102,9 @@ let
version = "0.0.4";
sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};

dhedgecock.radical-vscode = buildVscodeMarketplaceExtension {
Expand All @@ -1110,7 +1131,9 @@ let
version = "0.0.8";
sha256 = "sha256-BQPiSxiPPjdNPtIJI8L+558DVKxngPAI9sscpcJSJUI=";
};
meta = { license = lib.licenses.asl20; };
meta = {
license = lib.licenses.asl20;
};
};

divyanshuagrawal.competitive-programming-helper = buildVscodeMarketplaceExtension {
Expand Down Expand Up @@ -1388,7 +1411,10 @@ let
version = "0.6.4";
sha256 = "sha256-Hxa4VPm3QvJICzpDyfk94fGHu1hr+YN9szVBwDB8X4U=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."magicRacket.general.racketPath".default = "${racket}/bin/racket"' package.json | sponge package.json
Expand Down Expand Up @@ -1514,7 +1540,10 @@ let
sha256 = "09z72mdr5bfdcb67xyzlv7lb9vyjlc3k9ackj4jgixfk40c68cnj";
};

nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];

postInstall = ''
cd "$out/$installPrefix"
Expand Down Expand Up @@ -1603,7 +1632,9 @@ let
version = "1.14.8";
sha256 = "sha256-kCgnOODT1KDi9PMWs3CATXESWoHnDRhCIZhEUSkm14o=";
};
meta = { license = lib.licenses.unfree; };
meta = {
license = lib.licenses.unfree;
};
};

github.copilot = buildVscodeMarketplaceExtension {
Expand Down Expand Up @@ -1648,8 +1679,7 @@ let
};
meta = {
description = "GitHub theme for VS Code";
downloadPage =
"https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
homepage = "https://github.com/primer/github-vscode-theme";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.hugolgst ];
Expand Down Expand Up @@ -1684,7 +1714,9 @@ let
version = "0.75.2023101209";
sha256 = "1saz4brd5k1wyy7pz1h3jcl4kq35f78s2q8drjd7v2k97jhy8la1";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};

gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
Expand Down Expand Up @@ -2114,7 +2146,10 @@ let
version = "1.0.0";
sha256 = "sha256-COlEjKhm8tK5XfOjrpVUDQ7x3JaOLiYoZ4MdwTL8ktk=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
Expand Down Expand Up @@ -2159,7 +2194,10 @@ let
sha256 = "sha256-IueXiN+077tiecAsVCzgYksWYTs00mZv6XJVMtRJ/PQ=";
};

nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];

buildInputs = [ cfn-lint ];

Expand Down Expand Up @@ -2342,11 +2380,12 @@ let
sha256 = "sha256-GHD/i+QOnItGEYG0bl/pVl+a4Dvn7SHhICJ14VfqMjE=";
};

buildInputs = [
typst-preview
];
buildInputs = [ typst-preview ];

nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];

postInstall = ''
cd "$out/$installPrefix"
Expand Down Expand Up @@ -2795,12 +2834,13 @@ let
sha256 = "sha256-fs+CBg3FwzTn608dm9EvfF2UrI2Sa5hsm0OK/WQyy6o=";
};

nativeBuildInputs = [ jq moreutils ];

buildInputs = [
typst-lsp
nativeBuildInputs = [
jq
moreutils
];

buildInputs = [ typst-lsp ];

postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."typst-lsp.serverPath".default = "${lib.getExe typst-lsp}"' package.json | sponge package.json
Expand Down Expand Up @@ -3536,7 +3576,10 @@ let
version = "0.26.3";
sha256 = "GlyOLc2VrRnA50MkaG83qa0yLUyJYwueqEO+ZeAStYs=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."shellcheck.executablePath".default = "${shellcheck}/bin/shellcheck"' package.json | sponge package.json
Expand Down Expand Up @@ -3639,7 +3682,11 @@ let
downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode";
homepage = "https://github.com/uiua-lang/uiua-vscode";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomasajt wackbyte defelo ];
maintainers = with lib.maintainers; [
tomasajt
wackbyte
defelo
];
};
};

Expand Down Expand Up @@ -3691,7 +3738,10 @@ let
sha256 = "1nlrijjwc35n1xgb5lgnr4yvlgfcxd0vdj93ip8lv2xi8x1ni5f6";
};

nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];

buildInputs = [ jdk ];

Expand Down Expand Up @@ -4034,7 +4084,10 @@ let
version = "0.5.4";
sha256 = "08dfl5h1k6s542qw5qx2czm1wb37ck9w2vpjz44kp2az352nmksb";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties.protoc.properties.path.default = "${protobuf}/bin/protoc"' package.json | sponge package.json
Expand Down

0 comments on commit 833f116

Please sign in to comment.