Skip to content

tracyspacy/lemmy-tray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lemmy-tray - Lemmy reader in the menu bar!

A lightweight system tray app for reading Lemmy posts on desktop without need in Browser.

Screenshot 2026-05-14 at 17 36 43

Features

  • Fetches one post with specified interval from a Lemmy instance and displays in menu bar.
  • Shows basic information about post: upvotes, downvotes, amount of comments etc in tray menu.
  • Opens link to post if clicked.
  • Sort type and listing (local/all) can be selected in app settings
  • no account is required

Installation

MacOS (Arm & Intel)

Download the latest binary from Releases.

Build from source

cargo build --release

./target/release/lemmy-tray

Configuration

Edit config.toml file located in config directory - Linux and Mac: ~/.config/lemmy-tray/

[api_config]
instance = "lemmy.ml"       # instance address here
listing_type = "Local"      # listing types: Local or All
sort_type = "Active"        # sorting types: New, Active, Hot, TopDay, TopHour, NewComments, Scaled, Controversial

[app_config]
title_len_chars = 27        # length of title you will see in menu bar/ tray icon, default value is 27 chars
refresh_tick_sec = 60       # refresh interval, default value is 60 seconds

If configs are invalid, default configs will be used.

Platforms

Tested on MacOs only, but probably may work on Linux/Win as well

Packages

 
 
 

Contributors

Languages