nixos-rebuild, nixos-install: add support for --file and --attr flags #320462
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of changes
Allows building NixOS and using nixos-rebuild commands with a NixOS configuration located in plain nix file. This is useful for using nixos-rebuild command with a NixOS system configuration located in a nix file that is not a flake or a NixOS configuration module.
if you want to test this feature with your own configuration (if not using flakes), you can use this
NixOS configuration in plain nix file can be created using
nixos
function in nixpkgs, or importing and callingnixos/lib/eval-config.nix
.Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)maintainer mention: @Profpatsch
Add a 👍 reaction to pull requests you find important.