Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

soupglasses, to NixOS
@soupglasses@hachyderm.io avatar

Update: Eelco went behind the back of the board that he himself is on to publish that all too dreadful Determinate Systems blog post.

https://discourse.nixos.org/t/small-update-from-the-board/44292

I feel like something is shifting internally, and I'm holding my hopes up to see what comes next week. :blobfoxcofeowo:

soupglasses, to NixOS
@soupglasses@hachyderm.io avatar

I think the most hurtful thing with seeing in flames and people leaving for other immutable distros is...

NixOS was strong for its module system, not so much its immutable nature.

The rapid development you could do, and test that locally, sewing together an entire fleet in a matter of hours, without much of a thought to the minor details was amazing.

Lets remember to take the NixOS module system with us.

sandro,
@sandro@c3d2.social avatar

@soupglasses I am not sure if there is anything like it for the module system though.

soupglasses, to random
@soupglasses@hachyderm.io avatar

Eelco writing a response to all the criticisms against him on DetSys instead of the NixOS discourse is just the nail in the coffin for me.

I'm fed up with . I think I'm just gonna take a break from it and the movement for a bit. Sorry. :blobfoxcry2:

soupglasses, to random
@soupglasses@hachyderm.io avatar

This is probably one of the best pages i have read on how to write proper copyright statements in your code. :revblobfoxread:

Explains very well why things like copyright years and year-ranges can be problematic, and why the © is so important as a symbol to use.

Check it out!

https://liferay.dev/blogs/-/blogs/how-and-why-to-properly-write-copyright-statements-in-your-code

lpwaterhouse,
@lpwaterhouse@ioc.exchange avatar

@soupglasses I have worked with professional, smart developers, born in the 90's, at FAANG-level corps, who, with a straight face and very earnestly, have told me that "no license means everyone can use it". They have literally never lived in a world where that was true...

soupglasses, to Redis
@soupglasses@hachyderm.io avatar

With the talk of becoming proprietary in licencing. I want to highlight Apache KVRocks! A true open source Redis compatible NoSQL database, ready for use! :blobfoxaww:

https://github.com/apache/kvrocks

soupglasses, to guix
@soupglasses@hachyderm.io avatar

The Packager is honestly an amazing tool for getting familiar with packaging inside Guix!

Never in Nix have I been able to write up a package definition so quickly and have it work + test itself.

I am super impressed! :revblobfoxread:

https://guix-hpc.gitlabpages.inria.fr/guix-packager/

Image of a terminal window showing the completed build of hpl 2.3 and the packaged results from it.

soupglasses, to NixOS
@soupglasses@hachyderm.io avatar

After a lot of pain and debugging, can how support EDIDs loaded from initrd. 🎉 :blobfoxaww:

It's still in a PR stage, but it does work when compressFirmware = false set.

Finally, I can overclock my monitor on Wayland. :blobfoxbongo:

https://github.com/NixOS/nixpkgs/pull/279789

soupglasses,
@soupglasses@hachyderm.io avatar

@AngryAnt You can do that, but nowadays it is much more common to use it to overclock your monitor.

Basically where you pull your EDID, use software like "AW EDID Editor" to change its timings. Then use the linux kernel to override the display port's EDID for any connected monitor.

I use this strategy to overclock my 100Hz monitor to 115Hz, for example.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@soupglasses So in these instances, the self-reported data is correct, but the actual hardware supports more than what is reported in it and specifying those numbers then unlock the full hardware potential?

soupglasses, to NixOS
@soupglasses@hachyderm.io avatar

Im slowly starting to run out of energy for running thanks to its constant issues.

23.11 has broken so much, i cant even save images without crashing the webbrowser now. And that doesn't help UnityHub also being broken now too...

Honestly this all just kind of makes me depressed, as I don't want to leave Nix behind either. But from how broken both my server is (open issue for the broken package), and now my desktop... I don't really know where to go.

:blobfoxnotlikethis:

sandro,
@sandro@c3d2.social avatar

@soupglasses 23.11 seemed pretty solid to me. I updated over 25 machines with only minor issues which I could fix within two hours.

