working on screens and power stuff
This commit is contained in:
parent
743efa1782
commit
1b06471fa6
11 changed files with 46 additions and 91 deletions
|
@ -155,6 +155,8 @@ password=${config.sops.placeholder.filez}
|
|||
xwayland-satellite
|
||||
xwayland-run
|
||||
cifs-utils
|
||||
ddcutil
|
||||
ddcui
|
||||
];
|
||||
|
||||
# Bootloader.
|
||||
|
@ -165,6 +167,7 @@ password=${config.sops.placeholder.filez}
|
|||
efi.canTouchEfiVariables = true;
|
||||
};
|
||||
kernelPackages = pkgs.linuxPackages_latest;
|
||||
kernelModules = [ "i2c-dev" "ddcci_backlight" ];
|
||||
initrd.systemd.enable = true;
|
||||
initrd.kernelModules = [
|
||||
"nvidia"
|
||||
|
@ -190,6 +193,8 @@ password=${config.sops.placeholder.filez}
|
|||
};
|
||||
|
||||
hardware = {
|
||||
i2c.enable = true;
|
||||
|
||||
openrazer = {
|
||||
enable = true;
|
||||
users = [ "emenel" ];
|
||||
|
@ -258,10 +263,16 @@ password=${config.sops.placeholder.filez}
|
|||
services.udev = {
|
||||
extraRules = ''
|
||||
DEVPATH=="/devices/virtual/misc/cpu_dma_latency", OWNER="root", GROUP="audio", MODE="0660"
|
||||
ACTION=="add", SUBSYSTEM=="i2c-dev", ATTR{name}=="AMDGPU DM*", TAG+="ddcci", TAG+="systemd", ENV{SYSTEMD_WANTS}+="ddcci@$kernel.service"
|
||||
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="ddcci*", RUN+="${pkgs.coreutils-full}/bin/chgrp video /sys/class/backlight/%k/brightness"
|
||||
ACTION=="add", SUBSYSTEM=="backlight", KERNEL=="ddcci*", RUN+="${pkgs.coreutils-full}/bin/chmod a+w /sys/class/backlight/%k/brightness"
|
||||
ACTION=="add", SUBSYSTEM=="i2c-dev", ATTR{name}=="NVIDIA i2c adapter*", TAG+="ddcci", TAG+="systemd", ENV{SYSTEMD_WANTS}+="ddcci@$kernel.service"
|
||||
'';
|
||||
packages = [
|
||||
pkgs.via
|
||||
pkgs.vial
|
||||
pkgs.ddcutil
|
||||
|
||||
(pkgs.writeTextFile {
|
||||
name = "on-battery";
|
||||
text = ''
|
||||
|
@ -680,6 +691,7 @@ password=${config.sops.placeholder.filez}
|
|||
"cups"
|
||||
"openrazer"
|
||||
"plugdev"
|
||||
"i2c-dev"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
git
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue