From e933fd0be9e3741aaee458695e81305ef34549a4 Mon Sep 17 00:00:00 2001 From: Thomas Syms Date: Wed, 4 Dec 2024 09:57:01 -0400 Subject: [PATCH] Updated everything --- devenv.lock | 20 ++-- flake.lock | 98 +++++++++---------- home/applications/vscode/extensions.lock | 116 +++++++++-------------- home/applications/vscode/extensions.toml | 6 +- home/applications/vscode/javascript.nix | 49 +++++----- themes/dracula/default.nix | 6 +- themes/tokyonight/default.nix | 2 +- 7 files changed, 136 insertions(+), 161 deletions(-) diff --git a/devenv.lock b/devenv.lock index 36deed5..369317e 100644 --- a/devenv.lock +++ b/devenv.lock @@ -3,10 +3,10 @@ "devenv": { "locked": { "dir": "src/modules", - "lastModified": 1732460433, + "lastModified": 1732896163, "owner": "cachix", "repo": "devenv", - "rev": "6f9f633c50265c836aa685feefe15ea2a8865d28", + "rev": "2c928a199d56191d7a53f29ccafa56238c8ce4e5", "type": "github" }, "original": { @@ -24,10 +24,10 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1732429952, + "lastModified": 1732689334, "owner": "nix-community", "repo": "fenix", - "rev": "39603febfbb0b494a368905a5c5c1b13bd6e1e53", + "rev": "a8a983027ca02b363dfc82fbe3f7d9548a8d3dce", "type": "github" }, "original": { @@ -39,10 +39,10 @@ "flake-compat": { "flake": false, "locked": { - "lastModified": 1696426674, + "lastModified": 1732722421, "owner": "edolstra", "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", + "rev": "9ed2ac151eada2306ca8c418ebd97807bb08f6ac", "type": "github" }, "original": { @@ -88,10 +88,10 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1731797254, + "lastModified": 1733016324, "owner": "NixOS", "repo": "nixpkgs", - "rev": "e8c38b73aeb218e27163376a2d617e61a2ad9b59", + "rev": "7e1ca67996afd8233d9033edd26e442836cc2ad6", "type": "github" }, "original": { @@ -134,10 +134,10 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1732466538, + "lastModified": 1733156587, "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "327ab2958fe5d4a54c8e8f1096fd67862786af2e", + "rev": "aa38be893cdbce5b65bcb79600ab31d41964bc08", "type": "github" }, "original": { diff --git a/flake.lock b/flake.lock index 0f35c58..339a7a6 100644 --- a/flake.lock +++ b/flake.lock @@ -53,11 +53,11 @@ "base16-vim": { "flake": false, "locked": { - "lastModified": 1716150083, - "narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=", + "lastModified": 1731949548, + "narHash": "sha256-XIDexXM66sSh5j/x70e054BnUsviibUShW7XhbDGhYo=", "owner": "tinted-theming", "repo": "base16-vim", - "rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d", + "rev": "61165b1632409bd55e530f3dbdd4477f011cadc6", "type": "github" }, "original": { @@ -73,11 +73,11 @@ ] }, "locked": { - "lastModified": 1732540163, - "narHash": "sha256-5EYzmoTpem2IB9JWzd41sL98pz3lyyCSTiCjv08i4Uk=", + "lastModified": 1733168902, + "narHash": "sha256-8dupm9GfK+BowGdQd7EHK5V61nneLfr9xR6sc5vtDi0=", "owner": "nix-community", "repo": "disko", - "rev": "2ed5e30fc7e34adf455db8b02b9151d3922a54ea", + "rev": "785c1e02c7e465375df971949b8dcbde9ec362e5", "type": "github" }, "original": { @@ -105,11 +105,11 @@ "flake-compat_2": { "flake": false, "locked": { - "lastModified": 1673956053, - "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "lastModified": 1696426674, + "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", "owner": "edolstra", "repo": "flake-compat", - "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", "type": "github" }, "original": { @@ -144,11 +144,11 @@ ] }, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -176,16 +176,16 @@ "gnome-shell": { "flake": false, "locked": { - "lastModified": 1713702291, - "narHash": "sha256-zYP1ehjtcV8fo+c+JFfkAqktZ384Y+y779fzmR9lQAU=", + "lastModified": 1732369855, + "narHash": "sha256-JhUWbcYPjHO3Xs3x9/Z9RuqXbcp5yhPluGjwsdE2GMg=", "owner": "GNOME", "repo": "gnome-shell", - "rev": "0d0aadf013f78a7f7f1dc984d0d812971864b934", + "rev": "dadd58f630eeea41d645ee225a63f719390829dc", "type": "github" }, "original": { "owner": "GNOME", - "ref": "46.1", + "ref": "47.2", "repo": "gnome-shell", "type": "github" } @@ -197,11 +197,11 @@ ] }, "locked": { - "lastModified": 1732482255, - "narHash": "sha256-GUffLwzawz5WRVfWaWCg78n/HrBJrOG7QadFY6rtV8A=", + "lastModified": 1733317578, + "narHash": "sha256-anN/LcP5IuqEARvhPETg1vnbyG3IQ0wdvSAYEJfIQzA=", "owner": "nix-community", "repo": "home-manager", - "rev": "a9953635d7f34e7358d5189751110f87e3ac17da", + "rev": "ad48eb25cd0b00ce730da00fa1f8e6e6c27b397d", "type": "github" }, "original": { @@ -239,11 +239,11 @@ ] }, "locked": { - "lastModified": 1730837930, - "narHash": "sha256-0kZL4m+bKBJUBQse0HanewWO0g8hDdCvBhudzxgehqc=", + "lastModified": 1733085484, + "narHash": "sha256-dVmNuUajnU18oHzBQWZm1BQtANCHaqNuxTHZQ+GN0r8=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f607e07f3ac7e53541120536708e824acccfaa8", + "rev": "c1fee8d4a60b89cae12b288ba9dbc608ff298163", "type": "github" }, "original": { @@ -310,11 +310,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1732499683, - "narHash": "sha256-Hw95rpgNiyAL4v9pJF2756PMud6O0p/1XQixs5f/Shk=", + "lastModified": 1733277416, + "narHash": "sha256-+r1bhEqW0ACV+E8TID6FvW0/YJ+46SQ9yk6DpyHtRWg=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "b376bfa567fd25f9f22b6f51ffaa4f84d0b7c72f", + "rev": "3ea774bace6ac2f8db48a1c1d59271e0209e4b96", "type": "github" }, "original": { @@ -325,11 +325,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1732483221, - "narHash": "sha256-kF6rDeCshoCgmQz+7uiuPdREVFuzhIorGOoPXMalL2U=", + "lastModified": 1733217105, + "narHash": "sha256-fc6jTzIwCIVWTX50FtW6AZpuukuQWSEbPiyg6ZRGWFY=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "45348ad6fb8ac0e8415f6e5e96efe47dd7f39405", + "rev": "cceee0a31d2f01bcc98b2fbd591327c06a4ea4f9", "type": "github" }, "original": { @@ -388,11 +388,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1732014248, - "narHash": "sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w=", + "lastModified": 1733212471, + "narHash": "sha256-M1+uCoV5igihRfcUKrr1riygbe73/dzNnzPsmaLCmpo=", "owner": "nixos", "repo": "nixpkgs", - "rev": "23e89b7da85c3640bbc2173fe04f4bd114342367", + "rev": "55d15ad12a74eb7d4646254e13638ad0c4128776", "type": "github" }, "original": { @@ -404,11 +404,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1731531548, - "narHash": "sha256-sz8/v17enkYmfpgeeuyzniGJU0QQBfmAjlemAUYhfy8=", + "lastModified": 1732238832, + "narHash": "sha256-sQxuJm8rHY20xq6Ah+GwIUkF95tWjGRd1X8xF+Pkk38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "24f0d4acd634792badd6470134c387a3b039dace", + "rev": "8edf06bea5bcbee082df1b7369ff973b91618b8d", "type": "github" }, "original": { @@ -420,11 +420,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1731139594, - "narHash": "sha256-IigrKK3vYRpUu+HEjPL/phrfh7Ox881er1UEsZvw9Q4=", + "lastModified": 1732521221, + "narHash": "sha256-2ThgXBUXAE1oFsVATK1ZX9IjPcS4nKFOAjhPNKuiMn0=", "owner": "nixos", "repo": "nixpkgs", - "rev": "76612b17c0ce71689921ca12d9ffdc9c23ce40b2", + "rev": "4633a7c72337ea8fd23a4f2ba3972865e3ec685d", "type": "github" }, "original": { @@ -474,11 +474,11 @@ }, "nur": { "locked": { - "lastModified": 1732540075, - "narHash": "sha256-fKAH4IADe9JG6T9doJdChivDX/lOz+MwkgTxbQm8mpY=", + "lastModified": 1733315561, + "narHash": "sha256-xPW3WnvKOicBO3ATvCSLeaOYDYYjS+XEnoF5Ac37zrQ=", "owner": "nix-community", "repo": "NUR", - "rev": "35ddaa1fae8af5cc5be00bcfbb80023dbfa95298", + "rev": "8bf1e06e0b7a939df6282c569e1c1def8720df85", "type": "github" }, "original": { @@ -533,11 +533,11 @@ "tinted-tmux": "tinted-tmux" }, "locked": { - "lastModified": 1732261424, - "narHash": "sha256-8uTKUHkaU980J5kRnLYrdwmjZYB88eBGUk1oVgIUHFE=", + "lastModified": 1733262405, + "narHash": "sha256-/AT315It87ll6mlZLYcmfoe6Uogx9MjPBCCZZZTq8xY=", "owner": "danth", "repo": "stylix", - "rev": "b667a340730dd3d0596083aa7c949eef01367c62", + "rev": "ffba1f1bab63ea49541f812c72a4fcf305461d67", "type": "github" }, "original": { @@ -613,11 +613,11 @@ "tinted-tmux": { "flake": false, "locked": { - "lastModified": 1696725902, - "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=", + "lastModified": 1729501581, + "narHash": "sha256-1ohEFMC23elnl39kxWnjzH1l2DFWWx4DhFNNYDTYt54=", "owner": "tinted-theming", "repo": "tinted-tmux", - "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7", + "rev": "f0e7f7974a6441033eb0a172a0342e96722b4f14", "type": "github" }, "original": { @@ -631,11 +631,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1731284133, - "narHash": "sha256-7i8434BmP2W89n+vkujXLBq7yvqY5ser6cbAHLW4X38=", + "lastModified": 1732806316, + "narHash": "sha256-qcI6PxnYuBLwst4oqtf5DSJ5npu14qYhVaR0DqsBUA0=", "owner": "omarcresp", "repo": "zen-browser-flake", - "rev": "a7bffa521f5934cdb098f23e87096bb8a7daaacf", + "rev": "76118b8cf617bde117c9cf44cfdb3156018c6d80", "type": "github" }, "original": { diff --git a/home/applications/vscode/extensions.lock b/home/applications/vscode/extensions.lock index bc2e8da..515f439 100644 --- a/home/applications/vscode/extensions.lock +++ b/home/applications/vscode/extensions.lock @@ -19,14 +19,14 @@ merge "ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.391.0"; - sha256 = "1rw3k3slk7c815kbjbnbjdwgrskkhcjrqbdgyja8bydws10bxjcp"; + version = "0.392.0"; + sha256 = "1vl1013qga9z738ml2bjhk4wx3xfq24g55qqs8fsgc0dlkxryhsn"; }; "mechatroner"."rainbow-csv" = vscode-utils.extensionFromVscodeMarketplace { name = "rainbow-csv"; publisher = "mechatroner"; - version = "3.12.0"; - sha256 = "1i453fdwjcbhn0zl8h8hmcbzf18m7r30v6qbnhlsxqfs6arxlwd6"; + version = "3.13.0"; + sha256 = "1wa9q8fvy8kf98lahx7sklfq6q3j08pnkjar3xy0q3akdqqg1mf1"; }; "mhutchie"."git-graph" = vscode-utils.extensionFromVscodeMarketplace { name = "git-graph"; @@ -55,8 +55,8 @@ merge "bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-tailwindcss"; publisher = "bradlc"; - version = "0.13.57"; - sha256 = "1a7ghk4c4g3j3qq4pxp87zsr1b6sc5dqlgw8gmqa6lxd7yv897lf"; + version = "0.13.59"; + sha256 = "1c5h29m8hkflyfgq7n8pgkypffgfclnk0mwrgnr2cvw0vpazcinr"; }; "davidanson"."vscode-markdownlint" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-markdownlint"; @@ -79,8 +79,8 @@ merge "james-yu"."latex-workshop" = vscode-utils.extensionFromVscodeMarketplace { name = "latex-workshop"; publisher = "james-yu"; - version = "10.5.6"; - sha256 = "1lz2r6sbg6jd7m9gz7bj20sdg6hvnki1kw7fzcz4qa8mcf333nz3"; + version = "10.7.0"; + sha256 = "0m4y6lfq26l8xfzdwdfx7i1803i6vxdifh2ly21z7d5q0w65wmqm"; }; "mgmcdermott"."vscode-language-babel" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-language-babel"; @@ -103,8 +103,8 @@ merge "svelte"."svelte-vscode" = vscode-utils.extensionFromVscodeMarketplace { name = "svelte-vscode"; publisher = "svelte"; - version = "109.2.4"; - sha256 = "0zrafn82whybi44dgdffp1flzysdddq62nsrxfibg048pqfgi164"; + version = "109.3.2"; + sha256 = "1q6n4gcnzf0ax50x6ilyx45bichz9idvjmilw6gx3g42csag8bxr"; }; "jock"."svg" = vscode-utils.extensionFromVscodeMarketplace { name = "svg"; @@ -193,8 +193,8 @@ merge "qcz"."text-power-tools" = vscode-utils.extensionFromVscodeMarketplace { name = "text-power-tools"; publisher = "qcz"; - version = "1.49.0"; - sha256 = "0dq73aclm16c323369dxadbrdq7nka6pkhdjhah44lw9nrw3z254"; + version = "1.50.0"; + sha256 = "1bbl2wwbd2jxck9gpamz5zs8i0q5pc7ixay93x0dljpq1vxk42ns"; }; "jnoortheen"."nix-ide" = vscode-utils.extensionFromVscodeMarketplace { name = "nix-ide"; @@ -231,36 +231,29 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.21.2024112001"; - sha256 = "0axnb8hnxblb9vvfk6ydxnvpv3kzhvslx4h7vzz05y8y6h0i9vl0"; + version = "2024.21.2024112901"; + sha256 = "1vadkwv30gw2p9i7wcdh8im9w2gwvj5gvm9msbz6sw10sklk9dhm"; arch = "linux-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { name = "jupyter"; publisher = "ms-toolsai"; - version = "2024.10.2024100401"; - sha256 = "14nivp7f3cb2ma8npm8c430i5qs6wjlbffmr6kycgwmrw7k7ihx1"; + version = "2024.11.2024102401"; + sha256 = "1cq1xp70bgpl2gmz544y5vrpqg0wsy0ziyk4wg2pbs0g5vw38n7j"; arch = "linux-x64"; }; "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2190"; - sha256 = "0q0vczdj8i9568ndg365hsrpz8j6li19lxhcf59c7wx3xja72ggr"; + version = "0.4.2205"; + sha256 = "0g7vka0q4w0akhpbjdx64khb204k7wvx5cdb48bqws2kydbz59qg"; arch = "linux-x64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.231"; - sha256 = "1bvy5xaxb5jqrv0fchx8vhk7mvk4vfx4if08513cbq2idaplvsqb"; - arch = "linux-x64"; - }; - "biomejs"."biome" = vscode-utils.extensionFromVscodeMarketplace { - name = "biome"; - publisher = "biomejs"; - version = "2024.10.131712"; - sha256 = "00n39bx3jg921h90j5k6ymv3dj9ar1q2vq7zh35sph8q7lzmmjf2"; + version = "0.9.239"; + sha256 = "0lz3i5shl3w4ygzb345qkddql0ppavmisn5bidvsb5crvwy9wq8d"; arch = "linux-x64"; }; })) @@ -268,36 +261,29 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.21.2024112001"; - sha256 = "07gnc3iqjjy2lc7nxv91iv1v99ql982bxx66h39hpgnxsv541mrq"; + version = "2024.21.2024112901"; + sha256 = "10qy1gghf82n3rny334mjk7ja4jzhcd5r4am35s9j08nzf0rs4ry"; arch = "linux-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { name = "jupyter"; publisher = "ms-toolsai"; - version = "2024.10.2024100401"; - sha256 = "00dvzd0qfmisxnrhw18bscg42l2wdwsxnviv8kgcaj197yxq2ci7"; + version = "2024.11.2024102401"; + sha256 = "1fd9xhssnqgglc9mim5lmdzkn0drvb43164myv76x0s67av8ca0v"; arch = "linux-arm64"; }; "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2190"; - sha256 = "1bxa93ladvwch13qmn4i9x9x04dfx1fswwsniifrvw3wic3ib4j2"; + version = "0.4.2205"; + sha256 = "11bjhp81wvd9snz74f9ba4dm4agq99c0gcg8im2hxyk4h4r0sjwn"; arch = "linux-arm64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.231"; - sha256 = "0fbrfdgdxqx74ppn5khh6ypp615bqnj7b6jqxz8cbl4js9qrvjr6"; - arch = "linux-arm64"; - }; - "biomejs"."biome" = vscode-utils.extensionFromVscodeMarketplace { - name = "biome"; - publisher = "biomejs"; - version = "2024.10.131712"; - sha256 = "00n39bx3jg921h90j5k6ymv3dj9ar1q2vq7zh35sph8q7lzmmjf2"; + version = "0.9.239"; + sha256 = "1fqwlny2qxzn6d0khjg4bkmni06b4d9czi0gqfm779649564g3xg"; arch = "linux-arm64"; }; })) @@ -305,36 +291,29 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.21.2024112001"; - sha256 = "1lcblmpvd27n5pw80xbd8mqxgsl3h0gf205l5hqvdw5mfy3djpr4"; + version = "2024.21.2024112901"; + sha256 = "1ykkarjym7x8qdwf1jihzc09l5nqs9jnh25ls0mzbwz4v4312ldz"; arch = "darwin-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { name = "jupyter"; publisher = "ms-toolsai"; - version = "2024.10.2024100401"; - sha256 = "1mfj1wvcgzf5xy0m5y75qxp3p6wnhybals46scb1ivxzqv0smgd7"; + version = "2024.11.2024102401"; + sha256 = "1102mkq6920ywwpjafmzcyyznax53kb38dx8rgdkr2c0hg7hnvbn"; arch = "darwin-x64"; }; "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2190"; - sha256 = "00zsnhf71ypkwrfhbmw2dihq53n6yf9nigizl2m8bdb8dgns6027"; + version = "0.4.2205"; + sha256 = "12n64s78ddd0pqsq9wism9kbh487bf4lcx47p6cfibxhi5b01mvs"; arch = "darwin-x64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.231"; - sha256 = "1dibbfnmhj33na1yblbfblvazq5q0w7m75nixp8gl3fl4q1g7631"; - arch = "darwin-x64"; - }; - "biomejs"."biome" = vscode-utils.extensionFromVscodeMarketplace { - name = "biome"; - publisher = "biomejs"; - version = "2024.10.131712"; - sha256 = "00n39bx3jg921h90j5k6ymv3dj9ar1q2vq7zh35sph8q7lzmmjf2"; + version = "0.9.239"; + sha256 = "1z1nldcxmym7y97p8dmx76rizl8b3rnjfxrprpx0brw6mb33kqpj"; arch = "darwin-x64"; }; })) @@ -342,36 +321,29 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.21.2024112001"; - sha256 = "1qh5cblvgz582wqp32qm07siwqf6hj2zzygfz5mnbvrm4swylg3d"; + version = "2024.21.2024112901"; + sha256 = "1zngzjfyxlh8wfrd3i449wbqdb6w129kwqhvmwb3i09vf18ncz9h"; arch = "darwin-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { name = "jupyter"; publisher = "ms-toolsai"; - version = "2024.10.2024100401"; - sha256 = "0p122zxxaj55gnyb8zianpn6w1piashmxs05s72g3hdxmqcz35mk"; + version = "2024.11.2024102401"; + sha256 = "0v69n4qzqg5dx783xhlzq6wci0gvmarip3v9696wm0gjdwsl2rv2"; arch = "darwin-arm64"; }; "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2190"; - sha256 = "0ric1hr8qqyzysc75vlad3ils46x3va0fdms6nj8y3q0ajfj59xx"; + version = "0.4.2205"; + sha256 = "1zg8s97gnnxjic23nbnnzhlrrml1prgqm7pv179md3iwn2jjxar2"; arch = "darwin-arm64"; }; "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.231"; - sha256 = "0msn1n04hb5r0aqzms44f65ar4gkyvxa36y31blsb5vdlrmrj9h0"; - arch = "darwin-arm64"; - }; - "biomejs"."biome" = vscode-utils.extensionFromVscodeMarketplace { - name = "biome"; - publisher = "biomejs"; - version = "2024.10.131712"; - sha256 = "00n39bx3jg921h90j5k6ymv3dj9ar1q2vq7zh35sph8q7lzmmjf2"; + version = "0.9.239"; + sha256 = "0x7yl4hgnhzl20ang9zk2fw1zdvikykss6dbpb4qcawdk7qsk3i3"; arch = "darwin-arm64"; }; }) diff --git a/home/applications/vscode/extensions.toml b/home/applications/vscode/extensions.toml index 5ac6a3d..86a36cc 100644 --- a/home/applications/vscode/extensions.toml +++ b/home/applications/vscode/extensions.toml @@ -1,4 +1,4 @@ -vscode_version = "1.94.2" +vscode_version = "1.95.3" [[extensions]] publisher_name = "ms-toolsai" @@ -156,10 +156,6 @@ extension_name = "playwright" publisher_name = "denoland" extension_name = "vscode-deno" -[[extensions]] -publisher_name = "biomejs" -extension_name = "biome" - [[extensions]] publisher_name = "saoudrizwan" extension_name = "claude-dev" \ No newline at end of file diff --git a/home/applications/vscode/javascript.nix b/home/applications/vscode/javascript.nix index 47e035b..f1e4a2c 100644 --- a/home/applications/vscode/javascript.nix +++ b/home/applications/vscode/javascript.nix @@ -9,33 +9,36 @@ }; in { programs.vscode = { - extensions = with plugins; [ - # General - christian-kohler.npm-intellisense - denoland.vscode-deno - biomejs.biome - liamhammett.inline-parameters - yatki.vscode-surround + extensions = with plugins; + [ + # General + christian-kohler.npm-intellisense + denoland.vscode-deno + liamhammett.inline-parameters + yatki.vscode-surround - # CSS - bradlc.vscode-tailwindcss - pranaygp.vscode-css-peek - stylelint.vscode-stylelint - zignd.html-css-class-completion + # CSS + bradlc.vscode-tailwindcss + pranaygp.vscode-css-peek + stylelint.vscode-stylelint + zignd.html-css-class-completion - # ServiceNow - #servicenow.now-vscode - arnoudkooicom.sn-scriptsync + # ServiceNow + #servicenow.now-vscode + arnoudkooicom.sn-scriptsync - # Svelte - svelte.svelte-vscode + # Svelte + svelte.svelte-vscode - # Tauri - tauri-apps.tauri-vscode + # Tauri + tauri-apps.tauri-vscode - # Testing - ms-playwright.playwright - ]; + # Testing + ms-playwright.playwright + ] + ++ [ + pkgs.vscode-extensions.biomejs.biome + ]; userSettings = { "[javascript]"."editor.defaultFormatter" = "biomejs.biome"; "[typescript]"."editor.defaultFormatter" = "biomejs.biome"; @@ -52,6 +55,8 @@ in { home.packages = with pkgs; [ deno + bun + nodejs biome ]; } diff --git a/themes/dracula/default.nix b/themes/dracula/default.nix index f37b794..ef79687 100644 --- a/themes/dracula/default.nix +++ b/themes/dracula/default.nix @@ -20,6 +20,8 @@ userSettings = { "workbench.colorTheme" = "Evondev Dracula Night Contrast"; "workbench.iconTheme" = "vscode-icons"; + "editor.fontFamily" = "FiraCode Nerd Font Mono"; + "editor.fontLigatures" = true; }; }; @@ -47,8 +49,8 @@ }; monospace = { - package = pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}; - name = "JetBrainsMono Nerd Font"; + package = pkgs.nerd-fonts.fira-code; + name = "FiraCode Nerd Font Mono"; }; emoji = { diff --git a/themes/tokyonight/default.nix b/themes/tokyonight/default.nix index 70e301e..efb2cd3 100644 --- a/themes/tokyonight/default.nix +++ b/themes/tokyonight/default.nix @@ -47,7 +47,7 @@ }; monospace = { - package = pkgs.nerdfonts.override {fonts = ["JetBrainsMono"];}; + package = pkgs.nerd-fonts.jetbrains-mono; name = "JetBrainsMono Nerd Font"; };