Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)F
Posts
8
Comments
108
Joined
3 yr. ago

  • They initially made a GNOME extension that contained their theming and an (optional) tiling for windows. Also some GTK apps, such as their app store frontend.

    I still use it daily on my gaming pc (Pop!_OS 22.04) and it sucks. Slow, unresponsive, janky. And this is an extension that they had been maintaining for years. Apparently GNOME devs don't really consider extension developers and it was like building on quicksand for the Pop team.

    For better or worse, they made a decision to build their own fast, responsive COSMIC DE due to these frustrations with GNOME.

    I am still on the old 22.04 with GNOME, but already started using the new COSMIC Store app GUI last year.

    It is a HUGE leap from the old Pop!_Store and feels great.

    The rest of the DE is probably not ready yet, otherwise they wouldn't call it Alpha.

    Oh and apparently they've made it really easy to brand the whole desktop env and are hoping for more orgs and companies to adopt it.

  • The "Peter" bit reminded me: Years back, there was a viral trend on Dutch socials where women shared a hashtag "I am Peter" to raise awareness that there were more people named Peter in Boards of Directors than women.

  • Animals are individuals, servers are cattle!

    The Vegan GitOps lifestyle

  • Check the sidebar.

    It's about self-hostable alternatives to closed online software. It doesn't say anywhere that the hardware has to be in your own home, just that it is about self-hostable software.

    Similarly, !selfhosting@slrpnk.net is about self-hosting services, the hardware part is (even with the slrpnk folk) only a prefetence.

    So feel free to discuss hosting your own services on a VPS here

  • @Telorand@reddthat.com, I second starting out with Home Manager on your current Linux or Mac. It's a great way to learn all about Nix, while keeping the option to move back to a shell that is not managed by Nix and having the option to go back to a shell that is not managed by Nix (I had zsh in Nix, and Bash native) and still being able to boot your pc when you mess up in Nix.

    The real advantage, as @BlastboomStrice@mander.xyz said, is in being able to use recent packages on any Linux and MacOS. Home Manager gives you that. I first started with a basic Home Manager config, then learned about the Nix language using some simole puzzles (the first Advent Of Code days), then the module system, finally flakes so I can use packages from 24.11 stable in Home Manager on top of other Linux OSes.

    This way I could take it step by step instead of the rocket jump that OP did. Hats off btw @BlastboomStrice@mander.xyz , you provide amazing value with your nixos plan!

  • Ehh

    • They tend to get the sign wrong, or straight up not know it and end every sentence with "or the other way around"
    • their room is a mess
    • they have a soldering iron and a box full of Arduinos/Rasberry Pis/ESPs
    • they have weird hobbies, (or none, because their work is sufficiently shaped like weird hobbies/obsessions)
    • they regularly say "local minimum" and "higher order effects" in casual conversation

    What did I forget?

  • I would strongly recommend not to dive into NixOS yet.

    It has its benefits and I think it's awesome, but it has a bit of a learning curve and you already have plenty of learning to do with going mouseless and the whole interface stuff. You do not want to deal withbreakages in unstable NixOS, or broken Nvidia drivers in stable.

    If Bazzite's immutability is holding you back, just switch to another distro you are familiar with: Be that Fedora, Ubuntu, Debian, openSUSE, whatever.

    Hyprland is the most complete and configurable tiling window manager today, so definitely start with that. You can install it in any Linux distro.

  • Yes, Nix is a pure functional programming language, like Lisp.

    The reason for its existence is to allow for reproducible and repeatable builds of packages and configuration. This is the basis for nixpkgs, NixOS and Home Manager.

  • Yeah I was planning on changing the salty README and referencing your comment, thanks for putting the reminder there!

  • Somehow I completely missed that split can do match groups.. Oopsie! I did it in Python today but I did make a completely functional (and way too complicated) algorithm.

    The way you handle the do and dont is much cleaner

    .

  • In the long run? The colony that avoids open conflict unless it's absolutely necessary to spare lives and energy. Guessing that's how these two ended up like this.

  • Exactly as asked. The etymologist to explain the etymology of entomologist.

  • Nix regex sucks. Is there any package with a reasonable regex matchAll?

  • Love the structure of your code. Exposing a part1 and part2 result from the same source file is a great idea

  • Your code looks awesome, I'm definitely going to steal some ideas from that, especially the lib.pipe really cleans up a lot of unnecessary bindings I did.

    Doing a with import ./utils.nix is also a lot cleaner than nesting let statements.

  • I am so sorry for your loss.

    The pixels on allthe Lemmings' screens are taking a moment of silence to commemorate Mitten (they are rendering the void).

  • I think this image on the Felidae wiki sums it up pretty well: https://en.wikipedia.org/wiki/Felidae#Phylogeny

    Note that everything in this graph is extinct, except the 2 circled subfamilies at the bottom.

    EDIT: I basically know nothing about biology and paleontology and am just an amateur wiki-binger, but it seems that the half-whale was further away philogenetically from any live mammals.

    I'm guessing that the fact that this is not just some bones but a very well-preserved mummy is what makes this find special.

  • It was freely chosen for simplicity.

    If you choose another R, the other sides (x and y) become Rcos(th) and Rsin(th)

    I don't understand what is harmful about the unity circle either.