Skip to content

Latest commit

 

History

History
63 lines (50 loc) · 1.89 KB

File metadata and controls

63 lines (50 loc) · 1.89 KB

@dev-math dotfiles

These files configure my environment

Table of contents:

Workflow

img

Screenshots


Setup

chezmoi init https://github.com/dev-math/dotfiles
chezmoi update

Container

flake.nix builds a terminal-only container image from these dotfiles (zsh + zinit + p10k, tmux + tpm, neovim configured from dev-math/nvim, ripgrep, fd, fzf, bat, eza, jq, tealdeer, dust, procs). Requires Nix with flakes enabled.

nix build .#dockerImage
docker load -i result   # or: podman load -i result
docker run -it --hostname devcontainer localhost/terminal-devenv:latest

Pre-built images publish to ghcr.io/dev-math/terminal-devenv on push to main (see .github/workflows/container-cd.yml). Test with bash tests/container-run.sh or nix flake check.

Tips

  • To generate a theme run wal -i path/to/image -o afterwal Preferably place the image in the ~/Pictures/wallpapers folder