Unyablog.

のにれんのブログ

2025-08-01から1ヶ月間の記事一覧

devcontainer で ZSH のプロンプトが root 用になってしまう対策

Zsh

自分は ZSH のプロンプトを以下のように設定して、 現在 root user かどうかを判別できるようにしている。 PROMPT='${prompt_header} %~ %(!. !root! #.>) ' ! は Shell が権限を持ってる時に true になり、その時は ! root ! # が、そうでない時は > を出す…

Homebrew (Linux) を専用ユーザーで使う

Homebrew は便利だが、通常ログインしているユーザーでインストールするのでカジュアルに環境を変更できてしまうのがよくないと思っている。 (最近ではオプションが必要になったものの) pip install とかすると break system package してしまうし、セキュ…

Podman で devcontainer の起動が遅い対策

Devcontainer を rootless 系のコンテナツールで利用するには podman がおすすめ(Docker rootless だと userns=keep-id がないのでコンテナ内から見たファイルが root 所有になってしまう)。 以前は userns=keep-id などをわざわざ runArgs に追加しないと…