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
Vicki Pfau
126f912781
power: Fix GPUPerformanceLevel enum to match amdgpu definition
2024-07-30 20:33:37 -07:00
Vicki Pfau
8288f56182
Cargo: Update deps
2024-07-30 18:51:14 -07:00