nix: Resolve 'hostPlatform' rename warning in dev shell (#45045)

This PR fixes the warning from entering the nix development shell:
```
evaluation warning: 'hostPlatform' has been renamed to/replaced by 'stdenv.hostPlatform'
```

Decided to go with `zed-editor = mkZed pkgs;` instead of `zed-editor =
packages.${pkgs.stdenv.hostPlatform.system}.default;`, because it is
simpler and with my understanding it is logically equivalent (i.e. we
are getting `packages.<system>.default` which we can see in the
definition of packages is equal to `mkZed pkgs;`).

Release Notes:

- N/A
This commit is contained in:
AidanV
2025-12-16 18:57:26 -05:00
committed by GitHub
parent bd20339f82
commit 83de583fb1

View File

@@ -37,14 +37,14 @@
rustToolchain = rustBin.fromRustupToolchainFile ./rust-toolchain.toml; rustToolchain = rustBin.fromRustupToolchainFile ./rust-toolchain.toml;
}; };
in in
rec { {
packages = forAllSystems (pkgs: rec { packages = forAllSystems (pkgs: rec {
default = mkZed pkgs; default = mkZed pkgs;
debug = default.override { profile = "dev"; }; debug = default.override { profile = "dev"; };
}); });
devShells = forAllSystems (pkgs: { devShells = forAllSystems (pkgs: {
default = pkgs.callPackage ./nix/shell.nix { default = pkgs.callPackage ./nix/shell.nix {
zed-editor = packages.${pkgs.hostPlatform.system}.default; zed-editor = mkZed pkgs;
}; };
}); });
formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style); formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style);