diff --git a/nix/configurations/vanadium/nixos/display.nix b/nix/configurations/vanadium/nixos/display.nix index b309b82f..0de06ce0 100644 --- a/nix/configurations/vanadium/nixos/display.nix +++ b/nix/configurations/vanadium/nixos/display.nix @@ -51,7 +51,7 @@ switches = { setDPI = {dpi}: - singleton "10_xrdb-dpi" "xrdb -merge ${pkgs.writeText "xrdb-dpi-config" '' + singleton "10_xrdb-dpi" "${lib.getExe pkgs.xorg.xrdb} -merge ${pkgs.writeText "xrdb-dpi-config" '' Xcursor.size: 64 Xft.dpi: ${toString dpi} ''}"; @@ -66,7 +66,7 @@ # For that reason, we can't base our delay on its output, sadly. singleton "10_xrandr_brightness" '' sleep 10 - xrandr --output ${device} --brightness ${toString brightness} + ${lib.getExe pkgs.xorg.xrandr} --output ${device} --brightness ${toString brightness} ''; # Is scoped to an output device, no need to be called on built-in display @@ -75,7 +75,7 @@ brightness, # [0..1] }: singleton "10_ddc_brightness" '' - ddcutil --model ${modelName} setvcp 10 ${toString (builtins.floor (brightness * 100))} + ${lib.getExe pkgs.ddcutil} --model ${modelName} setvcp 10 ${toString (builtins.floor (brightness * 100))} ''; setDDCContrast = { @@ -83,7 +83,7 @@ contrast, # [0..1] }: singleton "10_ddc_contrast" '' - ddcutil --model ${modelName} setvcp 12 ${toString (builtins.floor (contrast * 100))} + ${lib.getExe pkgs.ddcutil} --model ${modelName} setvcp 12 ${toString (builtins.floor (contrast * 100))} ''; };