diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd b/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd index 610549f68204..3e04426ba66a 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd +++ b/pkgs/by-name/ni/nixos-rebuild-ng/nixos-rebuild.8.scd @@ -279,7 +279,7 @@ It must be one of the following: attribute path from file specified by the *--file* option. If specified without *--file* option, uses _default.nix_ in current directory. -*--flake* _flake-uri[#name]_ +*--flake* _flake-uri[#name]_, *-F* _flake-uri[#name]_ Build the NixOS system from the specified flake. It defaults to the directory containing the target of the symlink _/etc/nixos/flake.nix_, if it exists. The flake must contain an output named diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index a0e0ebed2f6e..ce7108175f0c 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -100,6 +100,7 @@ def get_parser() -> tuple[argparse.ArgumentParser, dict[str, argparse.ArgumentPa ) main_parser.add_argument( "--flake", + "-F", nargs="?", const=True, help="Build the NixOS system from the specified flake", diff --git a/pkgs/os-specific/linux/nixos-rebuild/_nixos-rebuild b/pkgs/os-specific/linux/nixos-rebuild/_nixos-rebuild index 5517c274beb7..bc026ef75ac9 100644 --- a/pkgs/os-specific/linux/nixos-rebuild/_nixos-rebuild +++ b/pkgs/os-specific/linux/nixos-rebuild/_nixos-rebuild @@ -51,7 +51,7 @@ _nixos-rebuild() { # flakes options --commit-lock-file - --flake # flake-uri + --flake -F # flake-uri --override-input # input-name flake-uri --recreate-lock-file --update-input diff --git a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.8 b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.8 index 2932a82e84f1..72ced00b81ef 100644 --- a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.8 +++ b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.8 @@ -21,7 +21,7 @@ .br .Op Fl -file | f Ar path .Op Fl -attr | A Ar attrPath -.Op Fl -flake Ar flake-uri +.Op Fl -flake | F Ar flake-uri .Op Fl -no-flake .Op Fl -recreate-lock-file .Op Fl -no-update-lock-file diff --git a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh index 7b1e99a2f819..65b3de6f72a2 100755 --- a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh +++ b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh @@ -176,7 +176,7 @@ while [ "$#" -gt 0 ]; do --no-ssh-tty) noSSHTTY=1 ;; - --flake) + --flake|-F) flake="$1" shift 1 ;;