diff options
| author | soaos <soaos@soaos.dev> | 2025-08-12 23:17:55 -0400 |
|---|---|---|
| committer | soaos <soaos@soaos.dev> | 2025-08-12 23:17:55 -0400 |
| commit | 3f114ebe5c4d3618504b0e623b52c22e262de854 (patch) | |
| tree | 9a16dc198fa3140dcff62e997a285246f5f24059 /content/projects/pomd/index.md | |
| parent | 20c1ed2c45abf792ddc09e1aa757443bec2a1f92 (diff) | |
Moved public files to root
Diffstat (limited to 'content/projects/pomd/index.md')
| -rw-r--r-- | content/projects/pomd/index.md | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/content/projects/pomd/index.md b/content/projects/pomd/index.md deleted file mode 100644 index 93bc734..0000000 --- a/content/projects/pomd/index.md +++ /dev/null @@ -1,31 +0,0 @@ -+++ -title = "pomd" -description = "pomodoro timer daemon" -[taxonomies] -categories = ["utility"] -languages = ["rust"] -[extra] -finished = "november 2023" -github = ["soaosdev/pomd", "soaosdev/pomc"] -crates = ["pomd", "pomc"] -+++ - -this was a pretty simple rust project i did over the course of a couple days - -i had been wanting to experiment with d-bus on linux for a while and figured that writing a pomodoro daemon and client would be a good way to understand the basics of how d-bus interfaces work - -luckily i found the wonderful [zbus](https://crates.io/crates/zbus) crate which made everything for hooking up interface super simple - -i think the hardest thing about this project was trying to figure out how to accurately keep the time left in the timer - -as with many problems in rust the solution ended up being to find a [crate](https://crates.io/crates/pausable_clock) that implemented a "pausable clock" that worked similarly to a normal rust `std::time::Instant` - -it's pretty configurable from what i remember - -i used this program when i was using [dwm](https://dwm.suckless.org) and wanted a daemon to integrate into my statusbar - - - -now i use KDE plasma which has a pretty good pomodoro applet available, maybe in the future i could make some kind of widget that communicates with the daemon - - |
