Luke D. Jones
04543eeca0
Aura: add support for Rear Glow power modes
2023-06-18 19:48:08 +12:00
Luke D. Jones
68ee62fef1
Anime: add base brightness control (dbus, cli)
2023-06-16 11:50:38 +12:00
Luke D. Jones
40e00c4739
Anime: fixups, GU604 support
2023-06-15 23:53:24 +12:00
Luke D. Jones
cdc42193d1
Update deps
2023-06-14 20:30:42 +12:00
Luke D. Jones
2a38f69cc4
Begin implementing virtual devices for testing and stuff
2023-06-14 20:25:27 +12:00
Luke D. Jones
7515eafc45
Rmeove notification handle tracking limit
...
Fixes issue with KDE profile change notif disappearing.
closes #353
2023-05-20 19:07:40 +12:00
Luke D. Jones
14f031ad34
Better update of aura modes if supported list changed
2023-04-27 10:57:45 +12:00
Luke D. Jones
8db783d9b4
Better handling of supergfx version check, aura config updates
2023-04-25 13:57:07 +12:00
Luke D. Jones
c819fa458a
Optimise keyboard detection
2023-04-24 22:23:42 +12:00
Armas Spann
5c70fec29a
fix: sleep-animation
2023-04-04 01:20:25 +02:00
Luke D. Jones
3bdb03b1d8
Bugfix: Adjust how sub-llops and part of anime animation handle
...
Attempts to address #332
2023-04-03 20:01:06 +12:00
Luke D. Jones
5600c51ba0
Fix remove the leftover initial config writes on new() for some controllers
...
Closes #320
2023-01-25 09:27:12 +13:00
Luke D. Jones
a83ccbd33d
Add git hooks via cargo-husky. Many many cleanups.
2023-01-16 13:23:30 +13:00
Luke D. Jones
53b854ef6d
Convert repeated code in config-traits to a macro
2023-01-09 23:19:29 +13:00
Luke D. Jones
9cc62d63c9
Add checks to rename configs if required
2023-01-08 22:00:32 +13:00
Luke D. Jones
00839aaa6f
Refactor config_trait crate and add doc comment examples
2023-01-08 20:41:17 +13:00
Luke D. Jones
5133d398eb
Add extra doc comments to config-trait
2023-01-07 21:20:53 +13:00
Luke D. Jones
90b711c7b9
Break config-traits out in to crate
2023-01-07 20:46:00 +13:00
Luke D. Jones
022a144705
Fix profile controller not detecting if platform_profile is changed
...
Closes #313
2023-01-07 11:45:01 +13:00
Luke D. Jones
d93b870726
Split fan-curve config to own file
2023-01-06 19:47:42 +13:00
Luke D. Jones
e4f79a3e6f
Config files use generic traits
2023-01-06 12:03:12 +13:00
Luke D. Jones
19f82493de
Better config fie handling for the asusd daemon
...
Should address #304
2023-01-05 19:56:51 +13:00
Luke D. Jones
cbce854d1b
Format
2023-01-04 09:34:56 +13:00
Luke D. Jones
1cbffedaeb
Advanced Aura feature
...
Groundwork for 'advanced' aura modes
Add single zone + Doom light flash
Fix mocking for ROGCC
Better prepare & change to mapping of keyboard layouts to models and functions
Refactor and begin using new key layout stuff
Enable first arg to rogcc to set layout in mocking feature mode
Complete refactor of key layouts, and to RON serde
2023-01-03 20:21:11 +13:00
Luke D. Jones
e3ecaa92bd
Add disable_nvidia_powerd_on_battery option
2023-01-03 20:17:52 +13:00
Luke D. Jones
29b22cd18e
Fix incorrect stop/start order of nvidia-powerd on AC plug/unplug
2022-12-28 21:30:29 +13:00
Luke D. Jones
c2aa81bfe3
asusd: fixing a blocking op
2022-12-25 22:22:52 +13:00
Luke D. Jones
a318fbceec
asusd: check if nvidia-powerd enabled before toggling
2022-12-10 21:05:27 +13:00
Luke D. Jones
8feacf863a
asusd: Very basic support for running a command on AC/Battery switching
2022-12-10 20:51:00 +13:00
Luke D. Jones
dbfd73da5e
ROGCC: Better handle the use of GPU MUX without supergfxd
2022-12-10 19:30:30 +13:00
Luke D. Jones
b1ee449b97
Adjust profile task to help TUF laptops notify
2022-12-09 10:03:45 +13:00
Luke D. Jones
245c035dc9
Fix tasks not always running correctly on boot/sleep/wake/shutdown
2022-12-08 20:12:55 +13:00
Luke D. Jones
616fb3aea6
chore: cranky cleanups
2022-12-05 20:31:39 +13:00
Luke D. Jones
2705b08dca
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 21:49:47 +13:00
Luke D. Jones
e76d01eaed
Update dependencies
2022-12-02 16:37:33 +13:00
Luke D. Jones
ad79adcbfa
ROGCC: splatter log messages everywhere. Rename state control
2022-11-16 20:32:11 +13:00
Luke D. Jones
762bfea102
ROGCC: share PageState so tray can use it. zbus notifs update this
2022-11-15 11:12:41 +13:00
Luke D. Jones
ff9edb9876
Enable system tray status for dGPU and actions
2022-11-11 20:09:43 +13:00
Luke D. Jones
688e3a7358
Send signals using the correct context for each
2022-11-06 12:48:19 +13:00
Luke D. Jones
ba1d3f045d
Add missing file
2022-10-11 22:25:49 +13:00
Luke D. Jones
e0ed52092a
Refined AC monitoring
2022-10-11 22:13:54 +13:00
Luke D. Jones
f6498337fe
RCC: disable vsync due to NoAvailablePixelFormat error:
2022-10-04 11:37:23 +13:00
Luke D. Jones
e938f1f9ec
Minor fixes to attr writes
2022-10-01 14:57:25 +13:00
Luke D. Jones
600d0ae3d9
Clippy run
2022-09-30 15:10:56 +13:00
Luke D. Jones
cde1b4f252
Shift all deps to workspace versioning
2022-09-29 17:08:28 +13:00
Luke D. Jones
7939b00aa3
Check inotify paths are valid. Add dgu/egpu/ac_online checks
2022-09-24 14:34:15 +12:00
Luke D. Jones
30550aaa91
Further improve the daemon controller pattern and reduce cloned code
2022-09-23 20:07:43 +12:00
Luke D. Jones
7ea1f41286
Convert chunk of daemon to use async mutex
2022-09-23 10:50:09 +12:00
Luke D. Jones
9608d190b9
Use tokio in asusctl
2022-09-22 22:36:16 +12:00
Luke D. Jones
3b9cf474a7
inotify relies on tokio, so a switch is required..
2022-09-22 12:55:15 +12:00