From 2871dc94b4104a25e30979c98f9bcf735607fe71 Mon Sep 17 00:00:00 2001 From: traxys Date: Fri, 22 Dec 2023 15:59:41 +0100 Subject: [PATCH] Allow to add meta options like maintainers (#836) --- flake.nix | 1 + lib/helpers.nix | 1 + lib/maintainers.nix | 8 ++++++++ plugins/git/gitmessenger.nix | 2 ++ 4 files changed, 12 insertions(+) create mode 100644 lib/maintainers.nix diff --git a/flake.nix b/flake.nix index d77f3954..58ebd395 100644 --- a/flake.nix +++ b/flake.nix @@ -39,6 +39,7 @@ }; } + (pkgs.path + "/nixos/modules/misc/meta.nix") # ./plugins/default.nix ]; diff --git a/lib/helpers.nix b/lib/helpers.nix index d28977ef..44f9da18 100644 --- a/lib/helpers.nix +++ b/lib/helpers.nix @@ -1,5 +1,6 @@ {lib, ...}: with lib; rec { + maintainers = import ./maintainers.nix; keymaps = import ./keymap-helpers.nix {inherit lib;}; autocmd = import ./autocmd-helpers.nix {inherit lib;}; diff --git a/lib/maintainers.nix b/lib/maintainers.nix new file mode 100644 index 00000000..e631997f --- /dev/null +++ b/lib/maintainers.nix @@ -0,0 +1,8 @@ +# Nixvim maintainers +# +# This attribute set contains Nixvim maintainers that do not +# have an entry in the Nixpkgs maintainer list. Entries are +# expected to follow the same format as that list. +# +# Nixpkgs maintainers: https://github.com/NixOS/nixpkgs/blob/0212bde005b3335b2665c1476c36b3936e113b15/maintainers/maintainer-list.nix +{} diff --git a/plugins/git/gitmessenger.nix b/plugins/git/gitmessenger.nix index b7ce06bf..772de6a8 100644 --- a/plugins/git/gitmessenger.nix +++ b/plugins/git/gitmessenger.nix @@ -6,6 +6,8 @@ ... }: with lib; { + meta.maintainers = [maintainers.traxys]; + options.plugins.gitmessenger = { enable = mkEnableOption "gitmessenger";