No description
  • Nix 89.4%
  • Emacs Lisp 7.3%
  • Lua 2.2%
  • CSS 1.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-16 14:38:22 -07:00
bin Sun Mar 1 12:47:28 PM PST 2026 2026-03-01 12:47:28 -08:00
hosts Thu Jul 16 14:28:18 PDT 2026 2026-07-16 14:28:18 -07:00
modules Thu Jul 16 14:38:22 PDT 2026 2026-07-16 14:38:22 -07:00
patches Thu Jul 16 14:16:59 PDT 2026 2026-07-16 14:16:59 -07:00
src Thu Apr 9 22:18:15 PDT 2026 2026-04-09 22:18:15 -07:00
tasks Tue Apr 7 13:55:13 PDT 2026 2026-04-07 13:55:13 -07:00
.gitignore Add a 5 minute debounce to flake updates 2025-03-21 10:57:06 -07:00
.ignore Wed Mar 11 09:42:40 PM PDT 2026 2026-03-11 21:42:40 -07:00
.sops.yaml feat(secrets): Add secrets management 2025-07-15 19:24:10 -07:00
flake.lock Wed Apr 8 11:42:21 PM PDT 2026 2026-04-08 23:42:21 -07:00
flake.nix Thu Jul 16 14:16:59 PDT 2026 2026-07-16 14:16:59 -07:00
readme.md Update secure boot, fwupdmgr 2025-05-09 19:54:32 -07:00
secrets.yaml Drop bitwarden 2025-09-17 09:09:26 -07:00
Taskfile.yml Wed Jan 21 09:34:59 PST 2026 2026-01-21 09:34:59 -08:00
that Fri Jun 12 10:10:29 PDT 2026 2026-06-12 10:10:29 -07:00
this Fri Jun 12 10:10:29 PDT 2026 2026-06-12 10:10:29 -07:00

Dotfiles

This repo uses Taskfile to manage nix across multiple systems.

Installation

sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b .
./task update
rm -f task

Updating

task update

TPM Unlock registration

  1. find the device you need with lsblk, it will contain a volume "luks" of type "crypt"
  2. sudo systemd-cryptenroll --tpm2-device=auto --tpm2-pcrs=0+2+7+12 --wipe-slot=tpm2 [DEVICE_FROM_ABOVE]