From 449ab4e6252cfdec69a98daa7677ad2a51ddfbc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 25 Mar 2023 11:35:20 +0100 Subject: [PATCH 1/2] thinkpad-z: move to hidpi module --- lenovo/thinkpad/z/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; From a0eda74ee0aec5c161c602eb32ae0365127af935 Mon Sep 17 00:00:00 2001 From: Ryan Horiguchi Date: Sat, 25 Mar 2023 14:23:33 +0100 Subject: [PATCH 2/2] lenovo legion 7 slim 15ach6: add hidpi settings --- lenovo/legion/15ach6/default.nix | 4 ++++ 1 file changed, 4 insertions(+) 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 = [