diff --git a/content/meta/index.json b/content/meta/index.json index b7ea44e7f..db0a396e6 100644 --- a/content/meta/index.json +++ b/content/meta/index.json @@ -7129,5 +7129,12 @@ ], "path_alias.bab98213-6023-4db6-8332-635b68d7b28f": [ "node.95bc4929-ead0-4007-b5b1-74d899f046bd" + ], + "node.aef916e2-3864-415d-bedf-178bc9cf1320": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "node.c74de3cf-5362-4d08-935a-a9d0d22fcb94" + ], + "path_alias.3e0c423a-ee8c-4fb8-8d0f-397d5fbda3ba": [ + "node.aef916e2-3864-415d-bedf-178bc9cf1320" ] } \ No newline at end of file diff --git a/content/node.aef916e2-3864-415d-bedf-178bc9cf1320.yml b/content/node.aef916e2-3864-415d-bedf-178bc9cf1320.yml new file mode 100644 index 000000000..532393fff --- /dev/null +++ b/content/node.aef916e2-3864-415d-bedf-178bc9cf1320.yml @@ -0,0 +1,65 @@ +uuid: + - value: aef916e2-3864-415d-bedf-178bc9cf1320 +langcode: + - value: en +type: + - target_id: daily_email + target_type: node_type + target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 +revision_timestamp: + - value: '2025-07-23T21:53:50+00:00' +revision_uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +revision_log: { } +status: + - value: true +uid: + - target_type: user + target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 +title: + - value: 'Exploring the Dendritic pattern' +created: + - value: '2025-07-19T21:51:47+00:00' +changed: + - value: '2025-07-23T21:53:50+00:00' +promote: + - value: false +sticky: + - value: false +default_langcode: + - value: true +revision_translation_affected: + - value: true +path: + - alias: /daily/2025/07/19/exploring-dendritic-pattern + langcode: en +body: + - value: |- + I've been looking more into [the dendritic pattern for Nix code][0]. + + I understood the concept, but wasn't sure how to implement it and refactor my existing configuration. + + I've recently bought a pre-owned computer that I'm going to be adding to my homelab, and this seemed like an opportunity to experiment with the pattern in a new environment. + + What I have is [in this repository][1]. + + Each file is its own Nix module, including the NixOS configurations and packages such as Vim and tmux. + + This was a great experiment, and I'm going to continue looking into how to implement this in [my existing Nix configuration][2]. + + [0]: https://www.oliverdavies.uk/daily/2025/07/17/nix-and-dendritic-pattern + [1]: https://code.oliverdavies.uk/opdavies/dendritic + [2]: https://code.oliverdavies.uk/opdavies/nix-config + format: markdown + processed: | +
I've been looking more into the dendritic pattern for Nix code.
+I understood the concept, but wasn't sure how to implement it and refactor my existing configuration.
+I've recently bought a pre-owned computer that I'm going to be adding to my homelab, and this seemed like an opportunity to experiment with the pattern in a new environment.
+What I have is in this repository.
+Each file is its own Nix module, including the NixOS configurations and packages such as Vim and tmux.
+This was a great experiment, and I'm going to continue looking into how to implement this in my existing Nix configuration.
+ summary: '' +field_daily_email_cta: + - target_type: node + target_uuid: c74de3cf-5362-4d08-935a-a9d0d22fcb94 diff --git a/content/path_alias.3e0c423a-ee8c-4fb8-8d0f-397d5fbda3ba.yml b/content/path_alias.3e0c423a-ee8c-4fb8-8d0f-397d5fbda3ba.yml new file mode 100644 index 000000000..096d0cc63 --- /dev/null +++ b/content/path_alias.3e0c423a-ee8c-4fb8-8d0f-397d5fbda3ba.yml @@ -0,0 +1,10 @@ +uuid: + - value: 3e0c423a-ee8c-4fb8-8d0f-397d5fbda3ba +langcode: + - value: en +path: + - value: /node/aef916e2-3864-415d-bedf-178bc9cf1320 +alias: + - value: /daily/2025/07/19/exploring-dendritic-pattern +status: + - value: true