README.md (2029B)
1 # deb-collections 2 3 Personal APT repository for pre-built `.deb` packages (Nushell, Starship, Zellij, and custom CLI tools). 4 5 GitHub Actions 上でソースコードから `.deb` パッケージを自動ビルドし、GitHub Pages 経由で配布するリポジトリです。リソース制約のある Debian / Linux 環境において、コンパイルのオーバーヘッドなしで最新のツール群を導入・維持することを目的としています。 6 7 ## 収録パッケージ 8 9 <!--* **[nushell](https://github.com/nushell/nushell)** - A new type of shell 10 * **[starship](https://github.com/starship/starship)** - The minimal, blazing-fast, and infinitely customizable prompt for any shell 11 * **[zellij](https://github.com/zellij-org/zellij)** - A terminal workspace with batteries included--> 12 * **gemini-commit-message** - Custom CLI tool for AI-generated commit messages 13 14 --- 15 16 ## 導入手順 (Debian / Ubuntu) 17 18 対象の Debian 環境で以下のコマンドを実行し、本リポジトリを `apt` の取得元として追加します。 19 20 ### 1. APT ソースリストの追加 ([trusted=yes] により GPG 鍵検証をスキップ) 21 ```bash 22 echo "deb [trusted=yes] https://minerva-jupiter.github.io/deb-collections ./" | sudo tee /etc/apt/sources.list.d/deb-collections.list 23 ``` 24 25 ### 2. パッケージリストの更新 26 ```bash 27 sudo apt update 28 ``` 29 ### 3. パッケージのインストール 30 <!--#### 個別にインストールする場合 31 ```bash 32 sudo apt install nushell 33 sudo apt install starship 34 sudo apt install zellij 35 sudo apt install gemini-commit-message 36 ```--> 37 #### 一括でインストールする場合 38 ```bash 39 sudo apt install gemini-commit-message 40 ``` 41 42 ## 補足事項 43 本リポジトリのパッケージは、GitHub Actions の標準 Runner (Ubuntu/x86_64) 上で cargo-deb を用いて静的/動的ビルドされたものです。 44 システム側の cargo や Rust ツールチェーン、およびビルド時の大量の CPU/メモリリソースを消費せずに導入可能です。