split up niri config for dekstop and laptop
This commit is contained in:
@@ -104,10 +104,10 @@ in {
|
||||
|
||||
nitrokey.enable = mkEnableOption "Nitrokey hardware security key support";
|
||||
|
||||
niri.hotkeyVariant = mkOption {
|
||||
niri.hostVariant = mkOption {
|
||||
type = types.enum ["default" "lifebook"];
|
||||
default = "default";
|
||||
description = "Niri hotkey variant to deploy — selects binds/<variant>.kdl.";
|
||||
description = "Niri Host variant to deploy — selects binds/<variant>.kdl. and config.kdl";
|
||||
};
|
||||
|
||||
git.signingKey = mkOption {
|
||||
@@ -261,8 +261,10 @@ in {
|
||||
../wm/niri/home.nix
|
||||
];
|
||||
|
||||
xdg.configFile."niri/binds.kdl".source =
|
||||
../wm/niri/binds/${cfg.niri.hotkeyVariant}.kdl;
|
||||
xdg.configFile = {
|
||||
"niri/binds.kdl".source = ../wm/niri/binds/${cfg.niri.hostVariant}.kdl;
|
||||
"niri/config.kdl".source = ../wm/niri/config-${cfg.niri.hostVariant}.kdl;
|
||||
};
|
||||
|
||||
services = {
|
||||
mako.enable = true;
|
||||
|
||||
Reference in New Issue
Block a user