diff --git a/flake.lock b/flake.lock index 8b3c4f3..ce33e21 100644 --- a/flake.lock +++ b/flake.lock @@ -82,11 +82,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1737337847, - "narHash": "sha256-1j7wMhzpTUIkfXnsgTDr4c6dIKAHAAXDr3ojgs0n3HE=", + "lastModified": 1737510513, + "narHash": "sha256-8dHvINAotk7qQ8BfQ6ZAewyuhs0tUx2MwqgvMK9zkBk=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "83e447a2ae38dc584ce572d0d80847e3d53fac90", + "rev": "5af3e00a29d0eb68fc7478548d732f355ac0c381", "type": "github" }, "original": { @@ -113,11 +113,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1737062831, - "narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=", + "lastModified": 1737469691, + "narHash": "sha256-nmKOgAU48S41dTPIXAq0AHZSehWUn6ZPrUKijHAMmIk=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c", + "rev": "9e4d5190a9482a1fb9d18adf0bdb83c6e506eaab", "type": "github" }, "original": { @@ -129,11 +129,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1737299813, - "narHash": "sha256-Qw2PwmkXDK8sPQ5YQ/y/icbQ+TYgbxfjhgnkNJyT1X8=", + "lastModified": 1737404927, + "narHash": "sha256-e1WgPJpIYbOuokjgylcsuoEUCB4Jl2rQXa2LUD6XAG8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "107d5ef05c0b1119749e381451389eded30fb0d5", + "rev": "ae584d90cbd0396a422289ee3efb1f1c9d141dc3", "type": "github" }, "original": { diff --git a/home-manager/development/vscode.nix b/home-manager/development/vscode.nix index d2ea204..001f004 100644 --- a/home-manager/development/vscode.nix +++ b/home-manager/development/vscode.nix @@ -12,7 +12,7 @@ in programs = { vscode = { enable = true; - package = pkgs.vscodium; + package = inputs.nixpkgs-unstable.legacyPackages."${pkgs.system}".vscodium; mutableExtensionsDir = false; extensions = with openvsx-extensions;[ biomejs.biome @@ -29,6 +29,8 @@ in foxundermoon.shell-format dart-code.flutter ms-vscode.wasm-wasi-core + rust-lang.rust-analyzer + tamasfe.even-better-toml ] ++ [ vscode-extensions.bradlc.vscode-tailwindcss ]; userSettings = with pkgs;{ "workbench.iconTheme" = "material-icon-theme"; @@ -79,6 +81,8 @@ in "bashIde.shellcheckPath" = "${shellcheck}/bin/shellcheck"; "shellformat.path" = "${shfmt}/bin/shfmt"; + + "rust-analyzer.rustfmt.overrideCommand" = [ "${rustfmt}/bin/rustfmt" ]; }; }; };