Commit graph

332 commits

Author SHA1 Message Date
Vicki Pfau
a54e3d0c55 proxy: Update AmbientLightSensor1 definition 2024-08-21 22:50:05 -07:00
Vicki Pfau
eb7a136834 Run cargo fmt 2024-08-21 22:37:09 -07:00
Vicki Pfau
95e4e30fdc manager/user: Only enable WifiPowerManagement1 if a wireless interface exists 2024-08-22 03:27:17 +00:00
Vicki Pfau
4f9f0f8e1d manager/user: Only enable WifiDebug1 if running on Galileo 2024-08-22 03:27:17 +00:00
Vicki Pfau
1de2109c6d manager/user: Only enable HdmiCec1 if plasma-remotecontrollers.service exists 2024-08-22 03:27:17 +00:00
Vicki Pfau
7dc0d0969d hardware: Let fan control be configured and disabled 2024-08-22 03:27:17 +00:00
Vicki Pfau
92235d0f47 manager/user: Remove GetAlsIntegrationTimeFileDescriptor for now
It is currently unused and unknown if it will be used. We can add it back later
if we need to, but cannot remove it after stabilizing the API, so let's just
remove it for now
2024-08-20 20:12:08 -07:00
Vicki Pfau
84a44a879f manager: Expand AmbientLightSensor1 to allow for querying systems with multiple sensors 2024-08-20 20:12:08 -07:00
Vicki Pfau
064207ed76 systemd: Move dead code warning overrides to be more specific 2024-08-15 21:06:24 -07:00
Vicki Pfau
77975d9308 platform: Bring up platform configurations with script replacement, Steam Deck only for now 2024-08-14 18:48:34 -07:00
Vicki Pfau
d465bc2750 TryFrom on enums should use anyhow::Error as the error type 2024-08-13 22:30:23 -07:00
Vicki Pfau
3cd834b385 process: Fix build 2024-08-13 21:39:43 -07:00
Vicki Pfau
bcab18c5fb process: Clean up P: AsRef<> into impl AsRef<> where applicable 2024-08-13 21:34:41 -07:00
Vicki Pfau
cefba9704e manager/root: Fix NetworkManager config path in tests 2024-08-13 20:41:11 -07:00
Vicki Pfau
f2cf6d87fe manager/user: Make GPU interfaces optional 2024-08-13 20:16:14 -07:00
Vicki Pfau
53754680c1 power: Make test::setup return a Result 2024-08-13 20:15:10 -07:00
Vicki Pfau
0b3a8138e1 manager/user: Hide AmbientLightSensor1 if running not on a Deck 2024-08-12 20:19:04 -07:00
Vicki Pfau
3dfcb471cb job: Executable names should be passed as AsRef<OsStr> instead of &str 2024-08-12 18:28:36 -07:00
Vicki Pfau
5ae82fa01f wifi: Update config file filenames 2024-08-12 18:01:59 -07:00
Vicki Pfau
a3503282b8 Unify spelling of Wi-Fi in user-facing strings 2024-08-09 19:13:00 -07:00
Vicki Pfau
90582f5eb6 wifi: Switch from iwconfig to iw, don't hardcode interfaces 2024-08-09 18:56:49 -07:00
Vicki Pfau
a41264635b Run cargo fmt 2024-08-08 21:07:58 -07:00
Vicki Pfau
08bea0d89f manager/user: Remove redundant conversions from zbus::Error to itself 2024-08-08 20:36:56 -07:00
Vicki Pfau
ad16c615e9 manager/user: Fix GpuPerformanceLevel1.ManualGpuClock setter 2024-08-08 20:24:17 -07:00
Vicki Pfau
674c693180 Fix enum errors containing {v} instead of value 2024-08-08 20:10:40 -07:00
Vicki Pfau
0871125e3e steamosctl: Fix get-all-properties 2024-08-06 19:15:40 -07:00
Vicki Pfau
db345b3f3d steamosctl: Remove deprecated get-version 2024-08-06 19:15:40 -07:00
Vicki Pfau
5e828efdfa manager/user: Move relevant methods to GpuTdpLimit1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
576135cd7a manager/user: Move relevant methods to WifiDebug1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
4f3a5547d6 manager/user: Move relevant methods to GpuPerformanceLevel1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
fc25da30af manager/user: Move relevant methods to GpuPowerProfile1, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
41382c7158 manager/user: Move relevant methods to Manager2, update as specified 2024-08-06 19:15:40 -07:00
Vicki Pfau
a661df64a1 manager/user: Move trivial changes to new interfaces 2024-08-06 19:15:40 -07:00
Vicki Pfau
c75ac60c9d manager/user: Move interface setup to manager module 2024-08-06 19:15:40 -07:00
Vicki Pfau
5ddb709f0b testing: Refactor interface comparison code out for future use 2024-08-06 19:15:40 -07:00
Vicki Pfau
428350b4c7 proxy: Split out per-file and re-export relevant proxies 2024-08-06 19:15:40 -07:00
Vicki Pfau
72e633e336 clippy: Fix warnings 2024-08-06 19:15:30 -07:00
Vicki Pfau
d7534ced9c ftrace: Only enable split lock logging on systems that support it 2024-08-06 19:12:33 -07:00
Vicki Pfau
50b6fb85b1 process: Executable names should be passed as AsRef<OsStr> instead of &str 2024-08-02 19:11:59 -07:00
Vicki Pfau
4cc4c74ff0 process: script_exit_code should not leak output 2024-08-02 18:59:56 -07:00
Vicki Pfau
370c801796 Cargo.toml: Remove redundant dependency 2024-08-02 18:32:07 -07:00
Vicki Pfau
fb58cd8772 Run cargo fmt 2024-08-02 18:12:25 -07:00
Vicki Pfau
cf9253a709 power: Query GPU clock range from pp_dpm_sclk 2024-08-02 17:22:21 -07:00
Vicki Pfau
6867c4e870 power: Remove inline GPU clock range check, sysfs writes enforce it 2024-08-02 17:21:31 -07:00
Vicki Pfau
fd6d9cbfe0 power: Simplify GPU power profiles parsing with regex 2024-08-02 17:21:29 -07:00
Vicki Pfau
f939767867 wifi: Simplify enums with strum, rename WifiDebugMode::On to Tracing 2024-07-31 21:25:16 -07:00
Vicki Pfau
4efb3572ec power: Simplify GPUPowerProfile definition with strum 2024-07-31 20:40:27 -07:00
Vicki Pfau
cdc314fb47 xml: Split up Manager interface and mark as deprecated 2024-07-31 19:44:10 -07:00
Vicki Pfau
453a51239f xml: Move deprecated XML file out of the way 2024-07-31 19:44:10 -07:00
Vicki Pfau
679accbd66 xml: Make documentation consistent and closer to gtk-doc recommendations 2024-07-31 19:44:10 -07:00