Skip to content

Conversation

@p00f
Copy link

@p00f p00f commented Oct 11, 2025

No description provided.

@p00f
Copy link
Author

p00f commented Oct 11, 2025

I've never done gobject programming before, so there might be some object lifecycle bugs. Nevertheless, it does work:

output.mp4

(poor quality is because I had to compress it to upload)

@p00f
Copy link
Author

p00f commented Oct 11, 2025

window_manager_service_niri.c mostly mirrors the sway one except I use gio channels instead of sockets because niri's IPC is line-delimited json, so g_io_channel_read_line is convenient

@p00f
Copy link
Author

p00f commented Oct 11, 2025

@ldelossa I'm also interested if you could show me what you have in mind for bluetooth, I would like to get rid of the system tray and right now bluetooth is the only thing I need it for

@ldelossa
Copy link
Owner

This is so dope.

I haven't really been focusing on the project in awhile. However, if you feel like your implementation is ready, i don't mind merging it!

@p00f
Copy link
Author

p00f commented Oct 12, 2025

I'm not too comfortable with my gobject code 😅 for example there is this in the stderr: https://paste.sr.ht/~p00f/19e6d3e21e9f5a21082124084058edd2801bd925#niri-way-shell-stderr-L23

Would appreciate another look but I can understand if you don't want to spend too much time, I can spend time learning over next week and update this PR with fixes if needed

@ldelossa
Copy link
Owner

If you're not in a rush to get this in, i can def give a review over the next few days

@p00f p00f force-pushed the niri branch 2 times, most recently from 7d49bcc to 22ceb0f Compare October 12, 2025 18:53
@p00f
Copy link
Author

p00f commented Oct 27, 2025

hey were you able to take a look?

@ldelossa ldelossa self-requested a review October 28, 2025 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants