گزینهها
گزینههای زیر برای تمام عملیاتهای nix-env مجاز هستند، اما ممکن است همیشه تأثیری نداشته باشند.
--file/-fpathعبارت Nix (که در ادامه به عنوان عبارت Nix فعال شناخته میشود) را که توسط عملیاتهای
--install،--upgradeو--query --availableبرای بهدست آوردن درایویشنها استفاده میشود، مشخص میکند. مقدار پیشفرض~/.nix-defexprاست.اگر آرگومان با
http://یاhttps://شروع شود، به عنوان URL یک فایل تاربال (tarball) در نظر گرفته میشود که بارگیری شده و در یک مکان موقت استخراج میشود. فایل تاربال باید شامل یک پوشه سطح بالا باشد که حداقل حاوی فایلی به نامdefault.nixاست.--profile/-ppathپروفایلی را که باید توسط آن دسته از عملیاتی که روی یک پروفایل کار میکنند (و در ادامه به عنوان پروفایل فعال شناخته میشود) مشخص میکند. یک پروفایل دنبالهای از محیطهای کاربری به نام نسلها (generations) است که یکی از آنها نسل فعلی (current generation) است.
--dry-runبرای عملیاتهای
--install،--upgrade،--uninstall،--switch-generation،--delete-generationsو--rollback، این فلگ باعث میشودnix-envبدون انجام واقعی کار، مواردی را که در صورت عدم وجود این فلگ انجام میشد چاپ کند.همچنین
--dry-runچاپ میکند که چه مسیرهایی جایگزین (즉، بارگیری) خواهند شد و چه مسیرهایی از روی کد منبع ساخته خواهند شد (زیرا هیچ جایگزینی در دسترس نیست).--system-filtersystemبه طور پیشفرض، عملیاتی مانند
--query --availableدرایویشنهای منطبق با هر پلتفرمی را نشان میدهند. این گزینه به شما امکان میدهد از درایویشنها برای سیستم پلتفرم مشخصشده استفاده کنید.
nix.dev/manual/nix/stable/command-ref/nix-env/opt-common.html