23.05 had a lot more trouble for me and took me a week to update things.

sandro,
@sandro@c3d2.social avatar

@soupglasses but I am also not the kind of user that usually opens issues for problems but straight out PRs with fixes. Maybe I am just the kind of crackhead that so deep into things, that I usually know how to help myself.

What's the issues? Maybe we can do some wizardy and fix them. 🪄

soupglasses, to GNOME
@soupglasses@hachyderm.io avatar

I really want to like , it's such a nice and uniform experience. The best DE around by far. But its straight up user-hostile feature lockdown feels more like proprietary software than open-source.

Why is the wayland screenshot API private to GNOME devs only? Why can't I set my own folder formatting? Why do you not trust me?

Even as a developer, wanting to create a solution, I am unable to. "Open-source" GNOME feels worse than what I'd expect MacOS gives me with APIs. Gah!

:blobfoxsad:

ebassi,
@ebassi@mastodon.social avatar

@soupglasses The screenshot file format could be added as a setting, but allowing creating sub-folders is a bigger step; what happens if you set "../../../some/random/file" or whatever else? Remember that the shell is a privileged component, and everything that has access to your session can write to your settings.

In any case, feel free to open a merge request with your use case: https://gitlab.gnome.org/GNOME/gnome-shell/

(You'll need an account with an SSH key to fork the project because of spambots)

sonny,
@sonny@floss.social avatar

@soupglasses

The screenshot API is documented here https://flatpak.github.io/xdg-desktop-portal/docs/doc-org.freedesktop.portal.Screenshot.html you can use libportal

I don't know what folder formatting is.

soupglasses, to random
@soupglasses@hachyderm.io avatar

CMake will be the end of me, I swear. 3 weeks in and I feel like this rabbit hole never ends.

:blobfoxnotlikethis:

soupglasses,
@soupglasses@hachyderm.io avatar

@sandro I'm not sure. I'm just trying to package a CMake project but it doesn't export/install correctly and it's ending up being one of the hardest undertakings I have done in months.

I just want to make it export the files to the right location. :blobfoxcry2:

sandro,
@sandro@c3d2.social avatar

@soupglasses because upstream used the wrong variant of the plentiful variables available which make no difference in debian but a very big one in Nixos?

soupglasses, to random
@soupglasses@hachyderm.io avatar

Well well well, if it isn't the end of the free and open web staring me straight in my eyes...

:blobfoxcry2:

sandro,
@sandro@c3d2.social avatar

@soupglasses YouTube Adblock Blocker Blocker 🤔

soupglasses, to random
@soupglasses@hachyderm.io avatar

I will never not giggle at this alias.

:blobfoxhappy:

soupglasses, to internet
@soupglasses@hachyderm.io avatar

So, 's main selling point over is its data portability guarantee in case of a server shutdown. But according to the docs, this is based on a recovery key that only works within a 72-hour window, generated by the server and backed up to your devices.

Wouldn't this mean a BlueSky account would often have less than a 3 day notice to move to a new instance when a server shutdown occurs, or else loose the account? :blobfoxshocked:

https://atproto.com/guides/overview#account-portability

soupglasses, to NixOS
@soupglasses@hachyderm.io avatar

Which CI do you use? :revblobfoxread:

Been playing with Garnix recently. I like it, but likely wont use it long-term as it is closed source.

Curious what other's here run!

sandro,
@sandro@c3d2.social avatar

@soupglasses hydra or github actions

cnx,
@cnx@larkspur.one avatar

@soupglasses, I’m using either laminar with #!nix-shell or builds.sr.ht for integration with other sr.ht services

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • InstantRegret
  • GTA5RPClips
  • magazineikmin
  • mdbf
  • rosin
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • thenastyranch
  • osvaldo12
  • DreamBathrooms
  • anitta
  • ngwrru68w68
  • ethstaker
  • modclub
  • cubers
  • cisconetworking
  • Durango
  • tacticalgear
  • tester
  • normalnudes
  • Leos
  • megavids
  • provamag3
  • lostlight
  • All magazines