Claude × Debian 19

第19章 自分の環境を育てる

三ヶ月、半年、一年——少しずつ自分色にしていく

「育てる」という視点

Windowsは完成品として配布される箱だ。ユーザーはその箱の中で与えられた機能を使う。

Debianは違う。最初の状態は出発点に過ぎない。日々の使用の中で気付いた不便さを、一つずつ直していく。これが「育てる」ということだ。

この章では、三ヶ月・半年・一年の時間軸で、自分のDebian環境をどう育てるかを Claude と考える。

第一節 観察する

自分のワークフローを言語化する

育てる前に、自分が何をしているかを観察する。一週間、次のメモを取る。

  • 毎朝、PCの前に座って最初にやること五つ
  • 一日に10回以上やる操作
  • 月に一度くらいやるが、毎回ググって思い出す操作
  • 「もっと速くできそう」と感じた瞬間
  • 「これは自動化できる」と思ったこと

Claudeに聞いてみよう①:観察から改善点を抽出

私の一週間の作業観察メモはこれです: 〔メモを貼る〕

この中から、次のカテゴリで「育てる対象」を抽出してください: (1) キーバインドを割り当てると速くなるもの (2) シェルエイリアスにすべきもの (3) スクリプト化できるもの (4) アプリケーション設定で解消できるもの (5) ワークフロー自体を見直すべきもの

各項目に効果(時間節約、精神的な快適さ、ミス削減)と実装コストを推定してください。

第二節 三ヶ月:小さな自動化

シェルエイリアスの整備

~/.bashrc~/.zshrc に、よく使うコマンドの短縮形を定義。

# gitの操作
                alias gs='git status -sb'
                alias gd='git diff'
                alias gl='git log --oneline -20'
                alias gp='git pull --ff-only'

                # よく行くディレクトリ
                alias proj='cd ~/Projects'
                alias dot='cd ~/dotfiles'

                # 長いコマンド
                alias update='sudo apt update && sudo apt upgrade && sudo apt autoremove'

                # 人間らしい単位で
                alias df='df -h'
                alias free='free -h'
                alias ls='ls -h --color=auto'
                

カスタムショートカット

DEのキーバインド設定で、よく使うアプリにショートカットを割り当てる。

  • Super + B:ブラウザ
  • Super + C:Claude
  • Super + F:ファイルマネージャ
  • Super + T:ターミナル
  • Super + Return:ターミナル(Tmuxセッション)

自作スクリプトを ~/bin

一日に何度もやる操作を、シェルスクリプトにまとめる。

# 例:~/bin/daily-backup
                #!/bin/sh
                rsync -av --delete ~/Documents /mnt/backup/documents-$(hostname)/
                rsync -av --delete ~/Projects /mnt/backup/projects-$(hostname)/
                echo "Backup completed: $(date)"
                

~/bin/.bashrc で PATH に入れておけば、コマンド名だけで呼べる。

Claudeに聞いてみよう②:最初の自動化三つ

私の作業観察〔再掲〕から、最初に実装すべき自動化を三つ選んで、シェルスクリプトで書いてください。 各スクリプトに: (1) ファイル名 (2) 使い方(コマンドライン例) (3) 安全性チェック(間違いで実行しても壊れないように) (4) cron でのスケジューリング例(必要なら)

第三節 半年:ワークフローの再設計

一日のリズムを整える

三ヶ月使うと、自分の仕事のリズムが見えてくる。朝は文書、昼は会議、夕方はコーディング——というような。

それに合わせてワークスペース(仮想デスクトップ)を設計し直す。

  • ワークスペース1:朝用 — メール、カレンダー
  • ワークスペース2:集中作業用 — 一つのアプリだけ
  • ワークスペース3:コミュニケーション — Slack、Discord
  • ワークスペース4:学習 — Claude、ブラウザ
  • ワークスペース5:管理 — ターミナル、モニター

通知の整理

Debianは通知をDEが管理する。気が散る通知を止める。

  • メール:新着バッジのみ、音は消す
  • チャット:メンションのみ、時間帯で抑制
  • システム:重要な警告のみ

集中モードを作る

DEによって方法は違うが、一発で「通知オフ、他アプリを閉じる、ターミナルだけ残す」モードを作れる。

Claudeに聞いてみよう③:ワークフロー再設計

私は三ヶ月Debianを使ってきました。作業の時間配分は次のようになっています: 〔時間別の作業内容〕

ワークスペースの使い方、通知設定、集中モードの作り方を、このリズムに合わせて提案してください。 朝型/夜型、会議の多寡、集中力のピーク時間を踏まえて。

第四節 一年:自分のツールを作る

スクリプトから小さなアプリへ

一年使うと、「毎週やる一連の作業」が見えてくる。それを一つのアプリにする。

第14〜15章で作ったダッシュボードの要領で、自分専用ツールをClaudeと組む。

