new beginning
This commit is contained in:
132
home/work/programs/autorandr/default.nix
Normal file
132
home/work/programs/autorandr/default.nix
Normal file
@ -0,0 +1,132 @@
|
||||
{...}: let
|
||||
eDPId = "00ffffffffffff0006af3d5700000000001c0104a51f1178022285a5544d9a270e505400000001010101010101010101010101010101b43780a070383e401010350035ae100000180000000f0000000000000000000000000020000000fe0041554f0a202020202020202020000000fe004231343048414e30352e37200a0070";
|
||||
homeLGId = "00ffffffffffff001e6df976f2190200071b010380502278eaca95a6554ea1260f5054256b807140818081c0a9c0b300d1c08100d1cfcd4600a0a0381f4030203a001e4e3100001a295900a0a038274030203a001e4e3100001a000000fd00284b5a5a18000a202020202020000000fc004c4720554c545241574944450a0154020323f12309070747100403011f13128301000065030c001000681a00000101284b008c0ad08a20e02d10103e96001e4e31000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045";
|
||||
homeFujitsuId = "00ffffffffffff001ab3f4070101010130150103802f1e782ac665a059589d270e5054a54b008180950001010101010101010101010121399030621a274068b03600da281100001c000000fc00423232572d36204c45440a2020000000fd00384c1e5210000a202020202020000000ff00595633553136343932330a20200065";
|
||||
officeFirstId = "00ffffffffffff0022640565000000002d15010380341d78eaeed5a555489b26125054bfef80d1c0b300a9409500904081808140714f023a801871382d40582c450009252100001e000000ff0031323334353637383930313233000000fd00384b1e5312000a202020202020000000fc00484c3234394450420a2020202000c1";
|
||||
officeFirstAltId = "00ffffffffffff0022640565000000002d15010380341d78eaeed5a555489b26125054bfef80d1c0b300a9409500904081808140714f023a801871382d40582c450009252100001e000000ff0031323334353637383930313233000000fd00384b1e5310000a202020202020000000fc00484c3234394450420a2020202000c3";
|
||||
officeSecondId = "00ffffffffffff0022640565000000002d15010380341d78eaeed5a555489b26125054bfef80d1c0b300a9409500904081808140714f023a801871382d40582c450009252100001e000000ff0031323334353637383930313233000000fd00384b1e5312000a202020202020000000fc00484c3234394450420a2020202000c1";
|
||||
officeSecondAltId = "00ffffffffffff0022640565000000002d15010380341d78eaeed5a555489b26125054bfef80d1c0b300a9409500904081808140714f023a801871382d40582c450009252100001e000000ff0031323334353637383930313233000000fd00384b1e5310000a202020202020000000fc00484c3234394450420a2020202000c3";
|
||||
in {
|
||||
programs.autorandr = {
|
||||
enable = true;
|
||||
|
||||
hooks = {
|
||||
predetect = {};
|
||||
preswitch = {};
|
||||
postswitch = {};
|
||||
};
|
||||
|
||||
profiles = {
|
||||
"laptop" = {
|
||||
fingerprint = {
|
||||
eDP-1 = eDPId;
|
||||
};
|
||||
|
||||
config = {
|
||||
eDP-1 = {
|
||||
crtc = 1;
|
||||
mode = "1920x1080";
|
||||
position = "0x0";
|
||||
rate = "60.03";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
"home" = {
|
||||
fingerprint = {
|
||||
eDP-1 = eDPId;
|
||||
DP-3 = homeLGId;
|
||||
DP-5 = homeFujitsuId;
|
||||
};
|
||||
|
||||
config = {
|
||||
eDP-1 = {
|
||||
crtc = 1;
|
||||
mode = "1920x1080";
|
||||
position = "0x0";
|
||||
rate = "60.03";
|
||||
};
|
||||
|
||||
DP-3 = {
|
||||
primary = true;
|
||||
crtc = 0;
|
||||
mode = "2560x1080";
|
||||
position = "1920x0";
|
||||
rate = "59.98";
|
||||
};
|
||||
|
||||
DP-5 = {
|
||||
crtc = 2;
|
||||
mode = "1680x1050";
|
||||
position = "4480x30";
|
||||
rate = "59.95";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
"office" = {
|
||||
fingerprint = {
|
||||
eDP-1 = eDPId;
|
||||
DP-3 = officeFirstId;
|
||||
DP-5 = officeSecondId;
|
||||
};
|
||||
|
||||
config = {
|
||||
eDP-1 = {
|
||||
crtc = 1;
|
||||
mode = "1920x1080";
|
||||
position = "0x0";
|
||||
rate = "60.03";
|
||||
};
|
||||
|
||||
DP-3 = {
|
||||
crtc = 2;
|
||||
mode = "1920x1080";
|
||||
position = "3840x0";
|
||||
rate = "60.00";
|
||||
};
|
||||
|
||||
DP-5 = {
|
||||
primary = true;
|
||||
crtc = 0;
|
||||
mode = "1920x1080";
|
||||
position = "1920x0";
|
||||
rate = "60.00";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
"office-alt" = {
|
||||
fingerprint = {
|
||||
eDP-1 = eDPId;
|
||||
DP-4 = officeFirstAltId;
|
||||
DP-7 = officeSecondAltId;
|
||||
};
|
||||
|
||||
config = {
|
||||
eDP-1 = {
|
||||
crtc = 1;
|
||||
mode = "1920x1080";
|
||||
position = "0x0";
|
||||
rate = "60.03";
|
||||
};
|
||||
|
||||
DP-4 = {
|
||||
crtc = 2;
|
||||
mode = "1920x1080";
|
||||
position = "3840x0";
|
||||
rate = "60.00";
|
||||
};
|
||||
|
||||
DP-7 = {
|
||||
primary = true;
|
||||
crtc = 0;
|
||||
mode = "1920x1080";
|
||||
position = "1920x0";
|
||||
rate = "60.00";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user