Skip to content

Commit 3c9acea

Browse files
authored
Fix #1581 & #1586: flake output attribute 'defaultPackage' and 'devShell' are deprecated (#1583)
Using 'packages.<system>.default' and 'devShells.<system>.default' instead
1 parent 638ed96 commit 3c9acea

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: docs/tutorials/getting-started-flakes.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Add `flake.nix`:
9797
};
9898
in flake // {
9999
# Built by `nix build .`
100-
defaultPackage = flake.packages."hello:exe:hello";
100+
packages.${system}.default = flake.packages."hello:exe:hello";
101101
});
102102
}
103103
```

Diff for: flake.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@
137137

138138
packages = ((self.internal.compat { inherit system; }).hix).apps;
139139

140-
devShell = with self.legacyPackages.${system};
140+
devShells.${system}.default = with self.legacyPackages.${system};
141141
mkShell {
142142
buildInputs = [
143143
nixUnstable

0 commit comments

Comments
 (0)