Commit graph

23 commits

Author SHA1 Message Date
Vicki Pfau
c75ac60c9d manager/user: Move interface setup to manager module 2024-08-06 19:15:40 -07:00
Vicki Pfau
90b382cf7e job: Add service to listen for jobs starting 2024-07-25 21:29:14 -07:00
Vicki Pfau
1892320db7 daemon: Config structs don't need to be Serialize 2024-06-25 19:30:05 -07:00
Vicki Pfau
0f14facac9 manager/user: Add ReloadConfig method 2024-06-17 21:27:56 -07:00
Vicki Pfau
bf218d248d daemon/user: Mark some structs pub(crate) as appropriate 2024-06-17 21:12:25 -07:00
Vicki Pfau
0c05b760ed Actually commit correct file this time... 2024-06-13 14:37:55 -07:00
Vicki Pfau
2d6da03520 daemon/root: Move ftrace initialization 2024-06-13 13:12:45 -07:00
Vicki Pfau
38d52626e8 daemon: Hold onto and expose connection object 2024-06-13 13:12:45 -07:00
Jeremy Whiting
b51569b657 Improve logging on config loading failures.
When we fail to load a config directory we are logging that
it wasn't a directory. With this change also log which directory
we were expecting to load that isn't one so we can fix it...
2024-06-13 08:22:01 -06:00
Vicki Pfau
334faffaa8 daemon: Import EnvFilter so RUST_LOG env var works 2024-06-12 18:10:49 -07:00
Vicki Pfau
a56101c71c daemon/root: Fix state loading 2024-06-12 18:02:07 -07:00
Vicki Pfau
5b8deecd45 daemon: Mark default state and config with serde(default) 2024-06-12 17:44:40 -07:00
Vicki Pfau
037d418553 daemon/root: Allow DsInhibit to be toggled at runtime 2024-06-12 23:16:09 +00:00
Vicki Pfau
f5b17330bc daemon: Move configs from /usr/lib to /usr/share to avoid path conflict with bin 2024-06-12 15:55:12 -07:00
Vicki Pfau
6dc04e70d2 udev: Add udev listener service
This service lives in the user daemon and has the path
/com/steampowered/SteamOSManager1/UdevEvents
2024-06-10 20:55:43 -07:00
Vicki Pfau
2f784f9741 daemon: Add config loading 2024-06-11 03:38:21 +00:00
Vicki Pfau
1a69cce50b daemon: Allow context-specific commands on the message channel 2024-06-11 03:38:21 +00:00
Vicki Pfau
b582d51c90 daemon: Add message channel for sending commands to the daemon object 2024-06-11 03:38:21 +00:00
Vicki Pfau
c6113ee739 daemon: Start bringing up contexts and state loading/saving 2024-06-11 03:38:21 +00:00
Vicki Pfau
23267c65e0 daemon: Start restructuring config reloading 2024-06-11 03:38:21 +00:00
Vicki Pfau
b2f612cd45 manager: Slim down root interface, moving most getters directly to the user interface 2024-05-22 18:39:37 -07:00
Vicki Pfau
6cccb333a2 manager: Improve module naming 2024-05-08 16:52:45 -07:00
Vicki Pfau
dc7de16137 daemon: Improve module naming 2024-05-08 16:52:45 -07:00