diff --git a/devenv.lock b/devenv.lock index 0c1551c..3bedd45 100644 --- a/devenv.lock +++ b/devenv.lock @@ -3,10 +3,10 @@ "devenv": { "locked": { "dir": "src/modules", - "lastModified": 1738414267, + "lastModified": 1739172804, "owner": "cachix", "repo": "devenv", - "rev": "3f49b4afbb9a80b1e81fb6071f59dac152177efa", + "rev": "f8be0ed0141abab89cefb20d3d375740671fbee1", "type": "github" }, "original": { @@ -24,10 +24,10 @@ "rust-analyzer-src": "rust-analyzer-src" }, "locked": { - "lastModified": 1738564312, + "lastModified": 1739169164, "owner": "nix-community", "repo": "fenix", - "rev": "d99d2a562b9c9d5f0e4399e5bb677b37a791c7eb", + "rev": "d7616af878cd0cb7f940b470440347920395be0c", "type": "github" }, "original": { @@ -118,10 +118,10 @@ "rust-analyzer-src": { "flake": false, "locked": { - "lastModified": 1738488035, + "lastModified": 1739099919, "owner": "rust-lang", "repo": "rust-analyzer", - "rev": "f3998f7f8a197596c5edf72e937996e6674b423b", + "rev": "35181e167efb94d5090df588e6af9f93250421f3", "type": "github" }, "original": { diff --git a/flake.lock b/flake.lock index 5128b07..821b5d3 100644 --- a/flake.lock +++ b/flake.lock @@ -73,11 +73,11 @@ ] }, "locked": { - "lastModified": 1738148035, - "narHash": "sha256-KYOATYEwaKysL3HdHdS5kbQMXvzS4iPJzJrML+3TKAo=", + "lastModified": 1738765162, + "narHash": "sha256-3Z40qHaFScWUCVQrGc4Y+RdoPsh1R/wIh+AN4cTXP0I=", "owner": "nix-community", "repo": "disko", - "rev": "18d0a984cc2bc82cf61df19523a34ad463aa7f54", + "rev": "ff3568858c54bd306e9e1f2886f0f781df307dff", "type": "github" }, "original": { @@ -402,11 +402,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1738547248, - "narHash": "sha256-ALPkA9L4G0j7piorEyeQ7zf6fW4vii4ULxRZBXmeKYM=", + "lastModified": 1739152168, + "narHash": "sha256-Zv6eGe+c5f9Chyw6O3ePJ4hbscetuzZxYShwjn3ACEs=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "bfacd5e2786caf61da0ad956728559dd6c1e8037", + "rev": "bd6b70f681b2561f53c9522be64330c7ff9d08d8", "type": "github" }, "original": { @@ -417,11 +417,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1738471961, - "narHash": "sha256-cgXDFrplNGs7bCVzXhRofjD8oJYqqXGcmUzXjHmip6Y=", + "lastModified": 1738816619, + "narHash": "sha256-5yRlg48XmpcX5b5HesdGMOte+YuCy9rzQkJz+imcu6I=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "537286c3c59b40311e5418a180b38034661d2536", + "rev": "2eccff41bab80839b1d25b303b53d339fbb07087", "type": "github" }, "original": { @@ -480,11 +480,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1738435198, - "narHash": "sha256-5+Hmo4nbqw8FrW85FlNm4IIrRnZ7bn0cmXlScNsNRLo=", + "lastModified": 1739055578, + "narHash": "sha256-2MhC2Bgd06uI1A0vkdNUyDYsMD0SLNGKtD8600mZ69A=", "owner": "nixos", "repo": "nixpkgs", - "rev": "f6687779bf4c396250831aa5a32cbfeb85bb07a3", + "rev": "a45fa362d887f4d4a7157d95c28ca9ce2899b70e", "type": "github" }, "original": { @@ -496,11 +496,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1738142207, - "narHash": "sha256-NGqpVVxNAHwIicXpgaVqJEJWeyqzoQJ9oc8lnK9+WC4=", + "lastModified": 1739020877, + "narHash": "sha256-mIvECo/NNdJJ/bXjNqIh8yeoSjVLAuDuTUzAo7dzs8Y=", "owner": "nixos", "repo": "nixpkgs", - "rev": "9d3ae807ebd2981d593cddd0080856873139aa40", + "rev": "a79cfe0ebd24952b580b1cf08cd906354996d547", "type": "github" }, "original": { @@ -587,11 +587,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1738362438, - "narHash": "sha256-EO2dVkMVLThWqv4hobEZEZGWBEuH2Z9SYqQDrbLSclU=", + "lastModified": 1739192720, + "narHash": "sha256-ER1E33smHSyApBDSEdl5n8r1mwqznmLjj+1dRt7uh8k=", "owner": "nix-community", "repo": "NUR", - "rev": "95ddad0ff0e67c90314c6ca46324dce5f9a910d2", + "rev": "cc979442cc67adc400650056054dec128e555a99", "type": "github" }, "original": { @@ -768,11 +768,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1738303573, - "narHash": "sha256-tOGoqfAhSe1c2+4dm1Te2MQRlwP35OlZQKrH8VxDBWs=", + "lastModified": 1738956642, + "narHash": "sha256-7/Uu4j1Mj0S2rPQISfwlw1WtHFzntvcmijy7DadKsuI=", "owner": "omarcresp", "repo": "zen-browser-flake", - "rev": "7d21adc64c17cc9d5d897c3266d0b9383024ea3d", + "rev": "70203c36c24702449cd5fec22ce50e87c2780e9e", "type": "github" }, "original": { diff --git a/home/applications/vscode/default.nix b/home/applications/vscode/default.nix index 38f71d4..74e5e01 100644 --- a/home/applications/vscode/default.nix +++ b/home/applications/vscode/default.nix @@ -43,7 +43,7 @@ in { ## Code Completion continue.continue - rooveterinaryinc.roo-cline + #rooveterinaryinc.roo-cline ## Development Environment ms-toolsai.jupyter diff --git a/home/applications/vscode/extensions.lock b/home/applications/vscode/extensions.lock index e6ff36c..6877daa 100644 --- a/home/applications/vscode/extensions.lock +++ b/home/applications/vscode/extensions.lock @@ -25,8 +25,8 @@ merge "ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace { name = "remote-containers"; publisher = "ms-vscode-remote"; - version = "0.396.0"; - sha256 = "157hfpjs2mhvd30cdikkfk9v60bxrax5s7fp0m4pxmi3p1y8h0z1"; + version = "0.398.0"; + sha256 = "06z9rwljxqf0hpj1qbila49ixymichvgpjxnc49fgi35pbbq936m"; }; "golang"."go" = vscode-utils.extensionFromVscodeMarketplace { name = "go"; @@ -61,8 +61,8 @@ merge "bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace { name = "vscode-tailwindcss"; publisher = "bradlc"; - version = "0.14.2"; - sha256 = "06r8957dbr6kqgk5ncwdw6ihv346c41vzk9j6r1b9zxl906gslqz"; + version = "0.14.3"; + sha256 = "1y5x82ngia7xx67jizik4n3bqn0rwff96y8kkhk2cflbv4jbjsmp"; }; "zignd"."html-css-class-completion" = vscode-utils.extensionFromVscodeMarketplace { name = "html-css-class-completion"; @@ -157,8 +157,8 @@ merge "saoudrizwan"."claude-dev" = vscode-utils.extensionFromVscodeMarketplace { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.2.12"; - sha256 = "0nn2q9bcd77lk8rcfmd08wj9sf5i24x5wsz8hxfwysszs1dis9lx"; + version = "3.3.1"; + sha256 = "10zmz7hgvpqamjhkkl13q63aa7ga41b4lc16j2vyi0510xr6sfgm"; }; "bpruitt-goddard"."mermaid-markdown-syntax-highlighting" = vscode-utils.extensionFromVscodeMarketplace { name = "mermaid-markdown-syntax-highlighting"; @@ -196,6 +196,12 @@ merge version = "0.2.9"; sha256 = "0l3si78il7ja6621991nljjvvywwkwfnnix9jz5s8y0il2cfq9y9"; }; + "rooveterinaryinc"."roo-cline" = vscode-utils.extensionFromVscodeMarketplace { + name = "roo-cline"; + publisher = "rooveterinaryinc"; + version = "3.3.17"; + sha256 = "190mnsvh3i7hr6y70wavzwg0d2809jwikl67cqvxp1hcbnqbg6ha"; + }; "liamhammett"."inline-parameters" = vscode-utils.extensionFromVscodeMarketplace { name = "inline-parameters"; publisher = "liamhammett"; @@ -208,12 +214,6 @@ merge version = "1.50.0"; sha256 = "1bbl2wwbd2jxck9gpamz5zs8i0q5pc7ixay93x0dljpq1vxk42ns"; }; - "rooveterinaryinc"."roo-cline" = vscode-utils.extensionFromVscodeMarketplace { - name = "roo-cline"; - publisher = "rooveterinaryinc"; - version = "3.3.11"; - sha256 = "1iwqq0ylkw6ksqm1fb4hfjscvr21ralng856v2pcdm004z8z3174"; - }; "jnoortheen"."nix-ide" = vscode-utils.extensionFromVscodeMarketplace { name = "nix-ide"; publisher = "jnoortheen"; @@ -235,8 +235,8 @@ merge "arnoudkooicom"."sn-scriptsync" = vscode-utils.extensionFromVscodeMarketplace { name = "sn-scriptsync"; publisher = "arnoudkooicom"; - version = "3.3.5"; - sha256 = "1d3kcclkkxk322cr29kj2kpyx4ci8md9biv818lv11ybh61pvand"; + version = "3.3.6"; + sha256 = "055fpzhy78lpws1nqd31l81jh2rg8ww0ghzgmhxfb5j5ag1y0h5b"; }; "kamadorueda"."alejandra" = vscode-utils.extensionFromVscodeMarketplace { name = "alejandra"; @@ -249,8 +249,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2025012801"; - sha256 = "14q8dy8zpd2lmlxgmv1vlrfbragwncirqzvrp1hirpwnaqmi7b8q"; + version = "2025.1.2025021001"; + sha256 = "169xw71cfazxkdp5yh8qf1l6dlbh595im15f0akpvzds4ksd6216"; arch = "linux-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -263,8 +263,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2293"; - sha256 = "1lkvgw8l6n904zl5kjk40avxxsrpwpbbmzsdpyvkryhf32zqvmri"; + version = "0.4.2298"; + sha256 = "14m1rig7vv3g7vzkz0lbmk52bmplyi7g84m0076y2vqd5x63xwrn"; arch = "linux-x64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -277,8 +277,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.260"; - sha256 = "1x0vqz1l7cgkfwx01ggcn3i7hnr7y6g3srs1cgy4nhb5q1dqlxxa"; + version = "0.9.262"; + sha256 = "1235qvjqi95fl20y4rkma4srkiq6za5x3l6ndwrmi2kxf18xysnq"; arch = "linux-x64"; }; })) @@ -286,8 +286,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2025012801"; - sha256 = "0vfpwss03znxr853v644ba2yiw8h6j1pfj2fxrfsq832xwyjg7k7"; + version = "2025.1.2025021001"; + sha256 = "0n4pfl06sr3ramn5acqar8krmdm3x0xiv168qgqlf9am0rhq6q1f"; arch = "linux-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -300,8 +300,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2293"; - sha256 = "09j92rhkxdrcxf625h3xvxxw0r1qjqv3z95187jzf8s6wpdrsybw"; + version = "0.4.2298"; + sha256 = "0l3vrz0avsx0jlv6y0b18ikysxy3smpqb8lvr5lxzdsncbi895r9"; arch = "linux-arm64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -314,8 +314,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.260"; - sha256 = "1g1rc439zj3lrik425j0ipl9lpxzfm2l0g50dkp3gwczhy0n24gh"; + version = "0.9.262"; + sha256 = "0hrdc3f6f3hpnbla1zq0d06ps6l4dsr0dkck80b2vw208h5frsh3"; arch = "linux-arm64"; }; })) @@ -323,8 +323,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2025012801"; - sha256 = "059m4ps06cnxcm8k10jga02mwdrcmn3rvzrszpwxf1a5q0vr2y2h"; + version = "2025.1.2025021001"; + sha256 = "0cv5yz278yr7w3k6p0mislqqwn9fa7hw5q08rb227gawcsr9ms85"; arch = "darwin-x64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -337,8 +337,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2293"; - sha256 = "1ylagddxslz1f4v858sqmkk0vj2i6bmd3q8x5d20mvwa6773wvzh"; + version = "0.4.2298"; + sha256 = "0ilhd5vi5cvpdnaaxr8mkw6fkpa6mrhnr705kl1i5z9jg4nly4n4"; arch = "darwin-x64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -351,8 +351,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.260"; - sha256 = "1jjmjhkkn61s70fd9brgwx9ni9vhcz0x0c03641darsr6qjhc7j4"; + version = "0.9.262"; + sha256 = "0mn8qam9ymgfcln1wyq9y50lx32971sh7ppxrgd84jvk778vpgl6"; arch = "darwin-x64"; }; })) @@ -360,8 +360,8 @@ merge "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { name = "python"; publisher = "ms-python"; - version = "2024.23.2025012801"; - sha256 = "1z5q61c6zrvn72jq2mwqg5hd56ldakvvdppa0wcrlmc89bii2d0z"; + version = "2025.1.2025021001"; + sha256 = "184566qp08dypy53gxchm6qifzks1v87693f436x3rz582k6ip6c"; arch = "darwin-arm64"; }; "ms-toolsai"."jupyter" = vscode-utils.extensionFromVscodeMarketplace { @@ -374,8 +374,8 @@ merge "rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "rust-analyzer"; publisher = "rust-lang"; - version = "0.4.2293"; - sha256 = "1i7wgrshkiadrmy9snj9wk8lrij33fmpfxmdwjz08zqrs7icbnx4"; + version = "0.4.2298"; + sha256 = "14s8402228bhz2qikjw7yc770m9vzp0d6r10mrwlgvdwpkap4rc5"; arch = "darwin-arm64"; }; "astro-build"."astro-vscode" = vscode-utils.extensionFromVscodeMarketplace { @@ -388,8 +388,8 @@ merge "continue"."continue" = vscode-utils.extensionFromVscodeMarketplace { name = "continue"; publisher = "continue"; - version = "0.9.260"; - sha256 = "147l9jhd6wxw5zwqyw8wyckgk00lf6822zmaxxv7kva3dbaf9jaz"; + version = "0.9.262"; + sha256 = "1xhazhk0df8kd9s5shdsn0mp37rawcmhh2wyqjh5ylcgyz8p4afz"; arch = "darwin-arm64"; }; }) diff --git a/home/applications/vscode/rust.nix b/home/applications/vscode/rust.nix index 3fdf153..6bdf53f 100644 --- a/home/applications/vscode/rust.nix +++ b/home/applications/vscode/rust.nix @@ -21,4 +21,9 @@ in { userSettings = { }; }; + + home.packages = with pkgs; [ + cargo + rustc + ]; }