Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented

update locks

+44 -42
+2
Justfile
··· 2 2 just -l 3 3 4 4 check-all: 5 + nix-build ./templates/noflake --no-out-link -A flake.nixosConfigurations.igloo 5 6 just all check 6 7 7 8 update-all: 9 + cd templates/noflake && npins update den flake-aspects 8 10 just all update 9 11 10 12 docs:
+6 -6
templates/bogus/flake.lock
··· 2 2 "nodes": { 3 3 "den": { 4 4 "locked": { 5 - "lastModified": 1772966421, 6 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 5 + "lastModified": 1773126960, 6 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 7 7 "owner": "vic", 8 8 "repo": "den", 9 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 9 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 18 18 }, 19 19 "flake-aspects": { 20 20 "locked": { 21 - "lastModified": 1772749648, 22 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 21 + "lastModified": 1772999207, 22 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 23 23 "owner": "vic", 24 24 "repo": "flake-aspects", 25 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 25 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 26 26 "type": "github" 27 27 }, 28 28 "original": {
+6 -6
templates/ci/flake.lock
··· 22 22 }, 23 23 "den": { 24 24 "locked": { 25 - "lastModified": 1772966421, 26 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 25 + "lastModified": 1773126960, 26 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 27 27 "owner": "vic", 28 28 "repo": "den", 29 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 29 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 30 30 "type": "github" 31 31 }, 32 32 "original": { ··· 37 37 }, 38 38 "flake-aspects": { 39 39 "locked": { 40 - "lastModified": 1772749648, 41 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 40 + "lastModified": 1772999207, 41 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 42 42 "owner": "vic", 43 43 "repo": "flake-aspects", 44 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 44 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 45 45 "type": "github" 46 46 }, 47 47 "original": {
+6 -6
templates/default/flake.lock
··· 2 2 "nodes": { 3 3 "den": { 4 4 "locked": { 5 - "lastModified": 1772966421, 6 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 5 + "lastModified": 1773126960, 6 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 7 7 "owner": "vic", 8 8 "repo": "den", 9 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 9 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 17 17 }, 18 18 "flake-aspects": { 19 19 "locked": { 20 - "lastModified": 1772749648, 21 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 20 + "lastModified": 1772999207, 21 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 22 22 "owner": "vic", 23 23 "repo": "flake-aspects", 24 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 24 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 25 25 "type": "github" 26 26 }, 27 27 "original": {
+6 -6
templates/example/flake.lock
··· 22 22 }, 23 23 "den": { 24 24 "locked": { 25 - "lastModified": 1772966421, 26 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 25 + "lastModified": 1773126960, 26 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 27 27 "owner": "vic", 28 28 "repo": "den", 29 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 29 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 30 30 "type": "github" 31 31 }, 32 32 "original": { ··· 37 37 }, 38 38 "flake-aspects": { 39 39 "locked": { 40 - "lastModified": 1772749648, 41 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 40 + "lastModified": 1772999207, 41 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 42 42 "owner": "vic", 43 43 "repo": "flake-aspects", 44 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 44 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 45 45 "type": "github" 46 46 }, 47 47 "original": {
+6 -6
templates/microvm/flake.lock
··· 2 2 "nodes": { 3 3 "den": { 4 4 "locked": { 5 - "lastModified": 1772966421, 6 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 5 + "lastModified": 1773126960, 6 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 7 7 "owner": "vic", 8 8 "repo": "den", 9 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 9 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 17 17 }, 18 18 "flake-aspects": { 19 19 "locked": { 20 - "lastModified": 1772749648, 21 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 20 + "lastModified": 1772999207, 21 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 22 22 "owner": "vic", 23 23 "repo": "flake-aspects", 24 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 24 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 25 25 "type": "github" 26 26 }, 27 27 "original": {
+6 -6
templates/minimal/flake.lock
··· 2 2 "nodes": { 3 3 "den": { 4 4 "locked": { 5 - "lastModified": 1772966421, 6 - "narHash": "sha256-z5d/OSwknZ4yEsN5zohKVwpUE2A5Cy7PMermIk1fKcs=", 5 + "lastModified": 1773126960, 6 + "narHash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=", 7 7 "owner": "vic", 8 8 "repo": "den", 9 - "rev": "9dd55dc1139a5dc898bc18f51a671f12f4a9839c", 9 + "rev": "49ce965b8501208986b6d1382f913fbd0881a043", 10 10 "type": "github" 11 11 }, 12 12 "original": { ··· 17 17 }, 18 18 "flake-aspects": { 19 19 "locked": { 20 - "lastModified": 1772749648, 21 - "narHash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=", 20 + "lastModified": 1772999207, 21 + "narHash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=", 22 22 "owner": "vic", 23 23 "repo": "flake-aspects", 24 - "rev": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 24 + "rev": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 25 25 "type": "github" 26 26 }, 27 27 "original": {
+6 -6
templates/noflake/npins/sources.json
··· 9 9 }, 10 10 "branch": "main", 11 11 "submodules": false, 12 - "revision": "57aef3045c87527e94f1f139a818f8851e024a33", 13 - "url": "https://github.com/vic/den/archive/57aef3045c87527e94f1f139a818f8851e024a33.tar.gz", 14 - "hash": "sha256-b1nHLbA42NXPSPC6lpP2K/9RVwO+z91AVV44yRycO5c=" 12 + "revision": "49ce965b8501208986b6d1382f913fbd0881a043", 13 + "url": "https://github.com/vic/den/archive/49ce965b8501208986b6d1382f913fbd0881a043.tar.gz", 14 + "hash": "sha256-+UUijboPjAjGDgCpR8h5ji6/K4ashlpcNZPfI/UK1hc=" 15 15 }, 16 16 "flake-aspects": { 17 17 "type": "Git", ··· 22 22 }, 23 23 "branch": "main", 24 24 "submodules": false, 25 - "revision": "ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37", 26 - "url": "https://github.com/vic/flake-aspects/archive/ccc25fc1e06b8957e15e6d0c0a0c51e9d7a96b37.tar.gz", 27 - "hash": "sha256-6QtwbL/R0RhJrHIDc1SdJD0YYfVXG9yteiFkfNl0Rbg=" 25 + "revision": "778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6", 26 + "url": "https://github.com/vic/flake-aspects/archive/778d8d7c1352c3b173cdcb9fd0f65acbaf4744a6.tar.gz", 27 + "hash": "sha256-dzZpKU1wS/9oMsgK9dqCD+wblBMj1EAhInQtvY2dLUI=" 28 28 }, 29 29 "import-tree": { 30 30 "type": "Git",