!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

136 Members
45 Servers

Load older messages


SenderMessageTime
31 Jul 2024
@thefossguy:matrix.orgPratham Patel (you can mention me)honestly no idea about that, mind pointing me to some bulletins?06:54:16
@k900:0upti.meK900Well they recently stopped executing arbitrary code from /tmp06:54:39
@k900:0upti.meK900As part of their plugin system06:54:44
@k900:0upti.meK900"Plugin" "system"06:54:48
@k900:0upti.meK900And yes, that is how low the bar is06:54:54
@thefossguy:matrix.orgPratham Patel (you can mention me)I get it but I don't use plugins :)06:55:05
@k900:0upti.meK900It's not about plugins06:55:12
@k900:0upti.meK900It's about knowing what the fuck you're doing06:55:17
@thefossguy:matrix.orgPratham Patel (you can mention me)

and I also see some irony in the blog post about the C++ thingy migration where it was mentioned that C++ has better memory safety than C; sure but eh, C++ isn't that that better than C in shoot-yourself-in-the-foot-guns either lo

06:56:02
@k900:0upti.meK900 Like, if your solution to "we should allow people to extend our thing" is "just compile some code in /tmp at runtime and dlopen it", I don't trust any code you've written 06:56:06
@k900:0upti.meK900Oh yeah they had a security fix a few days ago06:56:51
@k900:0upti.meK900https://github.com/hyprwm/xdg-desktop-portal-hyprland/commit/0bb709491baffd69f4f861802f00cf60c77cc2cd06:56:51
@k900:0upti.meK900 Where you could get arbitrary command execution from a window title 06:57:01
@k900:0upti.meK900O06:57:04
@k900:0upti.meK900* Over dbus06:57:10
@k900:0upti.meK900And I'm pretty sure it's not even fixed all the way06:57:19
@k900:0upti.meK900And they shipped that security fix in an update that also bumped the Pipewire version requirement by a major version06:57:44
@k900:0upti.meK900Just so distros can have extra fun06:57:49
@thefossguy:matrix.orgPratham Patel (you can mention me)lol06:58:00
@k900:0upti.meK900Like, I know myself, I can be harsh on upstreams when they do stupid shit, but I do generally try to assume good intent when possible06:59:09
@k900:0upti.meK900So let me be very clear: the Hyprland people are woefully incompetent, extremely resistant to any sort of feedback, and no code they touched should ever be trusted for any reason06:59:40
@k900:0upti.meK900I don't even maintain Hyprland or run it06:59:52
@thefossguy:matrix.orgPratham Patel (you can mention me):grimmacing:06:59:56
@k900:0upti.meK900And I've had enough evidence presented to me by pure osmosis07:00:02
@k900:0upti.meK900To convince me to never touch the project or anything to do with it with any length of pople07:00:23
@k900:0upti.meK900* To convince me to never touch the project or anything to do with it with any length of pole07:00:25
@thefossguy:matrix.orgPratham Patel (you can mention me)

offtopic but how "featue rich" is sway? not very educated with wayland but I see that it's protocol-based and not server-based like X11 which has it's pros and cons; the biggest con for me is that feature XDG protol X may be in Z but not in Y, unlike window managers on x11 which only manage windows.

is sway better than hyprland? I don't care about the eye candy, chose hyprland because it's userbase is near/higher than sway and therefore would likely be more supported; valid assumption or not, that's what I thought

07:11:58
@k900:0upti.meK900Sway and Hyprland both use wlroots07:16:01
@k900:0upti.meK900(at least current Hyprland, they're ripping it out for largely no reason)07:16:15
@k900:0upti.meK900In fact wlroots is the backend of Sway abstracted into a library07:16:30

Show newer messages


Back to Room ListRoom Version: 9