例:

  • 家計簿ツール(CSVを読んで月次集計)
  • 読書記録ツール(タイトル、著者、感想を追加)
  • 日誌ツール(Markdownで日記、検索可能に)
  • 仕事の時間計測ツール(案件ごとの作業時間)

これらは市販のアプリでも代替できるが、自分で作ると自分に完全に合う

Claudeに聞いてみよう④:小さな自分用アプリ

私が一年で気付いた「毎週やる一連の作業」は〔内容〕です。 これを小さなアプリにするとして、次を設計してください: (1) 最小限の機能(MVP) (2) データ保存(SQLite推奨) (3) UI(Flet か TUI) (4) 所要時間の見積もり (5) 段階的な拡張計画(1ヶ月、3ヶ月、半年)

第五節 新しいハードウェアを足す

古いPCを第二の役割に

最初に移行した主力機とは別に、古いPCが眠っているかもしれない。Debianで新しい役割を与える。

  • 家庭用サーバー:Nextcloud、Syncthing、メディアサーバー(Jellyfin)
  • 開発用サーバー:Dockerでサービスを動かす、ビルド専用
  • 子供用PC:Debian Xfce、制限付きアカウントで
  • 実験機:最新カーネルや別DEを安全に試す

古いPCにDebianを入れる経験は、最初のインストールより遥かに楽なはずだ。第1〜8章の復習としてやってみる。

Claudeに聞いてみよう⑤:古いPCの活用

私が持っている古いPC:〔スペック〕 用途として、〔家庭用サーバー/実験機/子供用〕のどれかを考えています。

最適な使い方と、必要な追加パッケージ、初期設定の手順を教えてください。 電気代・騒音・発熱の観点も含めて。

第六節 記録と共有

育てた軌跡を書き留める

~/journal/ に月次で、環境の変化を記録する。

# 2026年7月の環境変化

                ## 追加
                - scriptに weekly-report.sh(毎週月曜の報告書作成を自動化)
                - Zed の AI 補完を Claude に切替、settings.json を dotfiles に追加

                ## 削除
                - unused: LibreOffice Draw(Markdown + Mermaid + Marp で足りた)

                ## 気付き
                - Tmuxを導入したらターミナル作業が一気に速くなった
                - 夜型だが、朝に「前日のダイジェスト」を読む習慣が効いている
                

他人に教えられる形にする

半年、一年で溜まった知見は、ブログ記事にできる。「Claude と一緒に Debian を一年使った記録」「古いPCをDebianで蘇らせた話」——自分の経験が、他の誰かの出発点になる。

Claudeに聞いてみよう⑥:育てた記録から記事化

私は半年 Debian を使い、〔獲得した知見〕がたまりました。 これを一つのブログ記事にするとしたら、どんな構成になりますか。 読者対象(これから移行を検討している人)を想定して、タイトル案3つと、章立てを提案してください。 私が書きやすいように、各章で書くべき要素を箇条書きで。

第七節 「完成」を目指さない

育てるのに終わりはない

Debianが自分にぴったりになった瞬間、それは「完成」ではなく「今の自分の形」でしかない。仕事が変われば、興味が変われば、環境もまた変わる。

その変化を楽しむ。新しいツールを試す、新しい言語を触る、新しいキーバインドを試す——この柔軟性こそが、Debianを選んだ意味だ。

過剰なカスタマイズを警戒する

一方で、育てることに没頭しすぎると、本来の仕事から遠ざかる。カスタマイズは仕事の妨げにならない範囲で

目安:月に2〜3時間くらい。それ以上を育てに費やし始めたら、「本当に今それが必要か」と自分に問う。

まとめ

この章でやったこと:

  1. 自分のワークフローを観察してメモした
  2. 三ヶ月:小さな自動化(エイリアス、ショートカット、スクリプト)
  3. 半年:ワークスペース/通知/集中モードでリズムを整えた
  4. 一年:自分専用ツールを小さく作った
  5. 古いハードウェアに新しい役割を与えた
  6. 育てた軌跡を記録し、共有する

手元に残ったもの:

  • 成長した dotfiles
  • 自分の小さなアプリ
  • 月次の環境日誌

次の第20章では、自分の外側に目を向ける。Debianコミュニティとの関わり——IRCやメーリングリスト、バグ報告、翻訳、そしてClaudeが変えつつあるオープンソースへの貢献の形を扱う。


シリーズ全体はClaudeと一緒に学ぶDebian 一覧から辿れる。コメント・議論は Facebook グループへ:AISeed — 生物多様性・食料・AIと暮らし

← 前: 第18章 問題が起きた時の対処 次: 第20章 コミュニティとの関わり →

環境は、完成品ではない。

Windowsは与えられる箱だった。Debianは育てる庭だ。毎日の小さな手入れが、半年後に驚くほど自分に馴染んだ環境を生む。

AISeed — 生物多様性・食料・AIと暮らし(Facebook)