Skip to content

Commit 5b9daf4

Browse files
kmeinclaude
andcommitted
docs: rename project to declarative-runtime
Settle on a descriptive name that calls out the load-bearing concept (declarative *runtime* state, distinct from build-time config). Updates: - flake.nix description. - top-level README title + tagline. - flake-input examples in services/forgejo/README.md and services/keycloak/README.md (input variable `declarative-runtime`, url `github:<org>/declarative-runtime`). The git repo directory + the GitHub repo rename are deliberate side effects to run when the new name lands externally; no in-tree code references the old name. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 45e337c commit 5b9daf4

4 files changed

Lines changed: 11 additions & 10 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
# Declarative NixOS services via paired Terraform providers
1+
# declarative-runtime
22

3+
**Declarative NixOS service runtime config via paired OpenTofu providers.**
34
Make NixOS services **more declaratively configurable** than upstream Nixpkgs
45
modules allow, by pairing each service with its Terraform provider and
56
reconciling the service's _runtime state_ once it is up.

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
description = "Declarative NixOS service configuration via paired Terraform providers";
2+
description = "declarative-runtime: declarative NixOS service runtime config via paired OpenTofu providers";
33

44
inputs = {
55
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";

services/forgejo/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,17 @@ step with the rest of your system.
2020
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
2121
2222
# This repository.
23-
declarative-services.url = "github:youruser/terraform-providers";
24-
declarative-services.inputs.nixpkgs.follows = "nixpkgs";
23+
declarative-runtime.url = "github:youruser/declarative-runtime";
24+
declarative-runtime.inputs.nixpkgs.follows = "nixpkgs";
2525
};
2626
2727
outputs =
28-
{ nixpkgs, declarative-services, ... }:
28+
{ nixpkgs, declarative-runtime, ... }:
2929
{
3030
nixosConfigurations.myhost = nixpkgs.lib.nixosSystem {
3131
system = "x86_64-linux";
3232
modules = [
33-
declarative-services.nixosModules.forgejo
33+
declarative-runtime.nixosModules.forgejo
3434
./host.nix
3535
];
3636
};

services/keycloak/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ step with the rest of your system.
1919
inputs = {
2020
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
2121
22-
declarative-services.url = "github:applicative-systems/terraform-providers";
23-
declarative-services.inputs.nixpkgs.follows = "nixpkgs";
22+
declarative-runtime.url = "github:applicative-systems/declarative-runtime";
23+
declarative-runtime.inputs.nixpkgs.follows = "nixpkgs";
2424
};
2525
2626
outputs =
27-
{ nixpkgs, declarative-services, ... }:
27+
{ nixpkgs, declarative-runtime, ... }:
2828
{
2929
nixosConfigurations.myhost = nixpkgs.lib.nixosSystem {
3030
system = "x86_64-linux";
3131
modules = [
32-
declarative-services.nixosModules.keycloak
32+
declarative-runtime.nixosModules.keycloak
3333
./host.nix
3434
];
3535
};

0 commit comments

Comments
 (0)