48 Commits

Author SHA1 Message Date
613f66abea cleanup 2025-02-10 10:20:13 +01:00
33593c8175 inputs websocket 2025-02-09 00:08:13 +01:00
f805c7ecd3 update input 2025-02-03 16:54:38 +01:00
20c53ed153 mouse? 2025-01-31 13:01:41 +01:00
4465502ede api v2 start 2025-01-25 20:50:17 +01:00
0769229419 added api for swaymsg to greg-ng (untested) 2025-01-24 21:42:31 +01:00
74f5316121 default.nix: fix mpvipc-async hash 2025-01-10 22:42:59 +01:00
c4e2ade27d websocket-api: use IdPool to manage connection ids 2025-01-06 19:11:40 +01:00
945c2abc15 add websocket API 2025-01-06 19:11:40 +01:00
29ae3d7482 Move project from Projects to Grzegorz 2025-01-06 16:32:29 +01:00
04726d1ce0 main: continuously report play status to systemd 2024-12-23 01:16:13 +01:00
c8ee55ec92 cargo fmt 2024-12-14 13:46:42 +01:00
b0b77b4981 Cargo.toml: update url to mpvipc-async 2024-12-14 12:23:06 +01:00
4a02bd089b mpv_setup: add ytdl hook args 2024-12-11 12:12:53 +01:00
80e0447bcb default.nix: filter flake.lock from source 2024-10-30 01:53:59 +01:00
14703dc733 flake.nix: opinionated app 2024-10-30 01:53:36 +01:00
012cdb4658 Add openapi docs 2024-10-30 01:53:08 +01:00
355d2ad13d module.nix: relax hardening 2024-10-22 19:49:52 +02:00
9934b11766 nix: use unwrapped program by default in module 2024-10-20 23:06:32 +02:00
cfb6bbd7a7 default.nix: better source filtering 2024-10-20 23:06:32 +02:00
b1f8cf9ba2 systemd integration
- Add watchdog timeout support
- Add native journald logging support
- Add application state notifications
- Add verbosity flag
2024-10-20 23:06:32 +02:00
64bcef4307 default.nix: filter source 2024-10-20 19:48:23 +02:00
0def9bc340 flake.lock: bump 2024-10-20 19:48:04 +02:00
ae975f946d flake.nix: fix rust-analyzer 2024-10-20 19:47:55 +02:00
1413af8111 Cargo.lock: bump 2024-10-20 19:47:36 +02:00
c15feac958 Don't fail on not being able to show image 2024-10-20 19:45:53 +02:00
91ab1ad771 module.nix: move greg user under sway condition 2024-10-20 19:45:53 +02:00
a476f877d2 systemd hardening 2024-10-20 19:45:53 +02:00
c5f606f910 module.nix: add enableDebug option 2024-10-20 02:08:39 +02:00
6bb8d28eff Add picture of grzeg 2024-10-20 01:24:09 +02:00
5e3df86a2a Split mpv setup to separate module 2024-10-20 00:04:59 +02:00
a52f2a2e49 module.nix: use sway as graphical backend 2024-10-19 23:26:16 +02:00
c1438f2480 Add nixos module and overlay 2024-08-04 20:33:22 +02:00
0ff6440457 Add --mpv-config-file option, with default content
This fixes some issues with seeking in output from yt-dlp
2024-08-04 19:00:05 +02:00
a0202215aa README.md: add startup commands 2024-08-04 04:19:00 +02:00
e9190f7879 default.nix: init, flake.nix: add app 2024-08-04 04:10:59 +02:00
a89cb24c86 Cargo.toml: add some metadata 2024-08-04 03:19:55 +02:00
a5bedf4d87 Cargo.toml: optimize release profile 2024-08-04 03:19:42 +02:00
894cc4e146 Use mpvipc-async version 0.1.0 2024-08-04 03:13:11 +02:00
24b0307f0f .envrc: init 2024-08-04 03:13:10 +02:00
f0b0e9f248 flake.nix: replace fenix with rust-overlay 2024-08-04 03:13:10 +02:00
0d4841a9ec README: move TODO list to gitea issue tracker 2024-07-28 16:29:17 +02:00
18d186b997 nix support 2024-04-19 00:20:16 +02:00
3d370d255f README: add detailed todos about feature parity 2024-04-16 00:57:20 +02:00
f2864f3023 extract API logic into generic functions, and wrap REST API around 2024-04-16 00:54:40 +02:00
bc1a386b80 resolve host from args, better error handling 2024-04-14 02:08:06 +02:00
cc32fb9a2d Initial commit 2024-04-14 00:58:17 +02:00
a8ca5c3677 Initial commit 2024-04-14 00:57:21 +02:00