Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 30 lines 603 B view raw
1{ 2 callPackage, 3 config, 4 kakouneUtils, 5 lib, 6}: 7 8let 9 10 inherit (kakouneUtils.override { }) buildKakounePluginFrom2Nix; 11 12 plugins = callPackage ./generated.nix { 13 inherit buildKakounePluginFrom2Nix overrides; 14 }; 15 16 # TL;DR 17 # * Add your plugin to ./kakoune-plugin-names 18 # * run ./update.py 19 # 20 # If additional modifications to the build process are required, 21 # add to ./overrides.nix. 22 overrides = callPackage ./overrides.nix { 23 inherit buildKakounePluginFrom2Nix; 24 }; 25 26 aliases = lib.optionalAttrs config.allowAliases (import ./aliases.nix lib plugins); 27 28in 29 30plugins // aliases