updates to the content
This commit is contained in:
@@ -31,7 +31,7 @@ sections:
|
||||
items:
|
||||
- label: "update"
|
||||
title: "Keep everything current"
|
||||
body: "Snapshots your system, then updates [Arch](https://archlinux.org), [GNOME](https://www.gnome.org), AUR packages, Flatpaks, Ruby, extensions and firmware."
|
||||
body: "Snapshots your system, then updates [Arch](https://archlinux.org), [GNOME](https://www.gnome.org), AUR packages, Flatpaks, the languages you added with mise, extensions and firmware."
|
||||
link: "/utilities/#update"
|
||||
linktext: "How update works"
|
||||
- label: "refresh"
|
||||
@@ -71,17 +71,17 @@ sections:
|
||||
- type: checklist
|
||||
kicker: "What update does"
|
||||
headline: "Each step in updates.d, in order."
|
||||
lede: "update pulls the latest CoreDesktop, then runs each step in `~/.local/share/coredesktop/updates.d/`. If a step fails, the other steps still run, and the failed ones are listed at the end."
|
||||
lede: "update pulls the latest CoreDesktop (fast-forward only: if you've changed your copy, it warns you instead of merging), then runs each step in `~/.local/share/coredesktop/updates.d/`. If a step fails, the other steps still run, and the failed ones are listed at the end."
|
||||
items:
|
||||
- "Stops if there's less than 10 GiB free on `/`. Run `UPDATE_FORCE=1 update` to skip the check."
|
||||
- "Snapshots `/` first, if [Snapper is set up](/system/#snapshots)."
|
||||
- "Updates the Arch keyring, then Arch and GNOME, then AUR packages, Flatpaks, Ruby, CoreDesktop's pipx apps, GNOME extensions and firmware."
|
||||
- "Updates the Arch keyring, then Arch and GNOME, then AUR packages, Flatpaks, the languages you added with [mise](/software/mise/), CoreDesktop's pipx apps, GNOME extensions and firmware."
|
||||
- "Warns you not to reboot if the initramfs failed to rebuild."
|
||||
- "Runs any one-time migrations, the way existing machines pick up new CoreDesktop setup."
|
||||
- "Removes packages installed only as dependencies that nothing needs anymore, and lists them. Packages CoreDesktop installs are never removed this way."
|
||||
- "Lists packages that were installed only because something else needed them, and that nothing needs any more, and asks before removing them. The answer defaults to no. Packages CoreDesktop installs are never on this list."
|
||||
|
||||
- type: callout
|
||||
text: "To keep a package you use directly from being removed, run `sudo pacman -D --asexplicit <package>`. And if an update ever barfs, check the **Latest News** on [archlinux.org](https://archlinux.org) for fixes."
|
||||
text: "To keep a package you use directly off that list for good, run `sudo pacman -D --asexplicit <package>`. And if an update ever barfs, check the **Latest News** on [archlinux.org](https://archlinux.org) for fixes."
|
||||
|
||||
- type: command
|
||||
id: refresh
|
||||
@@ -142,7 +142,7 @@ sections:
|
||||
|
||||
- type: features
|
||||
kicker: "What configure covers"
|
||||
headline: "Your Core, your network, your backups, your agents."
|
||||
headline: "Your Core, your network, your backups, your agents, your languages."
|
||||
items:
|
||||
- label: "Your Federated Computer Core"
|
||||
body: "Give it your Superpanel's address (e.g. https://superpanel.example.com), your Core email, name and password. It adds Superpanel to your apps, your Nextcloud calendar, contacts and files and your email to GNOME Online Accounts, mounts your Nextcloud files at `/mnt/example.com`, and points Element at your Core's Matrix server."
|
||||
@@ -152,6 +152,8 @@ sections:
|
||||
body: "Encrypted restic backups to a `.backup-{machine name}` folder in your Nextcloud files. It keeps 7 daily, 4 weekly and 6 monthly backups, and leaves out caches and things that can be reinstalled."
|
||||
- label: "Your AI agents"
|
||||
body: "Signs you in to Claude Code, opencode and Hermes Agent, and lets you choose their model providers. See the [AI Sandbox](/ai-sandbox/)."
|
||||
- label: "Languages"
|
||||
body: "`configure languages` asks whether you want [Ruby on Rails](/software/ruby-on-rails/), then installs anything else [mise](/software/mise/) can, with a version, such as `java@21 deno@latest`. Go, Rust, Node.js, Python, Bun and Zig are already installed."
|
||||
|
||||
- type: callout
|
||||
text: "**Save your backup passphrase.** configure shows it once. Keep it somewhere other than this computer, such as Bitwarden. Without it, the backups can't be restored."
|
||||
|
||||
Reference in New Issue
Block a user