43 lines
2.1 KiB
Nix
43 lines
2.1 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
home-manager.users.krizej.programs.autorandr = {
|
|
enable = true;
|
|
profiles = {
|
|
"main" = {
|
|
fingerprint = {
|
|
"Left" = "00ffffffffffff0026cd5961830600001d1f0104b5361e783b4c70a5574ea4260b5054a56b80710081408180a940b3009500950fd1c0023a801871382d40582c4500202f2100001e000000ff0031313737393132393031363637000000fd0030f0ffff3c010a202020202020000000fc00504c3235393048530a20202020019202033bf1529005040302011112131f203f140607151640e200d52309070783010000e305c301e60605016666006d1a0000020130f00000000000005a8780a070384d4030203500202f2100001ad09480a070381e4008203500202f2100001a23e88078703887401c40980c202f2100001a000000000000000000000000000063";
|
|
"Right" = "00ffffffffffff0026cd326162190000291c010380361e782a9055a75553a028135054a56b80710081408180a940b3009500950fd1c0023a801871382d40582c4500202f2100001e000000ff0031313534333834313036343938000000fd00374c1e5312000a202020202020000000fc00504c32353330480a2020202020016202032bf14f90050403020111121314060715161f230907078301000065030c001000681a00000101284be6023a801871382d40582c4500202f2100001f011d8018711c1620582c2500202f2100009e011d007251d01e206e285500202f2100001e2a4480a07038274030203500202f2100001a000000000000000000000000ab";
|
|
};
|
|
config = {
|
|
"Left" = {
|
|
enable = true;
|
|
mode = "1920x1080";
|
|
rate = "239.76";
|
|
position = "0x0";
|
|
};
|
|
"Right" = {
|
|
enable = true;
|
|
mode = "1920x1080";
|
|
rate = "74.97";
|
|
primary = true;
|
|
position = "1920x0";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
# the autorandr service from home-manager sucks, can't customize flags
|
|
home-manager.users.krizej.services.autorandr.enable = false;
|
|
home-manager.users.krizej.systemd.user.services.autorandr = {
|
|
Unit = {
|
|
Description = "autorandr";
|
|
After = [ "graphical-session-pre.target" ];
|
|
PartOf = [ "graphical-session.target" ];
|
|
};
|
|
Service = {
|
|
Type = "oneshot";
|
|
ExecStart = "${pkgs.autorandr}/bin/autorandr --match-edid -l main";
|
|
};
|
|
Install.WantedBy = [ "graphical-session.target" ];
|
|
};
|
|
}
|