summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommaso Negri <me@tommasongr.com>2026-08-12 01:15:32 +0200
committerTommaso Negri <me@tommasongr.com>2026-08-12 01:15:32 +0200
commit5719d78fe128ba20439a8b80b66d569b62cd3a55 (patch)
tree7c58aff6472812230f80dfd95c9259bb08ab592b
parent35a534ec79665fd0992c5126d15e803f5c3fa868 (diff)
downloadbar-5719d78fe128ba20439a8b80b66d569b62cd3a55.tar.gz
bar-5719d78fe128ba20439a8b80b66d569b62cd3a55.zip
update README
-rw-r--r--README.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/README.md b/README.md
index f26f82d..d53548f 100644
--- a/README.md
+++ b/README.md
@@ -9,16 +9,16 @@
<img alt="bar screenshot" src="Sources/bar/bar.docc/bar.png" width="100%">
</p>
-All the status bar we tried felt wrong in a way or another, so we decided to make our own.
+All the status bars we tried felt wrong in one way or another, so we decided to make our own.
Here is what you should know about *bar* before you start:
- **Just different** — *bar* doesn't work like most other bars or programs for what matters.
-You configure it by changing directly the source code and messing around with Swift files.
+You configure it by directly changing the source code and tinkering with Swift files.
At the end, everyone will have their own *bar*.
- **Dead simple** — *bar* always looks for simplicity, both in usage and in the source code.
-It just do the very basics very well, everything else is left out.
-It doesn't even include gaps between blocks...
-- **Easy to understand** — *bar* codebase is just ~500 lines of Swift, wrapped in a ton of comments.
+It just does the very basics very well; everything else is left out.
+It doesn't even include gaps between blocks.
+- **Easy to understand** — *bar*'s codebase is just ~500 lines of Swift, wrapped in a ton of comments.
Everything is explained so you can truly own the codebase and customise it as you see fit.
> This is not software you install, run, and forget about.
@@ -34,6 +34,7 @@ Everything is explained so you can truly own the codebase and customise it as yo
- **macOS 26** or later
- **Swift 6.3** (bundled with Xcode or installed from [swift.org](https://swift.org))
+- **No other dependencies** — `bar` only needs Swift and the macOS SDK.
### Install
@@ -117,7 +118,7 @@ echo "first cell"
echo "second cell"
```
-Blocks can refresh on an interval or on demand via a Darwin notification:
+Blocks can refresh on an interval or on demand via a Darwin notification (using `notifyutil`, which ships with macOS):
```shell
notifyutil -p bar.touch.<block-name>