niri: finally, real keyboards

This commit is contained in:
2026-03-17 23:06:15 +01:00
parent 5e7204bd56
commit 43aad292d8
3 changed files with 196 additions and 143 deletions

View File

@@ -51,10 +51,20 @@
inherit (inputs) wrappers;
pkgs = prev;
};
niphas-niri = import packages/niri.nix {
inherit (inputs) wrappers;
pkgs = final;
};
niphas-niri-config-with =
overwriteSettings:
(import packages/niri.nix {
inherit (inputs) wrappers;
inherit overwriteSettings;
pkgs = final;
})."config.kdl".path;
niphas-niri =
(import packages/niri.nix {
inherit (inputs) wrappers;
pkgs = final;
}).wrapper;
niphas-kanshi = import packages/kanshi.nix {
inherit (inputs) wrappers;
pkgs = final;
@@ -95,6 +105,11 @@
'';
vimv = prev.callPackage packages/vimv.nix { };
keyboardScripts = prev.callPackage packages/keyboardScripts.nix {
pkgs = final;
inherit (final) lib;
};
};
packages = eachSupportedSystem (
@@ -120,6 +135,7 @@
vimv
;
}
// pkgs.keyboardScripts
);
formatter = eachSupportedSystem (system: treefmtEval.${system}.config.build.wrapper);