Skip to content

balthild/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Balthild's dotfiles

Managed with dotter.

Deploy

Prepare the environment:

# macOS
nix-shell -p git dotter
# Windowws
scoop install git dotter

Clone the repository to ~/.dotfiles:

cd ~
git clone https://github.com/balthild/dotfiles .dotfiles
cd .dotfiles

Create ~/.dotfiles/.dotter/local.toml and specify the packages to be deployed:

# macOS
includes = [".dotter/macos.toml"]
packages = ["nix", "git", "elvish", "rime", "nvim"]
# Windows
includes = [".dotter/windows.toml"]
packages = ["wsl", "git", "elvish", "rime", "flow", "nvim"]

Confirm what will be deployed:

dotter deploy --dry-run
# or shorter
dotter deploy -d

Deploy:

dotter deploy

Packages

Nix

Requires nix-darwin.

Search package:

nix search elvish

Apply changes:

darwin-rebuild switch

WSL

ArchWSL

Elvish

Requires starship and carapace.

# Windows
scoop install elvish starship carapace-bin

Rime

Requires rime-ice.

bash rime-install iDvel/rime-ice:others/recipes/full

Weasel 0.11+ has plum (rime-install) out of the box, located at 「输入法设定」 — 「获取更多输入方案」. After bootstrapping:

cd ~/AppData/Roaming/plum
./rime-install iDvel/rime-ice:others/recipes/full

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published