Dear Damus Notedeck Developers,

1.) If you only intend for Notedeck to be for Debian based distributions then you severely limit your potential new user base.

A vast majority of Linux users hate Debian based distros. So maybe if you are lucky you are appealing to 20% of the Linux family tree if that. I am pretty pissed that I have to use a Debian based distro just to try out Notedeck.

2.) During the build process I noticed that Notedeck may be Wayland specific, but please correct me on that if I am wrong. Not all desktop environments and window managers use Wayland. Which would explain why when I tried to build it. It did not work on a Debian based distro using x11. All I got was a blank screen and nothing else. If it is Wayland specific change the GitHub docs to reflect that requirement so Linux users do not waste hours of their time like I have.

3.) Make this way easier for all Linux users on any distribution by making Notedeck available on flathub.org as a Flatpak now. Does not matter if you are in Alpha. You will get an influx of Linux users overnight and have access to a lot of new experienced developers. Who will instantly start contributing code and zapping sats to fund the project to speed everything up.

You could also go the Appimage route too. Flatpaks are just better in my IMHO, but you do you. Here are some links to get you started. At most this would take you 1-4 hours worth of work.

https://docs.flathub.org/docs/category/for-app-authors

https://docs.appimage.org/packaging-guide/index.html

As of right now this Bespoke Memetic Artwork is depicting my experience trying to get Notedeck up and running on Linux. Which is now around the 10 hour mark and probably by 5th attempt. All I would love to see is for installing Notedeck be a graceful process. Not a painful one like pulling my teeth out with a pair of pliers like it is now.

#asknostr

#damus

#nostr

Reply to this note

Please Login to reply.

Discussion

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s

If it works on all Linux distros then please specify in the Github page what dependencies from the Debian based only package "build-essential" are required to build Notedeck. Then update the page so that other Linux users know that Debian based distros are not a requirement. Also would love to figure out what caused the black screen bug that I encountered after I did finally get it installed on Debian with Cinnamon using x11 too. If it is not a Wayland dependency issue then I haven't a clue.

I need to finally get Notedeck installed and running first before committing to being a contributor to the project. As of right now I do not know if it is awesome, or not, because I have tried to install it on multiple Debian based distros in virtual machines. Still no luck whatsoever.

If I ever do get Notedeck installed and it becomes my new favorite Nostr client I would be open to contributing build packages for Linux if I did not have to use Github/GitLab. I will not use it for software development for moral and ethical reasons. Due to who owns the company. I already feel dirty enough having to install stuff from there all the time, because everyone is addicted to it, but I do not even have an account anymore.

I would not mind opening up an account to host, or join a mirrored Notedeck repository for development purposes using something like https://codeberg.org/

Which is a non-profit, community-led effort that provides Git hosting and other services for free and open source projects. I would push code there and notify the development team of any updates as required should I become passionate about the project and want to become involved. Then any Notdeck dev can do the dirty work for merging code contributions into the main repo over at GitHub.

If that sounds reasonable cool, if not no worries. Please let me know.

What are you talking about? I would think the majority of Linux users use Debian based systems actually. Do you have a source for your claim that the majority hate Debian? What reason would someone even have to hate Debian?

https://nosystemd.org/ for starters

Yeah, I've heard of the controversy, but I don't much understand it. Personally, I haven't had to use Systemd much at all, and what little I did use it for I didn't have too much trouble.

I'm pretty sure that means you're gay

Oh... Oh no...

1.) I am talking about how Debian sucks big stinky cheesy donkey balls.

2.) There are hundreds of Linux distributions. Sure Debian has a big branch on the tree, but giving one branch more significance over the others at this point is asinine. Many have a significant technical advantage over them now. Essentially making Debian an obsolete headache that only enterprise dinasours want to deal with, because they fear anything new and different. Due to system admins advanced age and being close to retirement.

3.) My sources for the argument that the vast majority of Linux users hate Debian can be found in pretty much any communications channel for projects that aren't Debian. Start by asking around. Trust me it won't be that hard to find people who will go in great lengths as to why Debian based distros suck balls.

4.) We all have our own personal reasons to hate Debian based distros. Mine is that the Debian package manager (apt) is pure and utter horseshit. It leads to pure dependency hell once you start adding more 3rd party repositories to apt. That many times can not be resolved. It deserves to die a slow painful death for the many headaches and pure rage it has caused me over the past 15 years.

5.) whoeverlovesDigit brings up a very excellent point about SystemD. To be honest it is the elephant in the room for me that I knew about, but chose to ignore, because I have been using it for so long. However the gay joke about it kind of rubbed me the wrong way since I do not play the cock flute. So I looked at the website link he provided and dived deeper into it today. I thought it was just bloated, slow, and sometimes a pain in the ass to deal with, but not a fucking STD on my Linux computers. I had no idea that it was such a privacy and security nightmare!

Now I have to start another Linux journey in my limited spare time to figure out a suitable replacement for all the SystemD based distros that I have been used to over the years. I've used Void and Parabola in the past, but I have been flirting with the idea of Alpine, or Guix lately. We shall see where this journey takes me. It will take time before I can learn and practice enough with an alternative since I am going to be starting over from a level 1 perspective. However, I'm determined to get off the SystemD crack and get clean for good now.

whoeverlovesDigit do you have any recommendations for non-systemd Linux alternatives that I should distrohop to and explore in a VM?

If you do, why do you suggest that I try them?

I would love to hear your input on this subject matter. Also going straight for the systemd argument was a boss level move. Did not think you were going straight for the drop kick that has no defense. lol