Repository navigation
Fork status, attribution, and technical notes #30
Replies: 1 comment 1 reply
Update on Nehir's direction
What changed upstreamSince the previous post, the upstream project changed course again. The Hiro information and discussions are no longer publicly available in the same form, the repository is back under the OmniWM name, and releases continue there. This does not change the state of Nehir. Development continues independently of whatever happens upstream. Why Nehir still exists
Open source is not ownershipIdeas and fixes are not personal property. If something introduced here later shows up in OmniWM, Hiro, or anywhere else, that is a good outcome. Better software for users is a win. The same works the other way. I also reserve the right to look at ideas that land upstream or elsewhere and decide whether they make sense for Nehir. The fork is independent, but not isolated. What to expect from Nehir
What not to expect from Nehir
Plans can change, but if they do, they should be said clearly and early. For contributorsA well-described issue or plan is often more valuable than a direct code change. Share your pain — workflow, reproduction steps, setup, expected behavior — before jumping to an assumed solution. Testing, traces, and clear reports matter as much as code. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Nehiris a GPL fork based on Oliver’s work on OmniWM/Hiro. I want to keep that origin clear: the project exists becauseOmniWMwas shared as open source, and upstream attribution will stay.I was an active
OmniWMuser before starting this fork. I sponsored the project, tested builds, shared feedback, and reported issues because I genuinely wanted it to succeed.Nehirappeared after it became difficult for me to keep contributing or tracking issues in the original project. OmniWM had several fast direction changes, regressions, closed issues, and then Hiro was announced as a rewrite. At that point I wanted to keep a version I could personally use, maintain, and share with people looking for the same Niri-style workflow on macOS.The fork is intentionally narrower than
OmniWM/Hiro. It focuses on Niri-style scrolling columns and removes things I do not want to maintain here, such as Dwindle support, quick terminal, clipboard history, and some other features. This is not a statement that those features are bad. It is simply a different scope.Some
Nehirchoices are opinionated and affect configuration, defaults, hotkeys, runtime behavior, and debugging. These are exactly the kind of changes I would not insist on in someone else’s project.Nehiris not technically a GitHub fork and uses a fresh/squashed history in the main repo. This is documented inNOTICE.md, and attribution is kept in the READMEThe pre-squash work is still available at separate repo.
If something from
Nehiris useful forOmniWM/Hiro, I am happy for it to be reused or backported under the GPL/open-source model. Better behavior for users is a good outcome.At the moment I do not have a way to continue related discussions in the
Hirorepository, so I am documenting the fork state here. If Oliver wants to clarify anything, discuss attribution, or talk about possible backports, he is welcome to do so here or contact me directly.I understand that maintaining a project like
OmniWMalmost alone can be exhausting, especially after it received a lot of attention quickly. If any of my actions came across differently than intended, I am open to clarifying that directly.For now,
Nehircontinues as a focused GPL fork for people who want a smaller, Niri-style macOS window manager with a maintenance direction I can personally sustain.All reactions