mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-20 16:15:43 +02:00
modules/dependencies: add xxd
This commit is contained in:
parent
0a78c93e7a
commit
55ec7c4187
2 changed files with 15 additions and 8 deletions
|
@ -49,6 +49,10 @@ let
|
||||||
websocat.default = "websocat";
|
websocat.default = "websocat";
|
||||||
wezterm.default = "wezterm";
|
wezterm.default = "wezterm";
|
||||||
which.default = "which";
|
which.default = "which";
|
||||||
|
xxd.default = [
|
||||||
|
"unixtools"
|
||||||
|
"xxd"
|
||||||
|
];
|
||||||
yazi.default = "yazi";
|
yazi.default = "yazi";
|
||||||
yq.default = "yq";
|
yq.default = "yq";
|
||||||
zk.default = "zk";
|
zk.default = "zk";
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ lib, pkgs, ... }:
|
{ lib, ... }:
|
||||||
let
|
let
|
||||||
inherit (lib.nixvim) defaultNullOpts mkNullOrLuaFn;
|
inherit (lib.nixvim) defaultNullOpts mkNullOrLuaFn;
|
||||||
in
|
in
|
||||||
|
@ -9,14 +9,17 @@ lib.nixvim.plugins.mkNeovimPlugin {
|
||||||
|
|
||||||
maintainers = [ lib.maintainers.GaetanLepage ];
|
maintainers = [ lib.maintainers.GaetanLepage ];
|
||||||
|
|
||||||
extraOptions = {
|
imports = [
|
||||||
xxdPackage = lib.mkPackageOption pkgs [
|
# TODO: added 2025-04-07, remove after 25.05
|
||||||
"unixtools"
|
(lib.nixvim.mkRemovedPackageOptionModule {
|
||||||
"xxd"
|
plugin = "hex";
|
||||||
] { nullable = true; };
|
packageName = "xxd";
|
||||||
};
|
})
|
||||||
|
];
|
||||||
|
|
||||||
extraConfig = cfg: { extraPackages = [ cfg.xxdPackage ]; };
|
extraConfig = {
|
||||||
|
dependencies.xxd.enable = lib.mkDefault true;
|
||||||
|
};
|
||||||
|
|
||||||
settingsOptions = {
|
settingsOptions = {
|
||||||
dump_cmd = defaultNullOpts.mkStr "xxd -g 1 -u" ''
|
dump_cmd = defaultNullOpts.mkStr "xxd -g 1 -u" ''
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue