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