Skip to contents

Managing dependencies

pixi_add()
Add packages
pixi_remove()
Remove packages
pixi_search()
Search for packages
pixi_scan()
Find packages the project's code uses
pixi_install() pixi_update() pixi_upgrade() pixi_lock()
Install and update the project's packages
pixi_set_date()
Use packages as they were on a date

Environments, channels and platforms

pixi_environments() pixi_add_environment() pixi_remove_environment()
Features and environments
pixi_switch()
Switch to another environment's R
pixi_r()
Run a function in another environment's R
pixi_add_channel() pixi_add_platform() pixi_remove_channel() pixi_remove_platform()
Add or remove the project's channels and platforms

Developing a package

pixi_import_description()
Add a package's dependencies from its DESCRIPTION
pixi_check_matrix() use_pixi_check_matrix()
Test a package in several environments
use_pixi_github_action()
Set up GitHub Actions with the project's Pixi environments

Private channels

Tasks

Inspecting a project

pixi_sitrep()
Report on the project's Pixi setup
pixi_info() pixi_list() pixi_tree()
Information about a Pixi project

Setting up a project

install_pixi()
Install Pixi
use_pixi()
Set up a Pixi project for R
use_pixi_rstudio() use_pixi_positron() use_pixi_vscode() use_pixi_emacs() use_pixi_neovim() use_pixi_zed()
Set up an IDE for a Pixi project
use_pixi_direnv()
Activate the project's environment with direnv
use_pixi_jupyter()
Use Jupyter notebooks with the project's R
use_pixi_python()
Use Python alongside R, for reticulate
pixi_import_renv()
Move a project from renv
pixi_activate()
Activate the project's Pixi environment in the running R