<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>niri-workspaces-rs, branch HEAD</title>
<subtitle>a better way to visualise workspace windows in niri window manager
</subtitle>
<entry>
<id>394d06db435bd493351121f1bd9a16da0f549241</id>
<published>2026-07-02T18:01:58Z</published>
<updated>2026-07-02T18:01:58Z</updated>
<title type="text">chore: color change</title>
<link rel="alternate" type="text/html" href="commit/394d06db435bd493351121f1bd9a16da0f549241.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit 394d06db435bd493351121f1bd9a16da0f549241
parent affa57863899f1b8afb7e656c76de4a801e0e8e4
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Thu,  2 Jul 2026 23:31:58 +0530

chore: color change

</content>
</entry>
<entry>
<id>affa57863899f1b8afb7e656c76de4a801e0e8e4</id>
<published>2026-04-27T09:42:45Z</published>
<updated>2026-04-27T09:42:45Z</updated>
<title type="text">fix: firefox color and overall color change overhaul</title>
<link rel="alternate" type="text/html" href="commit/affa57863899f1b8afb7e656c76de4a801e0e8e4.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit affa57863899f1b8afb7e656c76de4a801e0e8e4
parent 853d4a7a3b12bbb6dd679e644f759e71bd6731bc
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Mon, 27 Apr 2026 15:12:45 +0530

fix: firefox color and overall color change overhaul

</content>
</entry>
<entry>
<id>853d4a7a3b12bbb6dd679e644f759e71bd6731bc</id>
<published>2026-04-27T08:39:32Z</published>
<updated>2026-04-27T08:39:32Z</updated>
<title type="text">fix: updating the ipc version fixes lagged switching</title>
<link rel="alternate" type="text/html" href="commit/853d4a7a3b12bbb6dd679e644f759e71bd6731bc.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit 853d4a7a3b12bbb6dd679e644f759e71bd6731bc
parent 57f8902d9368772e2f87dc60566035db04357ebc
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Mon, 27 Apr 2026 14:09:32 +0530

fix: updating the ipc version fixes lagged switching

</content>
</entry>
<entry>
<id>57f8902d9368772e2f87dc60566035db04357ebc</id>
<published>2026-04-23T15:30:49Z</published>
<updated>2026-04-23T15:30:49Z</updated>
<title type="text">add: giving chromium and zen browser color indicators</title>
<link rel="alternate" type="text/html" href="commit/57f8902d9368772e2f87dc60566035db04357ebc.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit 57f8902d9368772e2f87dc60566035db04357ebc
parent 7ab89f43a187d7f618fa95bb880ebc8b10b2a20c
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Thu, 23 Apr 2026 21:00:49 +0530

add: giving chromium and zen browser color indicators

</content>
</entry>
<entry>
<id>7ab89f43a187d7f618fa95bb880ebc8b10b2a20c</id>
<published>2026-04-18T13:29:48Z</published>
<updated>2026-04-18T13:29:48Z</updated>
<title type="text">chore: color change for active indicator</title>
<link rel="alternate" type="text/html" href="commit/7ab89f43a187d7f618fa95bb880ebc8b10b2a20c.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit 7ab89f43a187d7f618fa95bb880ebc8b10b2a20c
parent c247045360339aafc8cefde3c43ccc8af15adabc
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Sat, 18 Apr 2026 18:59:48 +0530

chore: color change for active indicator

</content>
</entry>
<entry>
<id>c247045360339aafc8cefde3c43ccc8af15adabc</id>
<published>2026-04-11T18:31:50Z</published>
<updated>2026-04-11T18:31:50Z</updated>
<title type="text">add: grey color to workspace number</title>
<link rel="alternate" type="text/html" href="commit/c247045360339aafc8cefde3c43ccc8af15adabc.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit c247045360339aafc8cefde3c43ccc8af15adabc
parent 06240ac1f6b302f67c3c451dc5cba3db9a6fb659
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Sun, 12 Apr 2026 00:01:50 +0530

add: grey color to workspace number

</content>
</entry>
<entry>
<id>06240ac1f6b302f67c3c451dc5cba3db9a6fb659</id>
<published>2026-04-11T18:28:52Z</published>
<updated>2026-04-11T18:28:52Z</updated>
<title type="text">add: workspace number on the left of the indicator</title>
<link rel="alternate" type="text/html" href="commit/06240ac1f6b302f67c3c451dc5cba3db9a6fb659.html" />
<author>
<name>ryukamish</name>
<email>asuskr25@gmail.com</email>
</author>
<content type="text">commit 06240ac1f6b302f67c3c451dc5cba3db9a6fb659
parent 60571fbceda11191d058a7a61aae103e776abd0e
Author: ryukamish &lt;asuskr25@gmail.com&gt;
Date:   Sat, 11 Apr 2026 23:58:52 +0530

add: workspace number on the left of the indicator

