fix: enable imports for secondary modules in yazi keymap
Some checks failed
ci / nix-fmt (push) Failing after 14m43s

This commit is contained in:
Ceferino Patino 2026-05-12 11:53:48 -05:00
commit 5a0f2631ee
Signed by: c4patino
SSH key fingerprint: SHA256:9fQ9TsujGrdNNi76mnsu63v7dS5JOmHRZEqBOl49OR8
3 changed files with 21 additions and 7 deletions

View file

@ -4,12 +4,17 @@
namespace,
pkgs,
...
}: let
} @ args: let
inherit (lib) mkIf mkEnableOption;
inherit (lib.${namespace}) getAttrByNamespace mkOptionsWithNamespace enabled;
base = "${namespace}.cli.media.yazi";
cfg = getAttrByNamespace config base;
in {
imports = [
(import ./keymap.nix args)
(import ./openers.nix args)
];
options = mkOptionsWithNamespace base {
enable = mkEnableOption "yazi";
};
@ -28,7 +33,7 @@ in {
settings = {
log = enabled;
manager = {
mgr = {
ratio = [1 3 3];
sort_by = "natural";
sort_reverse = false;

View file

@ -1,13 +1,16 @@
{
config,
lib,
namespace,
...
}: let
inherit (lib) mkIf;
cfg = config.yazi;
inherit (lib.${namespace}) getAttrByNamespace;
base = "${namespace}.cli.media.yazi";
cfg = getAttrByNamespace config base;
in {
config = mkIf cfg.enable {
programs.yazi.keymap = {
programs.yazi.settings.keymap = {
mgr.keymap = [
{
on = ["<Esc>"];

View file

@ -1,10 +1,16 @@
{
pkgs,
config,
lib,
namespace,
pkgs,
...
}: {
config = lib.mkIf config.yazi.enable {
}: let
inherit (lib) mkIf;
inherit (lib.${namespace}) getAttrByNamespace;
base = "${namespace}.cli.media.yazi";
cfg = getAttrByNamespace config base;
in {
config = mkIf cfg.enable {
programs.yazi.settings = {
open.rules = [
{