Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

230 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Installation

$ sh -c "`curl -fsSL https://raw.githubusercontent.com/hir0o/dotfiles/main/install.bash`"

Usage

シンボリックリンクは mise[dotfiles] で管理している。 リンク先は mise.toml に宣言されており、ディレクトリ構造には依存しない。

$ mise dotfiles apply             # 設定の追加・変更を反映
$ mise dotfiles status            # 同期状態の確認
$ mise dotfiles apply --dry-run   # 変更内容を書き込まずに確認
$ mise bootstrap                  # マシンのセットアップ(dotfiles + ツール + Homebrew)

パッケージの追加

packages/<name>/ にファイルを置き、mise.toml[dotfiles] にリンク先を追加する。

"~/.config/foo" = { source = "packages/foo" }

ターゲット側にログや状態ファイルが混在する場合は、ディレクトリごとではなく ファイル単位でリンクする。

"~/.config/foo" = { source = "packages/foo", mode = "symlink-each" }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages