Nix Run - Execute Applications from Flakes | Online Free DevTools by Hexmos
Execute applications seamlessly with Nix Run. Effortlessly run applications from Nix flakes, manage dependencies, and reproduce environments. Free online tool, no registration required.
nix run
Run an application from a Nix flake. See also:
nix flakefor information about flakes. More information: https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run.html.
- Run the default application in the flake in the current directory:
nix run
- Run a command whose name matches the package name from nixpkgs (if you want a different command from that package, see
tldr nix shell):
nix run nixpkgs#{{pkg}}
- Run a command with provided arguments:
nix run nixpkgs#{{vim}} -- {{path/to/file}}
- Run from a remote repository:
nix run {{remote_name}}:{{owner}}/{{repo}}
- Run from a remote repository using a specific tag, revision or branch:
nix run {{remote_name}}:{{owner}}/{{repo}}/{{reference}}
- Run from a remote repository specifying a subdirectory and a program:
nix run "{{remote_name}}:{{owner}}/{{repo}}?dir={{dir_name}}#{{app}}"
- Run the flake of a GitHub pull request:
nix run github:{{owner}}/{{repo}}/pull/{{number}}/head