Say hello
← All apps
NS

NoteStrip

1 v0.3.0shipped 25d agoOmarchy

Sticky notes that live on the edge of your screen.

releases, last 120 days4 recent releases

Changelog

NS NoteStrip v0.3.0

Adds per-note workspace following. Use the globe control on a popped-out note, or notestrip follow <id>.

The global floatFollows setting remains the default.

NS NoteStrip v0.2.1

Prevents the systemd service from starting a duplicate NoteStrip instance.

NS NoteStrip v0.2.0

Ledge is now NoteStrip.

  • Renames the app, CLI, package, service, and desktop integration.
  • Migrates existing 0.1 notes and settings safely, with compatibility aliases.
  • Adds clickable links, note copying, reminder snoozing, and keyboard-first detaching from All Notes.
  • Improves floating-note focus, placement, and Hyprland parser handling.
  • Fixes live Omarchy theme reloads and adds migration and theme regression coverage.

The attached Arch package installs with sudo pacman -U notestrip-0.2.0-1-any.pkg.tar.zst.

On GitHub ↗
NS NoteStrip v0.1.0

Sticky notes that live on the edge of your screen, for Hyprland.

The dash on the edge *is* the note: reach for the strip and it fans out its labels, land on one and that same rectangle grows into the editable note. Nothing slides out from behind anything else, and everything else on the surface is click-through.

  • Edge strip with hover peek, drag reorder, and scrolling past ten notes
  • Markdown styled in place, with no edit/preview mode
  • Pop a note out into a real window: move it, resize it, drag it between monitors
  • All Notes: search, archived notes, trash with restore, and export
  • Reminders, checklists, and pasted images
  • Follows the active Omarchy theme, with note colours generated per theme
  • Notes are plain markdown files. Everything has a CLI and an IPC call
Install

The AUR is closed to new submissions at the moment, so either build it:

``bash git clone https://github.com/tsouth89/ledge cd ledge && makepkg -si ``

or install the package attached below, which is built from this tag and contains no compiled code:

``bash sudo pacman -U ledge-0.1.0-1-any.pkg.tar.zst ``

Then systemctl --user enable --now ledge, or exec-once = ledge start in your Hyprland config.

Requires quickshell. Developed on Hyprland; other wlroots compositors should run the strip, but popped-out notes rely on Hyprland window rules for placement.

On GitHub ↗