Add a few more rules to Kanshi
This commit is contained in:
parent
fd2d9b18a0
commit
a60084f77c
2 changed files with 39 additions and 1 deletions
|
@ -8,8 +8,9 @@
|
||||||
"Keepers"
|
"Keepers"
|
||||||
"Projects"
|
"Projects"
|
||||||
|
|
||||||
".ssh"
|
|
||||||
".gnupg"
|
".gnupg"
|
||||||
|
".local/state/nix/profiles"
|
||||||
|
".ssh"
|
||||||
] ++ (if config.home.desktop.enable then [
|
] ++ (if config.home.desktop.enable then [
|
||||||
"Documents"
|
"Documents"
|
||||||
"Photos"
|
"Photos"
|
||||||
|
|
|
@ -3,12 +3,15 @@
|
||||||
services.kanshi = {
|
services.kanshi = {
|
||||||
enable = config.home.desktop.enable;
|
enable = config.home.desktop.enable;
|
||||||
settings = [
|
settings = [
|
||||||
|
# Outputs
|
||||||
{
|
{
|
||||||
output = {
|
output = {
|
||||||
criteria = config.displays.tower1;
|
criteria = config.displays.tower1;
|
||||||
|
adaptiveSync = true;
|
||||||
mode = "1920x1080@143.979996Hz";
|
mode = "1920x1080@143.979996Hz";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
output = {
|
output = {
|
||||||
criteria = config.displays.jupiter;
|
criteria = config.displays.jupiter;
|
||||||
|
@ -17,6 +20,8 @@
|
||||||
scale = 1.15;
|
scale = 1.15;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Profiles
|
||||||
{
|
{
|
||||||
profile = {
|
profile = {
|
||||||
name = "primary";
|
name = "primary";
|
||||||
|
@ -41,6 +46,7 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
profile = {
|
profile = {
|
||||||
name = "estradiol";
|
name = "estradiol";
|
||||||
|
@ -61,6 +67,24 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
profile = {
|
||||||
|
name = "byod";
|
||||||
|
outputs = [
|
||||||
|
{
|
||||||
|
criteria = "Dell Inc. DELL U3423WE H8LGMP3";
|
||||||
|
scale = 1.15;
|
||||||
|
status = "enable";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
criteria = "eDP-1";
|
||||||
|
status = "disable";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
profile = {
|
profile = {
|
||||||
name = "docked";
|
name = "docked";
|
||||||
|
@ -76,6 +100,19 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
profile = {
|
||||||
|
name = "deck";
|
||||||
|
outputs = [
|
||||||
|
{
|
||||||
|
criteria = config.displays.jupiter;
|
||||||
|
status = "enable";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
profile = {
|
profile = {
|
||||||
name = "undocked";
|
name = "undocked";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue