devenv-processes-stop(1)
π devenv-processes-stop(1) β bestie edition
okay so this is a page from the General Commands Manual, and we're talking about devenv-processes-stop(1) today. sit down, grab a lil beverage, we're gonna learn how to stop processes together π«Ά
β¨ NAME β¨
devenv-processes-stop β stop a running process. and if you don't give it a name? it stops all of them. every single one. no cap π
π SYNOPSIS π
devenv processes stop [--user-config] [--from] [-o|--override-input]
[-O|--option] [-j|--max-jobs] [-u|--cores] [-s|--system] [-i|--impure]
[--no-impure] [--offline] [--nix-option] [--nix-debugger] [-c|--clean]
[-P|--profile] [--reload] [--no-reload] [--shell] [--eval-cache]
[--no-eval-cache] [--refresh-eval-cache] [--refresh-task-cache]
[--secretspec-provider] [--secretspec-profile] [--trace-to]
[-v|--verbose] [-q|--quiet] [--tui] [--no-tui] [-h|--help] [NAME]
πΈ DESCRIPTION πΈ
so like. it stops a running process. that's the whole vibe. and if you don't hand it a name? it stops all the processes. the entire lineup. iconic behavior honestly π
π OPTIONS π
--user-config <USER_CONFIG>β use this user config file instead of the XDG default. it's giving "I brought my own" β¨[NAME]β the name of the process. if you omit it, it stops all processes (same as'down'). so like, no name = everyone gets stopped. choose wisely bestie π
π¦ INPUT OVERRIDES π¦
--from <FROM>β wheredevenv.nixcomes from. it can be either a filesystem path (with apath:prefix) or a flake input reference.
examples, because we love a visual:
--from github:cachix/devenv
--from github:cachix/devenv?dir=examples/simple
--from path:/absolute/path/to/project
--from path:./relative/path
-o,--override-input <NAME> <URI>β override inputs indevenv.yaml. slay.
--override-input nixpkgs github:NixOS/nixpkgs/nixos-unstable
--override-input nixpkgs path:/path/to/local/nixpkgs
-O,--option <OPTION:TYPE> <VALUE>β override configuration options with typed values. yes, types. she's specific π
OPTION must include a type: <attribute>:<type>. supported types are: string, int, float, bool, path, pkg, pkgs.
list types (pkgs) append to the existing values by default. add a ! suffix to replace instead: pkgs!
the examples, verbatim, because you need these:
--option languages.rust.channel:string beta
--option services.postgres.enable:bool true
--option languages.python.version:string 3.10
--option packages:pkgs "ncdu git" (appends to packages)
--option packages:pkgs! "ncdu git" (replaces all packages)
π₯ NIX OPTIONS π₯
-j,--max-jobs <MAX_JOBS>β max number of Nix builds running at the same time. defaults to 1/4 of your available CPU cores (minimum 1). multitasking queen behavior β-u,--cores <CORES>β how many CPU cores each build gets. defaults to available cores divided bymax-jobs(minimum 1).-s,--system <SYSTEM>β override the target system. defaults to the host system (likeaarch64-darwin,x86_64-linux).-i,--impureβ relax the hermeticity of the environment. living dangerously, love that for you π--no-impureβ force a hermetic environment, overriding config. the responsible friend π«Ά--offlineβ disable substituters and treat all previously downloaded files as up-to-date. pretend the internet doesn't exist, honestly relatable.--nix-option <NAME> <VALUE>β pass extra options to nix commands. these go straight to Nix using the--optionflag. seeman nix.conffor the full list of available options.
--nix-option sandbox false
--nix-option keep-outputs true
--nix-option system x86_64-darwin
--nix-debuggerβ enter the Nix debugger on failure. it's giving detective mode π
π SHELL OPTIONS π
-c,--clean [<CLEAN>...]β ignore existing environment variables when entering the shell. pass a list of comma-separated environment variables to let through. fresh start energy β¨-P,--profile <PROFILES>β activate one or more profiles defined indevenv.nix. profiles let you define different configurations that get merged with your base config. see https://devenv.sh/profiles for more info π
--profile python-3.14
--profile backend --profile fast-startup
--reloadβ enable auto-reload when config files change (default). she's watching π--no-reloadβ disable auto-reload when config files change.--shell <SHELL_TYPE>β which shell to use for interactive sessions (bash,zsh,fish,nu).
possible values:
bashzshfishnu
π§ CACHE OPTIONS π§
--eval-cacheβ enable caching of Nix evaluation results (default).--no-eval-cacheβ disable caching of Nix evaluation results.--refresh-eval-cacheβ force a refresh of the Nix evaluation cache.--refresh-task-cacheβ force a refresh of the task cache. out with the old, in with the new π«
π SECRETSPEC OPTIONS π
--secretspec-provider <SECRETSPEC_PROVIDER>β override the secretspec provider. sneaky. iykyk π€«--secretspec-profile <SECRETSPEC_PROFILE>β override the secretspec profile.
π TRACING OPTIONS π
--trace-to <TRACE_TO>β enable tracing and set output destination(s). can be repeated for multiple outputs. yes bestie, you can have several π
syntax: [format:]destination
examples:
--trace-to stderr # json to stderr
--trace-to pretty:stderr # pretty format to stderr
--trace-to json:file:/tmp/trace.json # JSON to file
--trace-to otlp-grpc # OTLP gRPC to default endpoint
--trace-to otlp-grpc:http://collector:4317 # OTLP gRPC to custom endpoint
multiple outputs, look at her go:
--trace-to pretty:stderr --trace-to json:file:/tmp/t.json
destinations: stdout, stderr, file:<path>, http(s)://<host>:<port> formats: json (default), pretty, full, otlp-grpc, otlp-http-protobuf, otlp-http-json
when format is omitted, it defaults to json. tracing is disabled by default β you gotta opt in, queen.
heads up:[env: DEVENV_TRACE_TO=](comma-separated) and[env: DEVENV_TRACE_DEFAULT_TO=](comma-separated, used only when no explicit tracing is configured; set to empty string to suppress). the env var lore is real π
π GLOBAL OPTIONS π
-v,--verboseβ enable additional debug logs. she's telling you everything.-q,--quietβ silence all logs. π€--tui <TUI>β enable the interactive terminal interface (default when interactive).
possible values:
truefalse
--no-tuiβ disable the interactive terminal interface.-h,--helpβ print help (see a summary with'-h'). the classic. the icon. the moment π
ok that's genuinely everything, no skips, no summaries, we ate and left no crumbs π½οΈ
and that's the page bestie!! brought to you by the stop release of devenv-processes-stop(1) β General Commands Manual, exactly as it was, just with way better energy ππ¦β¨
π¦ where this page comes from
- nixpkgs unstable: devenv 2.4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms