From de9487b3bc8b4929e87a6f47146c3369adf5b449 Mon Sep 17 00:00:00 2001
From: askiiart <dev@askiiart.net>
Date: Tue, 25 Mar 2025 12:02:46 -0500
Subject: [PATCH] add power profiles on framework

---
 sway/config.d/misc | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sway/config.d/misc b/sway/config.d/misc
index 6e0d70a..2498353 100644
--- a/sway/config.d/misc
+++ b/sway/config.d/misc
@@ -85,3 +85,7 @@ bindsym XF86AudioPrev exec "playerctl previous"
 exec "command_exists() { type '$1' &>/dev/null; }; if command_exists 'xbps-install'; then pipewire; fi"
 
 exec "kanshi"
+
+# adjust PPD settings on framework 13
+bindsym XF86AudioMedia exec "if powerprofilesctl get | grep -q 'power-saver' ; then powerprofilesctl set 'balanced' && notify-send 'PPD set to balanced'; else powerprofilesctl set 'power-saver' && notify-send 'PPD set to power-saver'; fi"
+bindsym Alt+XF86AudioMedia exec "powerprofilesctl set 'performance' && notify-send 'PPD set to performance'"