omahoy.org github

Chartplotterearly · v0.1MIT

omahelm

NOAA's charts, in your Omarchy theme, with your boat on them. Soundings, contours and shading, buoys and beacons labeled the way a paper chart labels them, lights and their sectors, rocks and wrecks, traffic lanes and anchorages. The boat, its track and the AIS traffic come from omakeel; the wind comes from omawind.

omahelmb wind · t time bar · space play
Leaving Berkeley Marina on the sample sail. b puts on the forecast wind and the stations' measured wind, t opens the time bar, and space plays the forecast hour by hour.

What it does

In every Omarchy theme

omahelmsix themes, then n

The chart takes its colors from the active Omarchy theme and redraws when you switch. Colors that mean something at sea don't follow the theme: a green buoy stays green even when the theme's green is amber.

For after dark, Night Watch turns this one window red on black, whatever the theme, and leaves the rest of the desktop alone. Or choose palette = "paper" for the colors of a paper chart.

Keys

KeyDoes
h j k lPan; the arrows work too
+ -Zoom; so does scrolling
fFollow the boat, or stop
cCenter on the boat once
Click, iWhat's charted there, or at the center
w, right-clickSet a waypoint; W clears it
bWind barbs, forecast and measured
[ ]The wind an hour earlier, later
tThe time bar: the forecast at the boat, hour by hour
spacePlay the wind hour by hour
nNight Watch
?Every key
qClose

Install

You need Rust and the Omarchy shell. Build it, add it to the shell, then download your waters. NOAA's charts are free:

$ git clone https://github.com/shieldsworks/omahelm ~/.local/share/omahelm/src
$ cd ~/.local/share/omahelm/src
$ cargo build --release --locked
$ bash scripts/link-plugin.sh
$ target/release/omahelm fetch CA   # California, about 55 MB

Open it with omarchy shell shell toggle org.omahoy.helm "{}", or on its own with ./run.sh. Run fetch again each week for NOAA's corrections. The README covers settings: units, safety depth and contours.

Not yet

Theme press T