deb-collections

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit c7e497bdd1864ccec30a472a151f043d46cfcb2a
Author: Minerva_juppiter <94231606+minerva-jupiter@users.noreply.github.com>
Date:   Wed, 29 Jul 2026 20:49:48 +0900

Update README with repository details and installation steps

Added detailed information about the repository, including package descriptions and installation instructions for Debian/Ubuntu.
Diffstat:
AREADME.md | 44++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+), 0 deletions(-)

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