</content>
</entry>
<entry>
<id>60571fbceda11191d058a7a61aae103e776abd0e</id>
<published>2026-03-25T18:45:43Z</published>
<updated>2026-03-25T18:45:43Z</updated>
<title type="text">Update README.md</title>
<link rel="alternate" type="text/html" href="commit/60571fbceda11191d058a7a61aae103e776abd0e.html" />
<author>
<name>Jeremy Huang</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit 60571fbceda11191d058a7a61aae103e776abd0e
parent e97bff42ef809b368123f33e40ee355689b4cc08
Author: Jeremy Huang &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Wed, 25 Mar 2026 11:45:43 -0700

Update README.md
</content>
</entry>
<entry>
<id>e97bff42ef809b368123f33e40ee355689b4cc08</id>
<published>2026-03-24T17:54:53Z</published>
<updated>2026-03-24T17:54:53Z</updated>
<title type="text">Update README.md</title>
<link rel="alternate" type="text/html" href="commit/e97bff42ef809b368123f33e40ee355689b4cc08.html" />
<author>
<name>Jeremy Huang</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit e97bff42ef809b368123f33e40ee355689b4cc08
parent ace36830cea1246145bd88cd141e2bc68eb6450b
Author: Jeremy Huang &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:54:53 -0700

Update README.md
</content>
</entry>
<entry>
<id>ace36830cea1246145bd88cd141e2bc68eb6450b</id>
<published>2026-03-24T17:37:29Z</published>
<updated>2026-03-24T17:37:29Z</updated>
<title type="text">Merge legacy master history into main</title>
<link rel="alternate" type="text/html" href="commit/ace36830cea1246145bd88cd141e2bc68eb6450b.html" />
<author>
<name>jeremy</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit ace36830cea1246145bd88cd141e2bc68eb6450b
parent e02e059008c7c5a723f5ef3d3823e232d28b01a3
Author: jeremy &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:37:29 -0700

Merge legacy master history into main

</content>
</entry>
<entry>
<id>e02e059008c7c5a723f5ef3d3823e232d28b01a3</id>
<published>2026-03-24T17:21:52Z</published>
<updated>2026-03-24T17:21:52Z</updated>
<title type="text">Make Chrome workspace bars red</title>
<link rel="alternate" type="text/html" href="commit/e02e059008c7c5a723f5ef3d3823e232d28b01a3.html" />
<author>
<name>jeremy</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit e02e059008c7c5a723f5ef3d3823e232d28b01a3
parent 35e9dbabcab936ecd1792f7901e3fb9b0223d8a1
Author: jeremy &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:21:52 -0700

Make Chrome workspace bars red

</content>
</entry>
<entry>
<id>35e9dbabcab936ecd1792f7901e3fb9b0223d8a1</id>
<published>2026-03-24T17:16:20Z</published>
<updated>2026-03-24T17:16:20Z</updated>
<title type="text">Improve workspace rendering and docs</title>
<link rel="alternate" type="text/html" href="commit/35e9dbabcab936ecd1792f7901e3fb9b0223d8a1.html" />
<author>
<name>jeremy</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit 35e9dbabcab936ecd1792f7901e3fb9b0223d8a1
parent e17361e59d082e68471a13c65c45456e797a92a5
Author: jeremy &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:16:20 -0700

Improve workspace rendering and docs

</content>
</entry>
<entry>
<id>cb4c26da4748d2fcf53ef7bd4335c48f94e91e7f</id>
<published>2026-03-24T17:10:38Z</published>
<updated>2026-03-24T17:10:38Z</updated>
<title type="text">Update README.md</title>
<link rel="alternate" type="text/html" href="commit/cb4c26da4748d2fcf53ef7bd4335c48f94e91e7f.html" />
<author>
<name>Jeremy Huang</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit cb4c26da4748d2fcf53ef7bd4335c48f94e91e7f
parent bd1b99bd77bc8cde668d64e743fc15f890b9784c
Author: Jeremy Huang &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:10:38 -0700

Update README.md
</content>
</entry>
<entry>
<id>bd1b99bd77bc8cde668d64e743fc15f890b9784c</id>
<published>2026-03-24T17:10:11Z</published>
<updated>2026-03-24T17:10:11Z</updated>
<title type="text">Update README.md with image</title>
<link rel="alternate" type="text/html" href="commit/bd1b99bd77bc8cde668d64e743fc15f890b9784c.html" />
<author>
<name>Jeremy Huang</name>
<email>94247773+1jehuang@users.noreply.github.com</email>
</author>
<content type="text">commit bd1b99bd77bc8cde668d64e743fc15f890b9784c
parent fe31ae07808753a3b29b03e71aa768d37b9ad05e
Author: Jeremy Huang &lt;94247773+1jehuang@users.noreply.github.com&gt;
Date:   Tue, 24 Mar 2026 10:10:11 -0700

Update README.md with image
</content>
</entry>
<entry>
<id>e17361e59d082e68471a13c65c45456e797a92a5</id>
<published>2025-12-28T15:35:04Z</published>
<updated>2025-12-28T15:35:04Z</updated>
<title type="text">Initial commit: Niri workspaces indicator for Waybar</title>
<link rel="alternate" type="text/html" href="commit/e17361e59d082e68471a13c65c45456e797a92a5.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit e17361e59d082e68471a13c65c45456e797a92a5
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Sun, 28 Dec 2025 07:35:04 -0800

