diff --git a/lenovo/legion/15ach6/default.nix b/lenovo/legion/15ach6/default.nix index 3a03d6f..fac30f0 100644 --- a/lenovo/legion/15ach6/default.nix +++ b/lenovo/legion/15ach6/default.nix @@ -6,6 +6,7 @@ in { ../../../common/cpu/amd ../../../common/gpu/amd ../../../common/gpu/nvidia/prime.nix + ../../../common/hidpi.nix ../../../common/pc/laptop ../../../common/pc/laptop/ssd ]; @@ -17,6 +18,9 @@ in { services.thermald.enable = lib.mkDefault true; + # √(3840² + 2160²) px / 15.60 in ≃ 282 dpi + services.xserver.dpi = 282; + # https://wiki.archlinux.org/title/backlight#Backlight_is_always_at_full_brightness_after_a_reboot_with_amdgpu_driver systemd.services.fix-brightness = { before = [ diff --git a/lenovo/thinkpad/z/default.nix b/lenovo/thinkpad/z/default.nix index b3c8be1..d37af1f 100644 --- a/lenovo/thinkpad/z/default.nix +++ b/lenovo/thinkpad/z/default.nix @@ -7,13 +7,13 @@ ../../../common/pc/laptop ../../../common/pc/laptop/acpi_call.nix ../../../common/pc/laptop/ssd + ../../../common/hidpi.nix # can be dropped after nixos 23.05 ]; # kernel versions prior to 5.18 won't boot boot.kernelPackages = lib.mkIf (lib.versionOlder pkgs.linux.version "5.18") (lib.mkDefault pkgs.linuxPackages_latest); hardware.enableRedistributableFirmware = lib.mkDefault true; hardware.trackpoint.device = lib.mkDefault "TPPS/2 Elan TrackPoint"; - hardware.video.hidpi.enable = lib.mkDefault true; services.fprintd.enable = lib.mkDefault true;