kanshi config for external monitor; corne config for all desktops

This commit is contained in:
William 2026-03-21 16:06:17 -03:00
parent 8a81edc562
commit d974eb44f4
3 changed files with 37 additions and 21 deletions

View file

@ -34,13 +34,32 @@
enable = true; enable = true;
settings = [ settings = [
{ {
profile.name = "default"; profile = {
profile.outputs = [ name = "undocked";
{ outputs = [
criteria = "*"; {
scale = 1.0; criteria = "eDP-1";
} status = "enable";
]; scale = 1.0;
}
];
};
}
{
profile = {
name = "docked";
outputs = [
{
criteria = "eDP-1";
status = "disable";
}
{
criteria = "DP-1";
status = "enable";
scale = 1.0;
}
];
};
} }
]; ];
}; };

View file

@ -1,11 +0,0 @@
{
services.keyd = {
enable = true;
keyboards.main = {
ids = [ "5653:0001" ];
settings.main = {
esc = "overload(meta, esc)";
};
};
};
}

View file

@ -77,9 +77,17 @@
udev.packages = with pkgs; [ yubikey-personalization ]; udev.packages = with pkgs; [ yubikey-personalization ];
keyd = { keyd = {
enable = true; enable = true;
keyboards.all = { keyboards = {
ids = [ "*" ]; all = {
settings.main.capslock = "overload(meta, esc)"; ids = [ "*" ];
settings.main.capslock = "overload(meta, esc)";
};
corne = {
ids = [ "5653:0001" ];
settings.main = {
esc = "overload(meta, esc)";
};
};
}; };
}; };
pipewire = { pipewire = {