Initial commit: Niri workspaces indicator for Waybar

Features:
- Real-time workspace display via niri IPC
- Color-coded window indicators by app type
- Claude Code detection (✳ icon and title)
- Codex, nvim, Chrome, Firefox, Discord, Spotify colors
- tmux session indicator (broken bar ¦)
- Process tree scanning for terminal app detection
- Workspace names shown when focused
- Empty unfocused workspaces hidden

</content>
</entry>
<entry>
<id>fe31ae07808753a3b29b03e71aa768d37b9ad05e</id>
<published>2025-12-21T02:35:26Z</published>
<updated>2025-12-21T02:35:26Z</updated>
<title type="text">Remove strikethrough rendering</title>
<link rel="alternate" type="text/html" href="commit/fe31ae07808753a3b29b03e71aa768d37b9ad05e.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit fe31ae07808753a3b29b03e71aa768d37b9ad05e
parent 8dc6dbb906c7cde13f8956a98a4c57cdb2268d7b
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Sat, 20 Dec 2025 18:35:26 -0800

Remove strikethrough rendering

</content>
</entry>
<entry>
<id>8dc6dbb906c7cde13f8956a98a4c57cdb2268d7b</id>
<published>2025-12-21T01:19:28Z</published>
<updated>2025-12-21T01:19:28Z</updated>
<title type="text">Fix JSON output for strikethrough</title>
<link rel="alternate" type="text/html" href="commit/8dc6dbb906c7cde13f8956a98a4c57cdb2268d7b.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit 8dc6dbb906c7cde13f8956a98a4c57cdb2268d7b
parent aae742a3f77c7370ab17e6d8b099f1faefaf7e2d
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Sat, 20 Dec 2025 17:19:28 -0800

Fix JSON output for strikethrough

</content>
</entry>
<entry>
<id>aae742a3f77c7370ab17e6d8b099f1faefaf7e2d</id>
<published>2025-12-21T01:18:14Z</published>
<updated>2025-12-21T01:18:14Z</updated>
<title type="text">Fix window ordering and mark visible windows</title>
<link rel="alternate" type="text/html" href="commit/aae742a3f77c7370ab17e6d8b099f1faefaf7e2d.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit aae742a3f77c7370ab17e6d8b099f1faefaf7e2d
parent cf5957fb63c8c847d811b724130ff26333b7da99
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Sat, 20 Dec 2025 17:18:14 -0800

Fix window ordering and mark visible windows

</content>
</entry>
<entry>
<id>cf5957fb63c8c847d811b724130ff26333b7da99</id>
<published>2025-12-19T12:11:23Z</published>
<updated>2025-12-19T12:11:23Z</updated>
<title type="text">Add README with benchmarks</title>
<link rel="alternate" type="text/html" href="commit/cf5957fb63c8c847d811b724130ff26333b7da99.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit cf5957fb63c8c847d811b724130ff26333b7da99
parent 1569735cdc71dbb74da49b64144d95a3f451a9a6
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Fri, 19 Dec 2025 04:11:23 -0800

Add README with benchmarks

</content>
</entry>
<entry>
<id>1569735cdc71dbb74da49b64144d95a3f451a9a6</id>
<published>2025-12-19T12:07:39Z</published>
<updated>2025-12-19T12:07:39Z</updated>
<title type="text">Implement daemon mode with persistent niri socket connection</title>
<link rel="alternate" type="text/html" href="commit/1569735cdc71dbb74da49b64144d95a3f451a9a6.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit 1569735cdc71dbb74da49b64144d95a3f451a9a6
parent e7a279d0e5bb7d80a85546929edf0f0863e7480d
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Fri, 19 Dec 2025 04:07:39 -0800

Implement daemon mode with persistent niri socket connection

- Uses niri-ipc event stream for real-time updates
- No signal/interval needed - outputs JSON on relevant events
- Auto-reconnects on socket errors
- Near-zero CPU when idle

</content>
</entry>
<entry>
<id>e7a279d0e5bb7d80a85546929edf0f0863e7480d</id>
<published>2025-12-19T11:57:33Z</published>
<updated>2025-12-19T11:57:33Z</updated>
<title type="text">Initial commit: niri workspaces waybar module in Rust</title>
<link rel="alternate" type="text/html" href="commit/e7a279d0e5bb7d80a85546929edf0f0863e7480d.html" />
<author>
<name>1jehuang</name>
<email>jeremyhuang55555@gmail.com</email>
</author>
<content type="text">commit e7a279d0e5bb7d80a85546929edf0f0863e7480d
Author: 1jehuang &lt;jeremyhuang55555@gmail.com&gt;
Date:   Fri, 19 Dec 2025 03:57:33 -0800

Initial commit: niri workspaces waybar module in Rust

Fast workspace visualization for waybar with:
- Color-coded windows by app (Chrome, Discord, Firefox, etc.)
- Terminal detection (Claude, Codex, nvim) via /proc
- Dimmed colors for unfocused workspaces
- Active window indicator (▌) for would-be-focused windows
- Parallel niri IPC calls for ~12ms execution time

</content>
</entry>
</feed>
