c804c7bedb
Use qtextras
2024-10-07 17:48:24 +08:00
dcc4a4578a
flake.nix: nixfmt-rfc-style
2024-10-07 17:48:24 +08:00
e6f62e9e19
flake: sha256 -> hash
2024-07-10 15:56:43 +08:00
8753f4a0fc
Finish GUI
2024-05-08 14:49:03 +08:00
65e1f4a146
Finish moving over to qasync
...
Also:
* Add aioclient
The old client is synchronous and blocking, and the only way to achieve
true asynchronous IO is to create a new client that interfaces with
asyncio.
* Finish Nix Flake description and make the GUI available for `nix run`
2024-05-08 14:49:03 +08:00
e0ce14c616
Try move from Qthreads to qasync
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-05-08 14:49:03 +08:00
b9acba69d3
Create basic GUI, that would connect and control thermostat's fan
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2024-05-08 14:49:03 +08:00
76b95f66e0
Use latest working stable rust
2024-01-17 15:29:41 +08:00
78012f6fdd
flake: Use rust from manifest, not from pkgs
...
Fix the rustPlatform deprecation warnings properly.
2023-09-20 11:29:38 +08:00
f29e86310d
Update nix repos
2023-08-09 11:23:32 +08:00
5688b2f1bb
flake: update stm32-eth sha256 hash
2022-03-02 17:21:17 +08:00
e6f63ec940
cargo/nix: update rustc, stm32-eth, smoltcp
2022-03-02 17:21:17 +08:00
67446ae99e
cargo/flake: update package versions
2022-03-02 17:21:17 +08:00
Alex Wong
69dabf5aa1
update hash
2022-01-24 17:20:32 +08:00
4d43709f76
nix flakes support ( #64 )
...
Reviewed-on: M-Labs/thermostat#64
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2022-01-19 11:13:47 +08:00