From 7eae3b188e7771b0c8fef463964828b0b388a432 Mon Sep 17 00:00:00 2001 From: Thomas Syms Date: Tue, 28 May 2024 16:55:07 -0300 Subject: [PATCH] Added ServiceNow specific vscode and firefox extensions --- home/applications/browsers/default.nix | 6 +++ home/applications/vscode/default.nix | 1 + home/applications/vscode/extensions.lock | 56 ++++++++++++++---------- home/applications/vscode/extensions.toml | 10 ++++- home/applications/vscode/javascript.nix | 4 ++ 5 files changed, 54 insertions(+), 23 deletions(-) diff --git a/home/applications/browsers/default.nix b/home/applications/browsers/default.nix index daeaffb..a6e396a 100644 --- a/home/applications/browsers/default.nix +++ b/home/applications/browsers/default.nix @@ -39,6 +39,12 @@ "installation_mode" = "force_installed"; "install_url" = "https://addons.mozilla.org/firefox/downloads/latest/bitwarden-password-manager/latest.xpi"; }; + + # SN Utils + "email@arnoudkooi.com" = { + "installation_mode" = "force_installed"; + "install_url" = "https://addons.mozilla.org/firefox/downloads/latest/sn-utils/latest.xpi"; + }; }; Preferences = { diff --git a/home/applications/vscode/default.nix b/home/applications/vscode/default.nix index 472e38e..858a932 100644 --- a/home/applications/vscode/default.nix +++ b/home/applications/vscode/default.nix @@ -70,6 +70,7 @@ in { userSettings = { "editor.linkedEditing" = true; "window.menuBarVisibility" = "toggle"; + "github.copilot.editor.enableAutoCompletions" = true; }; }; } diff --git a/home/applications/vscode/extensions.lock b/home/applications/vscode/extensions.lock index 66dee67..e6d7525 100644 --- a/home/applications/vscode/extensions.lock +++ b/home/applications/vscode/extensions.lock @@ -37,14 +37,14 @@ merge "ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.366.0"; - sha256 = "0mk4fc0vr4igl1lbvdrqgfs6qfbkyqkki2rbix8vmqq97jp3zmqj"; + version = "0.367.0"; + sha256 = "1g0b7qrh6k45zx4bj67xbf0h1li9ls3cnxlbphpsh753q86ph9dk"; }; "github"."copilot" = vscode-utils.extensionFromVscodeMarketplace { name = "copilot"; publisher = "github"; - version = "1.195.897"; - sha256 = "0kk7z5aw234dgknasx3z48xgqg9facx8rxzcbywwl0jd0snq52gr"; + version = "1.195.900"; + sha256 = "0hy79sxaxkww75x5md3dziqr5lqzxwxjjnq8lfpandg13m958brx"; }; "github"."copilot-chat" = vscode-utils.extensionFromVscodeMarketplace { name = "copilot-chat"; @@ -85,8 +85,8 @@ merge "usernamehw"."errorlens" = vscode-utils.extensionFromVscodeMarketplace { name = "errorlens"; publisher = "usernamehw"; - version = "3.17.0"; - sha256 = "12fjvhfx837wv07qf1xh18y5fd220zz10i541jzjnsm4ig6h0h8k"; + version = "3.18.0"; + sha256 = "0p96dg9sczhgvg0lsgyy50ispa06m9y0bf170n1qmx6y942m25mi"; }; "james-yu"."latex-workshop" = vscode-utils.extensionFromVscodeMarketplace { name = "latex-workshop"; @@ -145,14 +145,8 @@ merge "bpruitt-goddard"."mermaid-markdown-syntax-highlighting" = vscode-utils.extensionFromVscodeMarketplace { name = "mermaid-markdown-syntax-highlighting"; publisher = "bpruitt-goddard"; - version = "1.6.4"; - sha256 = "1fc18r99dk0ywfv15xnsjhikld9sgbv8m8pgbir6y6x8g4ilqb6f"; - }; - "nobuhito"."printcode" = vscode-utils.extensionFromVscodeMarketplace { - name = "printcode"; - publisher = "nobuhito"; - version = "3.0.0"; - sha256 = "0nms3fd401mimg9ansnqadnmg77f3n3xh98bpcqxhln4562rmv9b"; + version = "1.6.5"; + sha256 = "0znwbl5rmwfb43s5q25921kaqs6brwp65fxwk8dap3zq8f16a30m"; }; "yatki"."vscode-surround" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-surround"; @@ -160,6 +154,12 @@ merge version = "1.5.0"; sha256 = "1jk6z4qxbmvq8pz3nl6pfnyqnx6awby523m5k6q9g0433swpm0g0"; }; + "nobuhito"."printcode" = vscode-utils.extensionFromVscodeMarketplace { + name = "printcode"; + publisher = "nobuhito"; + version = "3.0.0"; + sha256 = "0nms3fd401mimg9ansnqadnmg77f3n3xh98bpcqxhln4562rmv9b"; + }; "britesnow"."vscode-toggle-quotes" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-toggle-quotes"; publisher = "britesnow"; @@ -196,6 +196,18 @@ merge version = "0.3.1"; sha256 = "1cpfckh6zg8byi6x1llkdls24w9b0fvxx4qybi9zfcy5gc60r6nk"; }; + "servicenow"."now-vscode" = vscode-utils.extensionFromVscodeMarketplace { + name = "now-vscode"; + publisher = "servicenow"; + version = "1.7.0"; + sha256 = "1a03a04i2n9rm9k926mcws8acmh9in62p8gm3rd54a8vay6k51pp"; + }; + "arnoudkooicom"."sn-scriptsync" = vscode-utils.extensionFromVscodeMarketplace { + name = "sn-scriptsync"; + publisher = "arnoudkooicom"; + version = "3.3.3"; + sha256 = "0hq02p1180s2pn3xbj9gc0wgrl6v2yfc34qj0zfkbgskszpgzb1m"; + }; "kamadorueda"."alejandra" = vscode-utils.extensionFromVscodeMarketplace { name = "alejandra"; publisher = "kamadorueda"; @@ -214,8 +226,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.1974"; - sha256 = "0li8qbqdaz9aqckvdgsq2kbhs50aaxbqbvixc1cipgiribn7wcz4"; + version = "0.4.1976"; + sha256 = "1vv96kkfp93n970fsf6xqwgqyqrrkamvar8qhha1sv7ga6x0mbmy"; arch = "linux-x64"; }; })) @@ -230,8 +242,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.1974"; - sha256 = "102cb169f8a25rqsnys8775vh7rzq6kbna6csvsfykyp7fbp2clr"; + version = "0.4.1976"; + sha256 = "1bfakschjc84ja4rmlmpbb3avns0pqmi9nzsz453hi1jx9bqa66c"; arch = "linux-arm64"; }; })) @@ -246,8 +258,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.1974"; - sha256 = "0qkwa9hzi92d6h018b3w7d8cxz6dpl5n8r3p5qmqk9527w93x10b"; + version = "0.4.1976"; + sha256 = "0ygfnccr5slm7xpgm4p9z4bj0403w2r4ha5gm77vzgaq94hqpfc5"; arch = "darwin-x64"; }; })) @@ -262,8 +274,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.1974"; - sha256 = "0j4m1mylj9s7wnzi129g00si2758qq4s4865k29lxrzpya0fy7jl"; + version = "0.4.1976"; + sha256 = "1z628qb2f080870n5ja37gmnf6n1ni47pffllns7p8w9vil7hwgq"; arch = "darwin-arm64"; }; }) diff --git a/home/applications/vscode/extensions.toml b/home/applications/vscode/extensions.toml index c139175..5fb40bc 100644 --- a/home/applications/vscode/extensions.toml +++ b/home/applications/vscode/extensions.toml @@ -130,4 +130,12 @@ extension_name = "nix-ide" [[extensions]] publisher_name = "kamadorueda" -extension_name = "alejandra" \ No newline at end of file +extension_name = "alejandra" + +[[extensions]] +publisher_name = "servicenow" +extension_name = "now-vscode" + +[[extensions]] +publisher_name = "arnoudkooicom" +extension_name = "sn-scriptsync" \ No newline at end of file diff --git a/home/applications/vscode/javascript.nix b/home/applications/vscode/javascript.nix index 7ae77a6..197e8bf 100644 --- a/home/applications/vscode/javascript.nix +++ b/home/applications/vscode/javascript.nix @@ -17,6 +17,10 @@ in { mgmcdermott.vscode-language-babel yatki.vscode-surround + # ServiceNow + servicenow.now-vscode + arnoudkooicom.sn-scriptsync + # Svelte svelte.svelte-vscode