diff --git a/pkgs/additional/sxmo-utils/0006-pinephone-led-perms.patch b/pkgs/additional/sxmo-utils/0006-pinephone-led-perms.patch new file mode 100644 index 00000000..f63452df --- /dev/null +++ b/pkgs/additional/sxmo-utils/0006-pinephone-led-perms.patch @@ -0,0 +1,13 @@ +diff --git a/scripts/deviceprofiles/sxmo_deviceprofile_pine64,pinephone-1.2.sh b/scripts/deviceprofiles/sxmo_deviceprofile_pine64,pinephone-1.2.sh +index 849c3fa..4c2a466 100755 +--- a/scripts/deviceprofiles/sxmo_deviceprofile_pine64,pinephone-1.2.sh ++++ b/scripts/deviceprofiles/sxmo_deviceprofile_pine64,pinephone-1.2.sh +@@ -4,7 +4,7 @@ + + export SXMO_WIFI_MODULE=8723cs + export SXMO_RTW_SCAN_INTERVAL=1 +-export SXMO_SYS_FILES="/sys/module/$SXMO_WIFI_MODULE/parameters/rtw_scan_interval_thr /sys/power/state /sys/devices/platform/soc/1f00000.rtc/power/wakeup /sys/power/mem_sleep /dev/rtc0 /sys/devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp221-pek/power/wakeup" ++export SXMO_SYS_FILES="/sys/module/$SXMO_WIFI_MODULE/parameters/rtw_scan_interval_thr /sys/power/state /sys/devices/platform/soc/1f00000.rtc/power/wakeup /sys/power/mem_sleep /dev/rtc0 /sys/devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp221-pek/power/wakeup /sys/class/leds/white:flash/brightness /sys/class/leds/blue:indicator/brightness /sys/class/leds/green:indicator/brightness /sys/class/leds/red:indicator/brightness" + export SXMO_TOUCHSCREEN_ID=8 + export SXMO_MONITOR="DSI-1" + export SXMO_ALSA_CONTROL_NAME=PinePhone diff --git a/pkgs/additional/sxmo-utils/default.nix b/pkgs/additional/sxmo-utils/default.nix index f50c8578..0921e86a 100644 --- a/pkgs/additional/sxmo-utils/default.nix +++ b/pkgs/additional/sxmo-utils/default.nix @@ -99,6 +99,7 @@ stdenv.mkDerivation rec { ./0004-no-busybox.patch # wanted to fix/silence some non-fatal errors ./0005-system-audio.patch + ./0006-pinephone-led-perms.patch # personal (but upstreamable) preferences: (fetchpatch {