I like to eat noodles. Yummy!

  • 1 Post
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 21st, 2023

help-circle
  • JFC, some of these responses here about I ‘should’ do this or that. This is precisely why Reddit and most social media is cancer and people filled with 0 social and life skills.

    I shouldn’t have to do anything. If you have an issue with my crying child, the onus is on you to find another space for yourself to make yourself comfortable instead of mandating what other people should/should not do.

    Does that mean that parents should let their kids run around? Hell no. But this also means that you stop acting like another baby and find a way to adjust just like everyone else incl other parents."

    FTFY. The problem with this argument is it’s just as self-centered as the others. If your child starts crying or throwing a fit, go to the bathroom or something, soothe it, and come back. It’s not that hard. If your child isn’t poorly behaved, it won’t cause any other problems. Don’t let your child bother other people by being a nuissance. It’s not on them it’s not their child.







  • Noodlez@programming.devOPtoLinux@lemmy.mlNixOS musings
    link
    fedilink
    arrow-up
    1
    ·
    11 months ago

    Sorry for the late reply. In the 2 weeks I’ve still kept using it and I learned a lot! But a lot of my musings still stand, at least in my mind, but after thinking a little longer, a lot of the thoughts I had also apply to other distros as well.

    To answer what you asked in final, a good hypothetical that might answer it is something like GNOME. If the nixos channel blew up in a doomsday scenario, I’d be stuck maintaining my packages myself, right? And I use the doomsday scenario, because the problems here apply for self-made packages as well, but it’s easier for me and maybe others to wrap their head around the problem I’m getting at. So with GNOME, I’d have to update every single dependency manually in my nix files. With something like Arch/Alpine I could just have those files, and they have these really neat scripts where I can just bump the version, and it’ll download, set the hash up, and bump the version all for me. With Nix there are no such tools. I can’t just automate the process, nor is it feasible to do this type of thing manually. As new features are added, so are new options needed to activate those features. And yes, although in this scenario, I would probably just opt to not add these options and set it up myself, when making a package for the general public this isn’t the case. If GNOME adds a feature (idk why I picked GNOME I haven’t used it in like 5 years) to have extensions managed by the package manager, I’d have to add an option for what extensions are needed and all that. And this is a lot of work, at least as far as I know. The extensions would also have to be packaged.







  • Okay a genuine question, what is the method to not let them do this to us? The legitimate only way I can think of is completely disconnecting from society, but this is near impossible because it’s near impossible to find a place you can become self-sustainable, and it also takes a lot to even accrue the wealth to have the means to become self-sustainable, which means beimg a part of this society.


  • I used Void for a while and I loved it! I had to move off because I kept having to make packages for the esoteric programs I kept using (cc65, Zoom, etc.). but I loved every bit of it. Even making the packages was pleasant, and it’s the first distro I ever contributed packages to.

    Also, at the time I was using musl, and it was good, but not perfect. I’d recommend the glibc version for 0 headaches, but the musl version was very fun.



  • Ooh if you’re thinking of trying something new I recommend Alpine. An extremely underrated distro for a DIYer. It’s really lightweight and simple and its packaging system is a breeze to write packages for (for things you’d usually use the AUR for, since there isn’t an equivalant for Alpine AFAIK). Void is also fun I ran that for a year. Keep in mind, I’m only talking fun. For a good distro that will Just Work™, Alpine is fine, but I think Arch wins on that front.

    NixOS is a journey and I have the privelage of having two systems, one “Home” system running Arch that I use usually and my “Roaming” system which I run whatever and is what I take to class and stuff because usually I only use it to take notes meaning minimum requirement is “Be able to log into a tty so I can write a text file”. So being able to use that for NixOS has helped a lot, since if something goes wrong, I can just ssh into my “Home” machine to get work done.


  • Noodlez@programming.devOPtoLinux@lemmy.mlNixOS musings
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    I could’ve worded the configuration part a bit better. My gripe wasn’t necessarily with that, but more with “If I ever had to make my own package from scratch including dependencies, this would be practically impossible” Nix’s derivations and other packaging information is crazy complex and keeping track of versioning, etc. is a nightmare. I think often about doomsday scenarios for systems. It happens, just look at CentOS and all that, so my main thing was if something like that happened, could I maintain the packages I use manually, and the answer was no. Of course I’m not in a doomsday situation, so I’m fine with it as it is. It’s just a thought I had, and that was my conclusion.



  • Noodlez@programming.devOPtoLinux@lemmy.mlNixOS musings
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    I guess I could’ve worded this better but my second problem was: I would like to do everything declaratively. What do I do when a package doesn’t have its own declarative configuration options? Before it was simple because it was imperative, so I could just change the config file, but not so much in NixOS.