// the find
jessfraz/dotfiles
My dotfiles. Buyer beware ;)
Jess Frazelle's personal Linux dotfiles: shell config, systemd units, X11/i3 setup, and a large bin/ directory of utility scripts, now installed either via a Nix flake + Home Manager module or the older Makefile symlink approach. Useful as a reference for someone building their own Linux desktop setup, not as a drop-in kit.
Actual CI for a dotfiles repo: shellcheck runs in a container via `make test`, and `nix flake check` builds Home Manager fixtures across x86-64 Linux, ARM Linux, and ARM macOS. The `.extra` file convention keeps credentials and machine-specific git config out of version control. The bin/ directory has years of accumulated, genuinely useful tooling (tor exit scoring, yubikey ssh setup, build cache cleanup) beyond generic dotfile boilerplate.
Heavily tied to specific hardware (Dell XPS 9300, named Dell monitor models in xorg.conf.d) so most of it isn't reusable without editing. Two parallel install paths (Nix flake vs. legacy `make` symlinks) that aren't clearly reconciled in the README — unclear which is actually maintained going forward. Most of bin/ (40+ scripts) is completely undocumented; the README's 'Resources' section only mentions the separate .vim repo, so you're reading shell source to figure out what each script does.