Skip to content

Package Management

The current package installation workflow is centered on devops install.


Overview

Machineconfig keeps package installation behind one command surface:

devops install --help

The live help currently describes devops install [WHICH] as the supported package entrypoint.


Installation modes

Current help shows three main ways to use devops install:

Install named programs

Pass WHICH as a comma-separated list of program names:

devops install --help

Install a group

Use the --group flag when WHICH refers to a group name:

devops install --help

Choose interactively

Use the interactive picker:

devops install --interactive --help

Available groups

Here are the available groups as currently defined by the installer:

Group AppsBundled
sysabc sysabc
shell zellij | mprocs | mcfly | atuin | starship | gotty | ttyd | cb
search nerdfont | fd | fzf | tv | broot | rg | rga | ugrep | ouch | pistol | bat | viu | yazi | tere | lsd | zoxide | diskonaut | dua | dust | cpz | rmz
sys-monitor btop | btm | ntop | procs | cpufetch | fastfetch
code-analysis nano | lazygit | onefetch | gitcs | lazydocker | hyperfine | kondo | tokei | navi | tealdeer | gitui | delta | gh | watchexec | jq
termabc nano | lazygit | onefetch | gitcs | lazydocker | hyperfine | kondo | tokei | navi | tealdeer | gitui | delta | gh | watchexec | jq
btop | btm | ntop | procs | cpufetch | fastfetch
zellij | mprocs | mcfly | atuin | starship | gotty | ttyd | cb
nerdfont | fd | fzf | tv | broot | rg | rga | ugrep | ouch | pistol | bat | viu | yazi | tere | lsd | zoxide | diskonaut | dua | dust | cpz | rmz
dev alacritty | wezterm | warp | vtm | edex-ui | extraterm | nushell
brave | bypass-paywalls-chrome | browsh | carbonyl | code | hx
rainfrog | lazysql | dblab | usql | harlequin | sqlit | duckdb | postgresql-client | sqlite3 | redis-cli | dbgate | dbeaver | sqliteBrowser | pgadmin | pgweb
ytui-music | youtube-tui | termusic | kronos | OBS Background removal
ngrok | devtunnel | cloudflared | forward-cli | ffsend | portal | qrcp | termscp | filebrowser | qr | qrscan | sharewifi | share-wifi | easy-sharing | ezshare | restic | syncthing | cloudreve | ots
devcontainer | rust-analyzer | evcxr | geckodriver | git | m365
nano | lazygit | onefetch | gitcs | lazydocker | hyperfine | kondo | tokei | navi | tealdeer | gitui | delta | gh | watchexec | jq
espanso | bitwarden | openpomodoro-cli | rustdesk | mermaid-cli | html2markdown | pandoc | patat | marp | presenterm | glow | gum
lolcatjs | figlet-cli | boxes | cowsay
dev-utils devcontainer | rust-analyzer | evcxr | geckodriver | git | m365
eye lolcatjs | figlet-cli | boxes | cowsay
agents aider | aoe | aichat | copilot | gemini | crush | opencode-ai | chatgpt | mods | q | qwen-code | cursor-cli | droid | kilocode | cline | auggie | agentofempires | agent-deck | agenthand
terminal alacritty | wezterm | warp | vtm | edex-ui | extraterm | nushell
browsers brave | bypass-paywalls-chrome | browsh | carbonyl
editors code | hx
db-all rainfrog | lazysql | dblab | usql | harlequin | sqlit | duckdb | postgresql-client | sqlite3 | redis-cli | dbgate | dbeaver | sqliteBrowser | pgadmin | pgweb
db-cli duckdb | postgresql-client | sqlite3 | redis-cli
db-desktop dbgate | dbeaver | sqliteBrowser
db-web pgadmin | pgweb
db-tui rainfrog | lazysql | dblab | usql | harlequin | sqlit
media ytui-music | youtube-tui | termusic | kronos | OBS Background removal
gui brave | code | zoomit | wezterm | mouse-without-borders
nw bandwhich | ipinfo | sniffnet | topgrade | speedtest | rclone
file-sharing ngrok | devtunnel | cloudflared | forward-cli | ffsend | portal | qrcp | termscp | filebrowser | qr | qrscan | sharewifi | share-wifi | easy-sharing | ezshare | restic | syncthing | cloudreve | ots
productivity espanso | bitwarden | openpomodoro-cli | rustdesk | mermaid-cli | html2markdown | pandoc | patat | marp | presenterm | glow | gum