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

No longer need nvf vim.opts alias. See https://github.com/NotAShelf/nvf/pull/1482

+3 -10
+3 -3
templates/nvf-standalone/flake.lock
··· 144 144 "systems": "systems" 145 145 }, 146 146 "locked": { 147 - "lastModified": 1773970322, 148 - "narHash": "sha256-xyO9ZV+cZk+HVmjS6P5Jzwl6ioRCKgeLQSSbUFtPrZk=", 147 + "lastModified": 1774375131, 148 + "narHash": "sha256-d22VIgsDXagQQWnAnebYeQWGHlmF81YRwuGCzAgNZAQ=", 149 149 "owner": "notashelf", 150 150 "repo": "nvf", 151 - "rev": "8aad181ec9057c56b6fe5d6081a399427e1d1dec", 151 + "rev": "d847d401bea4dcb1478d02a61a3209fa8512f71d", 152 152 "type": "github" 153 153 }, 154 154 "original": {
-7
templates/nvf-standalone/modules/nvf-integration.nix
··· 27 27 adaptArgs = lib.id; 28 28 }; 29 29 30 - # workaround NVF `options` option 31 - # see: https://github.com/NotAShelf/nvf/issues/1469 32 - vimOpts.nvf = _: { 33 - imports = [ (lib.mkAliasOptionModule [ "vim" "opts" ] [ "vim" "options" ]) ]; 34 - }; 35 - 36 30 aspect = den.lib.parametric.fixedTo ctx { 37 31 includes = [ 38 32 vimClass 39 33 vimAspect 40 - vimOpts 41 34 ]; 42 35 }; 43 36