Commit Graph

57 Commits

Author SHA1 Message Date
oysteikt 7bf66fdc44 Change rust edition from 2021 -> 2024 2025-12-15 09:52:58 +09:00
oysteikt 56aa8abd03 Cargo.toml: add more metadata 2025-12-15 09:46:31 +09:00
oysteikt 1c7067e5ba Fix license 2025-12-15 09:41:20 +09:00
oysteikt 0c1ea555ae Cargo.toml: reduce dependency features 2025-12-15 09:37:18 +09:00
oysteikt 67e6399668 flake.lock: bump, Cargo.{toml,lock}: update inputs 2025-12-15 09:14:10 +09:00
oysteikt c095533c50 {flake.lock,Cargo.*}: bump 2025-12-05 02:20:43 +09:00
oysteikt c87263b784 Add descriptions for args 2025-09-27 05:36:56 +09:00
oysteikt a21fdfe567 cargo clippy 2025-09-20 18:36:14 +02:00
oysteikt 639ee756c3 flake.lock: bump, Cargo.lock: bump, Cargo.toml: update inputs 2025-09-20 18:36:14 +02:00
oysteikt 9ff525339b Cargo.toml: update deps 2025-07-11 20:31:44 +02:00
oysteikt f04e6af054 flake.lock: bump 2025-07-11 20:28:58 +02:00
oysteikt 486b02f0c9 flake.nix: add cargo-edit to devshell 2025-07-11 20:28:37 +02:00
oysteikt 4e0408887f api/websocket_v1: gracefully handle missing close handshake connections 2025-05-06 22:33:43 +02:00
oysteikt 4cb3dedb45 flake.lock: bump, Cargo.lock: bump, Cargo.toml: update inputs, etc 2025-05-06 21:24:01 +02:00
oysteikt 0a5e6b738e Add connection counter to status, print status in non-systemd mode 2025-05-06 21:11:52 +02:00
oysteikt 74f5316121 default.nix: fix mpvipc-async hash 2025-01-10 22:42:59 +01:00
oysteikt c4e2ade27d websocket-api: use IdPool to manage connection ids 2025-01-06 19:11:40 +01:00
oysteikt 945c2abc15 add websocket API 2025-01-06 19:11:40 +01:00
oysteikt 29ae3d7482 Move project from Projects to Grzegorz 2025-01-06 16:32:29 +01:00
oysteikt 04726d1ce0 main: continuously report play status to systemd 2024-12-23 01:16:13 +01:00
oysteikt c8ee55ec92 cargo fmt 2024-12-14 13:46:42 +01:00
oysteikt b0b77b4981 Cargo.toml: update url to mpvipc-async 2024-12-14 12:23:06 +01:00
oysteikt 4a02bd089b mpv_setup: add ytdl hook args 2024-12-11 12:12:53 +01:00
oysteikt 80e0447bcb default.nix: filter flake.lock from source 2024-10-30 01:53:59 +01:00
oysteikt 14703dc733 flake.nix: opinionated app 2024-10-30 01:53:36 +01:00
oysteikt 012cdb4658 Add openapi docs 2024-10-30 01:53:08 +01:00
oysteikt 355d2ad13d module.nix: relax hardening 2024-10-22 19:49:52 +02:00
oysteikt 9934b11766 nix: use unwrapped program by default in module 2024-10-20 23:06:32 +02:00
oysteikt cfb6bbd7a7 default.nix: better source filtering 2024-10-20 23:06:32 +02:00
oysteikt 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
oysteikt 64bcef4307 default.nix: filter source 2024-10-20 19:48:23 +02:00
oysteikt 0def9bc340 flake.lock: bump 2024-10-20 19:48:04 +02:00
oysteikt ae975f946d flake.nix: fix rust-analyzer 2024-10-20 19:47:55 +02:00
oysteikt 1413af8111 Cargo.lock: bump 2024-10-20 19:47:36 +02:00
oysteikt c15feac958 Don't fail on not being able to show image 2024-10-20 19:45:53 +02:00
oysteikt 91ab1ad771 module.nix: move greg user under sway condition 2024-10-20 19:45:53 +02:00
oysteikt a476f877d2 systemd hardening 2024-10-20 19:45:53 +02:00
oysteikt c5f606f910 module.nix: add enableDebug option 2024-10-20 02:08:39 +02:00
oysteikt 6bb8d28eff Add picture of grzeg 2024-10-20 01:24:09 +02:00
oysteikt 5e3df86a2a Split mpv setup to separate module 2024-10-20 00:04:59 +02:00
oysteikt a52f2a2e49 module.nix: use sway as graphical backend 2024-10-19 23:26:16 +02:00
oysteikt c1438f2480 Add nixos module and overlay 2024-08-04 20:33:22 +02:00
oysteikt 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
oysteikt a0202215aa README.md: add startup commands 2024-08-04 04:19:00 +02:00
oysteikt e9190f7879 default.nix: init, flake.nix: add app 2024-08-04 04:10:59 +02:00
oysteikt a89cb24c86 Cargo.toml: add some metadata 2024-08-04 03:19:55 +02:00
oysteikt a5bedf4d87 Cargo.toml: optimize release profile 2024-08-04 03:19:42 +02:00
oysteikt 894cc4e146 Use mpvipc-async version 0.1.0 2024-08-04 03:13:11 +02:00
oysteikt 24b0307f0f .envrc: init 2024-08-04 03:13:10 +02:00
oysteikt f0b0e9f248 flake.nix: replace fenix with rust-overlay 2024-08-04 03:13:10 +02:00