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