nix-config/modules/home-manager/desktop-river/kanshi.nix

74 lines
1.4 KiB
Nix
Raw Normal View History

2023-01-29 19:59:36 +01:00
{ config, pkgs, ... }:
{
home.packages = with pkgs; [ kanshi ];
services.kanshi = {
enable = true;
2023-02-06 16:38:52 +01:00
systemdTarget = "river-session.target";
2023-01-29 19:59:36 +01:00
profiles = {
2023-02-06 18:13:52 +01:00
capibara_standalone = {
2023-01-29 19:59:36 +01:00
outputs = [{
criteria = "LVDS-1";
mode = "1366x768@60Hz";
status = "enable";
}];
};
2023-02-06 18:13:52 +01:00
capibara_docked = {
2023-01-29 19:59:36 +01:00
outputs = [
{
criteria = "LVDS-1";
status = "disable";
}
{
criteria = "BNQ BenQ GW2780 L9K0033101Q";
mode = "1920x1080@60Hz";
}
];
};
2023-02-03 17:41:33 +01:00
2023-02-06 18:13:52 +01:00
capibara_docked2 = {
2023-02-03 17:41:33 +01:00
outputs = [
{
criteria = "LVDS-1";
status = "disable";
}
{
criteria = "BenQ Corporation BenQ GW2780 L9K0033101Q";
mode = "1920x1080@60Hz";
}
];
};
capibara_docked_wide = {
outputs = [
{
criteria = "LVDS-1";
status = "disable";
}
{
criteria = "Samsung Electric Company C49RG9x H1AK500000";
mode = "3840x1080@60Hz";
}
];
};
2023-02-06 18:13:52 +01:00
trantor = {
outputs = [
{
criteria = "eDP-1";
status = "disable";
}
{
criteria = "BenQ Corporation BenQ GW2780 L9K0033101Q";
mode = "1920x1080@60Hz";
}
];
};
2023-01-29 19:59:36 +01:00
};
};
}