30 lines
822 B
Markdown
30 lines
822 B
Markdown
|
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.
|
||
|
|