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
at theirs 304 lines 7.8 kB view raw
1{ 2 "nodes": { 3 "darwin": { 4 "inputs": { 5 "nixpkgs": [ 6 "nixpkgs" 7 ] 8 }, 9 "locked": { 10 "lastModified": 1762039661, 11 "narHash": "sha256-oM5BwAGE78IBLZn+AqxwH/saqwq3e926rNq5HmOulkc=", 12 "owner": "nix-darwin", 13 "repo": "nix-darwin", 14 "rev": "c3c8c9f2a5ed43175ac4dc030308756620e6e4e4", 15 "type": "github" 16 }, 17 "original": { 18 "owner": "nix-darwin", 19 "repo": "nix-darwin", 20 "type": "github" 21 } 22 }, 23 "den": { 24 "locked": { 25 "lastModified": 1766081768, 26 "narHash": "sha256-8Ea1DW3YZHifezfdEFHWEIpZBNKvEL+3iFOEcl3eFBU=", 27 "owner": "vic", 28 "repo": "den", 29 "rev": "7271da18c60ab4d7c275ecaab480d29729f05d17", 30 "type": "github" 31 }, 32 "original": { 33 "owner": "vic", 34 "repo": "den", 35 "type": "github" 36 } 37 }, 38 "flake-aspects": { 39 "locked": { 40 "lastModified": 1766081176, 41 "narHash": "sha256-JrsuNSIEXPS3AiIxuWZw+sJ2Td6ni1OkqbW6mO/F4Rs=", 42 "owner": "vic", 43 "repo": "flake-aspects", 44 "rev": "d0a226c84be2900d307aa1896e4e2c6e451844b2", 45 "type": "github" 46 }, 47 "original": { 48 "owner": "vic", 49 "repo": "flake-aspects", 50 "type": "github" 51 } 52 }, 53 "flake-file": { 54 "locked": { 55 "lastModified": 1763706734, 56 "narHash": "sha256-kR1Rrh9evfiJaTb6ufWCSk6GMtrnPKFydqQUV0Bb4Eg=", 57 "owner": "vic", 58 "repo": "flake-file", 59 "rev": "9af20d5e62c94b658b4d0671829393c1b8bb0b3e", 60 "type": "github" 61 }, 62 "original": { 63 "owner": "vic", 64 "repo": "flake-file", 65 "type": "github" 66 } 67 }, 68 "flake-parts": { 69 "inputs": { 70 "nixpkgs-lib": [ 71 "nixpkgs-lib" 72 ] 73 }, 74 "locked": { 75 "lastModified": 1762040540, 76 "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=", 77 "owner": "hercules-ci", 78 "repo": "flake-parts", 79 "rev": "0010412d62a25d959151790968765a70c436598b", 80 "type": "github" 81 }, 82 "original": { 83 "owner": "hercules-ci", 84 "repo": "flake-parts", 85 "type": "github" 86 } 87 }, 88 "home-manager": { 89 "inputs": { 90 "nixpkgs": [ 91 "nixpkgs" 92 ] 93 }, 94 "locked": { 95 "lastModified": 1762087455, 96 "narHash": "sha256-hpbPma1eUKwLAmiVRoMgIHbHiIKFkcACobJLbDt6ABw=", 97 "owner": "nix-community", 98 "repo": "home-manager", 99 "rev": "43e205606aeb253bfcee15fd8a4a01d8ce8384ca", 100 "type": "github" 101 }, 102 "original": { 103 "owner": "nix-community", 104 "repo": "home-manager", 105 "type": "github" 106 } 107 }, 108 "home-manager-stable": { 109 "inputs": { 110 "nixpkgs": [ 111 "nixpkgs-stable" 112 ] 113 }, 114 "locked": { 115 "lastModified": 1758463745, 116 "narHash": "sha256-uhzsV0Q0I9j2y/rfweWeGif5AWe0MGrgZ/3TjpDYdGA=", 117 "owner": "nix-community", 118 "repo": "home-manager", 119 "rev": "3b955f5f0a942f9f60cdc9cacb7844335d0f21c3", 120 "type": "github" 121 }, 122 "original": { 123 "owner": "nix-community", 124 "ref": "release-25.05", 125 "repo": "home-manager", 126 "type": "github" 127 } 128 }, 129 "import-tree": { 130 "locked": { 131 "lastModified": 1761120675, 132 "narHash": "sha256-TEbh9zISiQcU82VwVoEbmXHnSGlUxTwvjJA9g9ErSDA=", 133 "owner": "vic", 134 "repo": "import-tree", 135 "rev": "a037ed2a58fc0ebed9e93b9ef79b0646e648f719", 136 "type": "github" 137 }, 138 "original": { 139 "owner": "vic", 140 "repo": "import-tree", 141 "type": "github" 142 } 143 }, 144 "neovim-nightly-overlay": { 145 "inputs": { 146 "flake-parts": [ 147 "flake-parts" 148 ], 149 "neovim-src": "neovim-src", 150 "nixpkgs": [ 151 "nixpkgs" 152 ] 153 }, 154 "locked": { 155 "lastModified": 1766016290, 156 "narHash": "sha256-YMf/PUyY4z7RlIe/Dzn1NnxZGS0Vp2eHxcMNWJM9q+A=", 157 "owner": "nix-community", 158 "repo": "neovim-nightly-overlay", 159 "rev": "f7fbc4e3d4ccea45eaa5b187884592eb42dfdbbd", 160 "type": "github" 161 }, 162 "original": { 163 "owner": "nix-community", 164 "repo": "neovim-nightly-overlay", 165 "type": "github" 166 } 167 }, 168 "neovim-src": { 169 "flake": false, 170 "locked": { 171 "lastModified": 1766014002, 172 "narHash": "sha256-KE/ufBGH8XFXTw3Vt1DrK1rQmAEp1Q+oyLQibX5UKO0=", 173 "owner": "neovim", 174 "repo": "neovim", 175 "rev": "c172fd9f464d5766eab9071e8f4770504c920c05", 176 "type": "github" 177 }, 178 "original": { 179 "owner": "neovim", 180 "repo": "neovim", 181 "type": "github" 182 } 183 }, 184 "nixos-wsl": { 185 "inputs": { 186 "flake-compat": [], 187 "nixpkgs": [ 188 "nixpkgs-stable" 189 ] 190 }, 191 "locked": { 192 "lastModified": 1761969132, 193 "narHash": "sha256-0me4+e+1VxNuvySSw0voqMCWU/eUmTuth7f4+Q2jbUY=", 194 "owner": "nix-community", 195 "repo": "nixos-wsl", 196 "rev": "761582d6ab431549fe1396d2cd681e3fe9376020", 197 "type": "github" 198 }, 199 "original": { 200 "owner": "nix-community", 201 "repo": "nixos-wsl", 202 "type": "github" 203 } 204 }, 205 "nixpkgs": { 206 "locked": { 207 "lastModified": 1761880412, 208 "narHash": "sha256-QoJjGd4NstnyOG4mm4KXF+weBzA2AH/7gn1Pmpfcb0A=", 209 "owner": "nixos", 210 "repo": "nixpkgs", 211 "rev": "a7fc11be66bdfb5cdde611ee5ce381c183da8386", 212 "type": "github" 213 }, 214 "original": { 215 "owner": "nixos", 216 "ref": "nixpkgs-unstable", 217 "repo": "nixpkgs", 218 "type": "github" 219 } 220 }, 221 "nixpkgs-stable": { 222 "locked": { 223 "lastModified": 1762081535, 224 "narHash": "sha256-+j+CUiaUoa87EhnSOqG5pwXdJWahP8vo6BE0ekssdzs=", 225 "owner": "nixos", 226 "repo": "nixpkgs", 227 "rev": "2afc9d6e79b59ea9bcaf620d335623b0f7c2ce96", 228 "type": "github" 229 }, 230 "original": { 231 "owner": "nixos", 232 "ref": "release-25.05", 233 "repo": "nixpkgs", 234 "type": "github" 235 } 236 }, 237 "root": { 238 "inputs": { 239 "darwin": "darwin", 240 "den": "den", 241 "flake-aspects": "flake-aspects", 242 "flake-file": "flake-file", 243 "flake-parts": "flake-parts", 244 "home-manager": "home-manager", 245 "home-manager-stable": "home-manager-stable", 246 "import-tree": "import-tree", 247 "neovim-nightly-overlay": "neovim-nightly-overlay", 248 "nixos-wsl": "nixos-wsl", 249 "nixpkgs": "nixpkgs", 250 "nixpkgs-lib": [ 251 "nixpkgs" 252 ], 253 "nixpkgs-stable": "nixpkgs-stable", 254 "systems": "systems", 255 "theirs": "theirs" 256 } 257 }, 258 "systems": { 259 "locked": { 260 "lastModified": 1681028828, 261 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 262 "owner": "nix-systems", 263 "repo": "default", 264 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 265 "type": "github" 266 }, 267 "original": { 268 "owner": "nix-systems", 269 "repo": "default", 270 "type": "github" 271 } 272 }, 273 "theirs": { 274 "inputs": { 275 "den": [ 276 "den" 277 ], 278 "flake-aspects": [ 279 "flake-aspects" 280 ], 281 "flake-parts": [ 282 "flake-parts" 283 ], 284 "import-tree": [ 285 "import-tree" 286 ], 287 "nixpkgs": [ 288 "nixpkgs" 289 ] 290 }, 291 "locked": { 292 "path": "./modules/_example/ci/_theirs", 293 "type": "path" 294 }, 295 "original": { 296 "path": "./modules/_example/ci/_theirs", 297 "type": "path" 298 }, 299 "parent": [] 300 } 301 }, 302 "root": "root", 303 "version": 7 304}