Dotfiles
- Nix 60.1%
- Go 15.2%
- Python 11.7%
- Shell 7.3%
- Emacs Lisp 2.6%
- Other 3.1%
|
All checks were successful
/ build (push) Successful in 2m2s
nix-fast-build 8b032b0 (pulled in by this lock bump) made --out-link opt-in; by default it only gc-roots builds into the run's tmpdir. The mqtt publish step iterates over result-* and dies on the unmatched glob under set -e, so CI failed with an empty step 6. Do not pair this with --skip-cached: attrs whose cacheStatus is "cached" are still skipped unconditionally, out-link or not. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| bin | ||
| dns | ||
| emacs | ||
| esphome | ||
| home-manager | ||
| host_keys | ||
| misc | ||
| nixos | ||
| pkgs | ||
| secrets | ||
| ydeployer | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| CLAUDE.md | ||
| color-scheme | ||
| fixups.nix | ||
| flake.lock | ||
| flake.nix | ||
| lib.nix | ||
| nr.fish | ||
| README.md | ||
| renovate.json | ||
| repl.nix | ||
| ssh-certificates | ||
| statix.toml | ||
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.