Keeping track of personal cloud/home resources
Go to file
Hoang Nguyen a34eea4268
Use ReScript and Nx JSON schemas for CUE generate task
2024-03-13 00:00:00 +07:00
.reuse Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
LICENSES Code snapshot 2024-02-27 00:00:00 +07:00
cue.mod Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
packages/bindings Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
stacks/cloudflare Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
tools Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
.ansible-lint Code snapshot 2024-02-27 00:00:00 +07:00
.editorconfig Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
.gitignore Move gen-project-conf task from Nix to Nx to utilize caching. 2024-03-09 00:00:00 +07:00
Pulumi.yaml Project scaffolding using ReScript and Nx 2024-03-07 00:00:00 +07:00
README.adoc Format with biome 2024-03-09 00:00:00 +07:00
ansible.cfg Code snapshot 2024-02-27 00:00:00 +07:00
biome.json Project scaffolding using ReScript and Nx 2024-03-07 00:00:00 +07:00
flake.lock Update Nix configuration 2024-03-07 00:00:00 +07:00
flake.nix Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
nx.json Move gen-project-conf task from Nix to Nx to utilize caching. 2024-03-09 00:00:00 +07:00
package.json Use ReScript and Nx JSON schemas for CUE generate task 2024-03-13 00:00:00 +07:00
pnpm-lock.yaml Move gen-project-conf task from Nix to Nx to utilize caching. 2024-03-09 00:00:00 +07:00
pnpm-workspace.yaml Rename package shared -> bindings 2024-03-07 00:00:00 +07:00
treefmt.nix Format with biome 2024-03-09 00:00:00 +07:00

README.adoc

folliehiyukis personal infrastructure

Monorepo managing all of my cloud and home lab resources.

Development

This repository is small, and each Pulumi project is a one-stack directory. Therefore, all Pulumi projects use the same project name, while their stack names are chosen to be the parent directory name. The Pulumi.yaml file at repositorys root is reused for all Pulumi projects inside.

Except the toplevel package.json file, all rescript.json and package.json files are generated from CUE using pnpm nx gen:project-conf command.