Commit graph

425 commits

Author SHA1 Message Date
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
Vicki Pfau
69076acedc job: Add mirror relay test 2024-07-25 21:29:14 -07:00
Vicki Pfau
90b382cf7e job: Add service to listen for jobs starting 2024-07-25 21:29:14 -07:00
Vicki Pfau
3c56afe921 job: Add method to mirror jobs from an already-running daemon 2024-07-25 21:29:14 -07:00
Vicki Pfau
0626012748 manager/user: Create mirrored jobs for methods that create jobs on the root manager 2024-07-25 21:29:14 -07:00
Vicki Pfau
35eb5631ff job: Add job mirroring 2024-07-25 21:29:14 -07:00