|
1 | | -# Installation |
| 1 | +# 📦 Installation |
2 | 2 |
|
3 | | -[← Command Center](../README.md) · [User guide](user-guide.md) · [Development](development.md) |
| 3 | +<sub>[🏠 README](../README.md) · [📚 Docs](README.md) · [🧭 User guide](user-guide.md) · [🛠️ Development](development.md)</sub> |
| 4 | + |
| 5 | +> _Release packages, verification, and building from source._ |
4 | 6 |
|
5 | 7 | ## Release packages |
6 | 8 |
|
7 | 9 | Download a package and `SHA256SUMS` from the [GitHub releases page](https://github.com/Commanderx-code/command-center/releases/latest). |
8 | 10 |
|
9 | | -Packages target **Linux x86_64 / amd64** and require **GTK 3, WebKitGTK 4.1, and glibc 2.35 or newer** from 0.6.0 (0.5.x packages require glibc 2.39). Packages declare these dependencies. Both packages are built once on Ubuntu 22.04, then installed and launched on Ubuntu 22.04, Debian 12, Ubuntu 24.04, and Fedora 43. See the release notes for the workflow run. ARM, Windows, and macOS packages are not currently published. |
| 11 | +> [!IMPORTANT] |
| 12 | +> Packages target **Linux x86_64 / amd64** and require **GTK 3, WebKitGTK 4.1, and glibc 2.35 or newer** from 0.6.0 (0.5.x packages require glibc 2.39). Packages declare these dependencies. Both packages are built once on Ubuntu 22.04, then installed and launched on Ubuntu 22.04, Debian 12, Ubuntu 24.04, and Fedora 43. See the release notes for the workflow run. ARM, Windows, and macOS packages are not currently published. |
10 | 13 |
|
11 | 14 | To verify a downloaded package, put it and `SHA256SUMS` in the same directory and run: |
12 | 15 |
|
@@ -42,9 +45,13 @@ On Arch or an Arch-based system such as Garuda (0.6.0 and later): |
42 | 45 | sudo pacman -U ./command-center-0.7.1-1-x86_64.pkg.tar.zst |
43 | 46 | ``` |
44 | 47 |
|
45 | | -The Arch package is built from the release tag with `packaging/aur/PKGBUILD` in a clean Arch container and tracks current Arch libraries; update your system before installing it. To build it yourself instead, run `makepkg -si` from a copy of `packaging/aur/`. |
| 48 | +> [!TIP] |
| 49 | +> The Arch package is built from the release tag with `packaging/aur/PKGBUILD` in a clean Arch container and tracks current Arch libraries; update your system before installing it. To build it yourself instead, run `makepkg -si` from a copy of `packaging/aur/`. |
| 50 | +
|
| 51 | +Launch **Command Center** from your application menu. |
46 | 52 |
|
47 | | -Launch **Command Center** from your application menu. Run the app as your normal user, without `sudo`. |
| 53 | +> [!WARNING] |
| 54 | +> Run the app as your normal user, without `sudo`. |
48 | 55 |
|
49 | 56 | ## From source on Arch/Garuda |
50 | 57 |
|
@@ -88,12 +95,14 @@ The per-user installer writes `~/.local/bin/command-center`, an icon, and a desk |
88 | 95 | | `npm run desktop:install` | Release executable and per-user application-menu entry. | |
89 | 96 | | `npm run desktop:package` | `.deb` and `.rpm` files in `src-tauri/target/release/bundle/`. | |
90 | 97 |
|
91 | | -The browser preview uses sample repositories and configurations. It cannot run Git operations, access backups, launch applications, or save real configuration files. Source changes rebuild automatically; refresh the browser to load them. |
| 98 | +> [!NOTE] |
| 99 | +> The browser preview uses sample repositories and configurations. It cannot run Git operations, access backups, launch applications, or save real configuration files. Source changes rebuild automatically; refresh the browser to load them. |
92 | 100 |
|
93 | 101 | ## Connect integrations |
94 | 102 |
|
95 | 103 | After installation, open **Settings → System integrations**. Command Center can detect an existing dotfiles machine configuration, backup helpers, and Ghostty/Fastfetch source paths. Review the detected paths and save your settings. |
96 | 104 |
|
97 | 105 | Git, Home Manager, Restic, Ghostty, Fastfetch, and backup helpers are used when installed and configured. They are not all required to open the app. See the [user guide](user-guide.md#connect-your-setup) for each integration. |
98 | 106 |
|
99 | | -File restores require **Restic 0.17 or newer** for its no-overwrite protection; Command Center checks support before preparing a restore. Some distributions ship an older Restic independently of Command Center. |
| 107 | +> [!NOTE] |
| 108 | +> File restores require **Restic 0.17 or newer** for its no-overwrite protection; Command Center checks support before preparing a restore. Some distributions ship an older Restic independently of Command Center. |
0 commit comments