mirror of
https://codeberg.org/leana8959/.files.git
synced 2026-02-01 14:39:39 +00:00
vanadium/display: new display "acacia"
This commit is contained in:
parent
3936988898
commit
cc4d58aab9
1 changed files with 38 additions and 0 deletions
|
|
@ -46,6 +46,9 @@
|
||||||
orchid =
|
orchid =
|
||||||
device:
|
device:
|
||||||
singleton device "00ffffffffffff0004699a24642900002416010380341d782a2ac5a4564f9e280f5054b7ef00714f814081809500b300d1c081c08100023a801871382d40582c450009252100001e000000ff0043394c4d54463031303539360a000000fd00324b185311000a202020202020000000fc00415355532056533234370a20200173020322714f0102031112130414050e0f1d1e1f10230917078301000065030c0010008c0ad08a20e02d10103e9600092521000018011d007251d01e206e28550009252100001e011d00bc52d01e20b828554009252100001e8c0ad090204031200c4055000925210000180000000000000000000000000000000000000000005d";
|
singleton device "00ffffffffffff0004699a24642900002416010380341d782a2ac5a4564f9e280f5054b7ef00714f814081809500b300d1c081c08100023a801871382d40582c450009252100001e000000ff0043394c4d54463031303539360a000000fd00324b185311000a202020202020000000fc00415355532056533234370a20200173020322714f0102031112130414050e0f1d1e1f10230917078301000065030c0010008c0ad08a20e02d10103e9600092521000018011d007251d01e206e28550009252100001e011d00bc52d01e20b828554009252100001e8c0ad090204031200c4055000925210000180000000000000000000000000000000000000000005d";
|
||||||
|
acacia =
|
||||||
|
device:
|
||||||
|
singleton device "00ffffffffffff000469a42693b7000018130103803722782acbd0a35a49a024135054bfef00714f0101814081809500b30001010101283c80a070b023403020360026542100001a000000ff0039364c4d54463034363939350a000000fd00324b1e5511000a202020202020000000fc0041535553205657323636480a2001f5020322714f1f1404130211061501100503120716230907078301000065030c0010008c0ad08a20e02d10103e9600c48e21000018011d007251d01e206e285500c48e2100001e011d00bc52d01e20b8285540c48e2100001e8c0ad090204031200c405500c48e210000188c0aa02051201810187e2300c48e210000980000004a";
|
||||||
};
|
};
|
||||||
|
|
||||||
devices = rec {
|
devices = rec {
|
||||||
|
|
@ -130,6 +133,15 @@
|
||||||
rate = "60.00";
|
rate = "60.00";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
enableAcacia = name: {
|
||||||
|
${name} = {
|
||||||
|
enable = true;
|
||||||
|
primary = true;
|
||||||
|
crtc = 1;
|
||||||
|
mode = "1920x1200";
|
||||||
|
rate = "59.95";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
frameworkBuiltin = {
|
frameworkBuiltin = {
|
||||||
|
|
@ -141,6 +153,7 @@
|
||||||
hooks.postswitch = switches.setDPI { dpi = 150; };
|
hooks.postswitch = switches.setDPI { dpi = 150; };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Tyler's
|
||||||
mkAmethyst = name: {
|
mkAmethyst = name: {
|
||||||
fingerprint = lib.mkMerge [
|
fingerprint = lib.mkMerge [
|
||||||
fingerprints.built-in
|
fingerprints.built-in
|
||||||
|
|
@ -167,6 +180,7 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Pei's
|
||||||
mkOrchid = name: {
|
mkOrchid = name: {
|
||||||
fingerprint = lib.mkMerge [
|
fingerprint = lib.mkMerge [
|
||||||
fingerprints.built-in
|
fingerprints.built-in
|
||||||
|
|
@ -185,11 +199,35 @@
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Thomas'
|
||||||
|
mkAcacia = name: {
|
||||||
|
fingerprint = lib.mkMerge [
|
||||||
|
fingerprints.built-in
|
||||||
|
(fingerprints.acacia name)
|
||||||
|
];
|
||||||
|
config = lib.mkMerge [
|
||||||
|
configs.allOff
|
||||||
|
(configs.enableAcacia name)
|
||||||
|
];
|
||||||
|
hooks.postswitch = lib.mkMerge [
|
||||||
|
(switches.setDPI { dpi = 100; })
|
||||||
|
(switches.setDDCBrightness {
|
||||||
|
modelName = "ASUS VW266H";
|
||||||
|
brightness = 0;
|
||||||
|
})
|
||||||
|
(switches.setDDCContrast {
|
||||||
|
modelName = "ASUS VW266H";
|
||||||
|
contrast = 0.5;
|
||||||
|
})
|
||||||
|
];
|
||||||
|
};
|
||||||
in
|
in
|
||||||
lib.mkMerge [
|
lib.mkMerge [
|
||||||
{ default = frameworkBuiltin; }
|
{ default = frameworkBuiltin; }
|
||||||
(lib.genAttrs' devices.extern (name: lib.nameValuePair "amethyst-${name}" (mkAmethyst name)))
|
(lib.genAttrs' devices.extern (name: lib.nameValuePair "amethyst-${name}" (mkAmethyst name)))
|
||||||
(lib.genAttrs' devices.extern (name: lib.nameValuePair "orchid-${name}" (mkOrchid name)))
|
(lib.genAttrs' devices.extern (name: lib.nameValuePair "orchid-${name}" (mkOrchid name)))
|
||||||
|
(lib.genAttrs' devices.extern (name: lib.nameValuePair "acacia-${name}" (mkAcacia name)))
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue