Dotfiles
  • Nix 61.3%
  • Go 15%
  • Python 11.9%
  • Shell 7.1%
  • Emacs Lisp 2.7%
  • Other 2%
Find a file
Yorick van Pelt 598806ab4d
All checks were successful
/ build (push) Successful in 11m34s
calibre-web: relax requests dep
calibre-web pins requests <2.33.0, but the nixpkgs bump in
renovate/lock-file-maintenance brings 2.33.1. Build fails with
"requests<2.33.0,>=2.32.0 not satisfied by version 2.33.1".

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-11 10:44:31 +02:00
.forgejo/workflows Disable cache, doesn't work 2026-04-16 16:21:36 +02:00
bin Remove some hardcoded mqtt passwords 2026-04-19 11:58:24 +02:00
emacs emacs: remove langfuse embark action 2026-04-26 14:21:00 +02:00
esphome add esphome data 2023-04-09 16:46:59 +02:00
home-manager Enable thunar and fix some xdg settings 2026-04-25 15:25:33 +02:00
host_keys ssh host certs 2026-04-07 09:25:06 +02:00
misc cleanup 2022-04-12 19:26:08 +02:00
nixos calibre-web: relax requests dep 2026-05-11 10:44:31 +02:00
pkgs Add file to claude-box 2026-05-10 16:45:08 +02:00
secrets Start running frigate 2026-05-09 18:13:15 +02:00
ydeployer chore(deps): lock file maintenance 2026-05-04 00:01:51 +02:00
.gitignore marvin-tracker: remove old Node.js files 2026-03-15 13:14:57 +01:00
.pre-commit-config.yaml Add deadnix hook 2026-03-22 11:41:52 +01:00
CLAUDE.md Give claude access to forgejo-cli and update instructions 2026-04-04 15:11:11 +02:00
color-scheme more stuff 2021-05-23 17:33:00 +02:00
fixups.nix Setup zazu 2026-04-27 12:10:17 +02:00
flake.lock bump hackerdeck 2026-05-08 09:56:52 +02:00
flake.nix Setup zazu 2026-04-27 12:10:17 +02:00
lib.nix Auto-import home-manager nix files 2026-04-19 11:09:19 +02:00
nr.fish flakes fixes 2022-05-15 15:39:25 +02:00
README.md add readmes 2023-04-09 21:42:26 +02:00
renovate.json renovate: add --exclude-newer=7d to uv lock command 2026-04-04 16:12:19 +02:00
repl.nix nixfmt everything 2025-05-31 11:04:21 +02:00
ssh-certificates Use ssh certificates to authenticate 2026-04-05 21:51:58 +02:00
statix.toml static: ignore .claude dirs 2026-04-16 16:00:44 +02:00

This repo contains code and specs for my personal infrastructure.

There is a centralized action runner tool 'ydeployer', which is accessible from nix develop or using direnv (or using nix run).

Computers

Configuration for all x86/arm systems is stored in ./nixos. Specs are available in ./nixos/README.md

bin

Assorted scripts in various states of deprecation.

deployer

Deployment tool, written in typescript.

emacs

.org files making up my daily editor configuration.

esphome

Contains yaml configuration for esphome esp32 nodes.

home-manager

nix configuration for my user profile on my desktop and laptops. Contains list of installed user-space programs.

pkgs

Collection of nix files for packages that are not in nixpkgs, or patches for them.

secrets

Secrets encrypted using agenix.