No description
  • Nix 91.2%
  • Emacs Lisp 7.6%
  • CSS 1.2%
Find a file
2026-04-01 10:38:09 -07:00
bin Sun Mar 1 12:47:28 PM PST 2026 2026-03-01 12:47:28 -08:00
hosts Wed Apr 1 10:38:09 PDT 2026 2026-04-01 10:38:09 -07:00
modules Tue Mar 31 12:08:11 PDT 2026 2026-03-31 12:08:11 -07:00
src Tue Mar 31 12:47:23 PDT 2026 2026-03-31 12:47:23 -07:00
tasks Mon Mar 30 19:31:16 PDT 2026 2026-03-30 19:31:16 -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 1 10:38:09 PDT 2026 2026-04-01 10:38:09 -07:00
flake.nix Wed Apr 1 10:38:09 PDT 2026 2026-04-01 10:38:09 -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

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]