Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. Multi-round Desktop Linux distribution showdown.

Multi-round Desktop Linux distribution showdown.

Scheduled Pinned Locked Moved Uncategorized
polllinuxdistrodebiannixos
27 Posts 10 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Rafael Pérez ❄️R This user is from outside of this forum
    Rafael Pérez ❄️R This user is from outside of this forum
    Rafael Pérez ❄️
    wrote last edited by
    #1

    Multi-round Desktop Linux distribution showdown.

    This is the final round.

    The distros were chosen based on the results of a previous poll.

    Please consider boosting to obtain a larger sample.

    Final Round: fight!

    #poll #linux #distro #debian #nixos

    Rafael Pérez ❄️R A.B. MurrowA Quincy ⁂Q RocketmanS tkT 6 Replies Last reply
    0
    • Rafael Pérez ❄️R Rafael Pérez ❄️

      Multi-round Desktop Linux distribution showdown.

      This is the final round.

      The distros were chosen based on the results of a previous poll.

      Please consider boosting to obtain a larger sample.

      Final Round: fight!

      #poll #linux #distro #debian #nixos

      Rafael Pérez ❄️R This user is from outside of this forum
      Rafael Pérez ❄️R This user is from outside of this forum
      Rafael Pérez ❄️
      wrote last edited by
      #2

      Come on NixOS, use your special powers to beat the Debian bully. You scrappy underdog you.

      #nixos

      1 Reply Last reply
      0
      • Rafael Pérez ❄️R Rafael Pérez ❄️

        Multi-round Desktop Linux distribution showdown.

        This is the final round.

        The distros were chosen based on the results of a previous poll.

        Please consider boosting to obtain a larger sample.

        Final Round: fight!

        #poll #linux #distro #debian #nixos

        A.B. MurrowA This user is from outside of this forum
        A.B. MurrowA This user is from outside of this forum
        A.B. Murrow
        wrote last edited by
        #3

        @rperezrosario I use NixOS and I'm still voting Debian lol.

        This is a real question I ask myself every day. Kinda tempted to hop to Debian, but I maintain some nix stuff and its just so darn convenient to use nix.

        I feel like Debian is a nice farm upstate that I will, eventually, retire to.

        ari :prideified:A 1 Reply Last reply
        0
        • A.B. MurrowA A.B. Murrow

          @rperezrosario I use NixOS and I'm still voting Debian lol.

          This is a real question I ask myself every day. Kinda tempted to hop to Debian, but I maintain some nix stuff and its just so darn convenient to use nix.

          I feel like Debian is a nice farm upstate that I will, eventually, retire to.

          ari :prideified:A This user is from outside of this forum
          ari :prideified:A This user is from outside of this forum
          ari :prideified:
          wrote last edited by
          #4

          @abmurrow @rperezrosario I deal with debian packaging tooling at work, and the more I do so, the less I want to deal with debian in my own free time.

          Nix and nix(pkgs) documentation are absolutely great compared to the mess around dpkg/apt/debhelper/lintian/different debhelper modules.

          Ashwin DixitP starkrg@myside-yourside.netS 2 Replies Last reply
          0
          • Rafael Pérez ❄️R Rafael Pérez ❄️

            Multi-round Desktop Linux distribution showdown.

            This is the final round.

            The distros were chosen based on the results of a previous poll.

            Please consider boosting to obtain a larger sample.

            Final Round: fight!

            #poll #linux #distro #debian #nixos

            Quincy ⁂Q This user is from outside of this forum
            Quincy ⁂Q This user is from outside of this forum
            Quincy ⁂
            wrote last edited by
            #5

            @rperezrosario

            go, #nixos, go! ❄️

            1 Reply Last reply
            0
            • Rafael Pérez ❄️R Rafael Pérez ❄️

              Multi-round Desktop Linux distribution showdown.

              This is the final round.

              The distros were chosen based on the results of a previous poll.

              Please consider boosting to obtain a larger sample.

              Final Round: fight!

              #poll #linux #distro #debian #nixos

              RocketmanS This user is from outside of this forum
              RocketmanS This user is from outside of this forum
              Rocketman
              wrote last edited by
              #6

              @rperezrosario Sorry, I’m old, and I like my computers boring.

              1 Reply Last reply
              0
              • Rafael Pérez ❄️R Rafael Pérez ❄️

                Multi-round Desktop Linux distribution showdown.

                This is the final round.

                The distros were chosen based on the results of a previous poll.

                Please consider boosting to obtain a larger sample.

                Final Round: fight!

                #poll #linux #distro #debian #nixos

                tkT This user is from outside of this forum
                tkT This user is from outside of this forum
                tk
                wrote last edited by
                #7

                @rperezrosario Neither, thank you

                1 Reply Last reply
                0
                • ari :prideified:A ari :prideified:

                  @abmurrow @rperezrosario I deal with debian packaging tooling at work, and the more I do so, the less I want to deal with debian in my own free time.

                  Nix and nix(pkgs) documentation are absolutely great compared to the mess around dpkg/apt/debhelper/lintian/different debhelper modules.

                  Ashwin DixitP This user is from outside of this forum
                  Ashwin DixitP This user is from outside of this forum
                  Ashwin Dixit
                  wrote last edited by
                  #8

                  @ar @abmurrow @rperezrosario

                  I tried nixOS back in 2023 and it was still too raw for me to use as my primary OS.

                  The nix scripting language also seemed a bit inelegant.

                  Then there was the matter of having any given application available as a nix(pkg).

                  Looking now, the website looks slick, and it looks like nixOS has matured and stabilized. So I am thinking of giving it another go.

                  What is your feeling on the current state of nix? Especially, the nix pkg selection?

                  Krutonium://K ari :prideified:A 2 Replies Last reply
                  0
                  • Ashwin DixitP Ashwin Dixit

                    @ar @abmurrow @rperezrosario

                    I tried nixOS back in 2023 and it was still too raw for me to use as my primary OS.

                    The nix scripting language also seemed a bit inelegant.

                    Then there was the matter of having any given application available as a nix(pkg).

                    Looking now, the website looks slick, and it looks like nixOS has matured and stabilized. So I am thinking of giving it another go.

                    What is your feeling on the current state of nix? Especially, the nix pkg selection?

                    Krutonium://K This user is from outside of this forum
                    Krutonium://K This user is from outside of this forum
                    Krutonium://
                    wrote last edited by
                    #9

                    @purrperl @ar @abmurrow @rperezrosario

                    As a Nix user since 2020ish, package selection is bigger than ever, both literally in terms of having everything I want, and numerically; with more than Arch + AUR.

                    The language is largely unchanged, and the learning curve is still quite rough.

                    If you can get used to the language though it's a solid way to manage an OS though.

                    Krutonium://K 1 Reply Last reply
                    0
                    • Krutonium://K Krutonium://

                      @purrperl @ar @abmurrow @rperezrosario

                      As a Nix user since 2020ish, package selection is bigger than ever, both literally in terms of having everything I want, and numerically; with more than Arch + AUR.

                      The language is largely unchanged, and the learning curve is still quite rough.

                      If you can get used to the language though it's a solid way to manage an OS though.

                      Krutonium://K This user is from outside of this forum
                      Krutonium://K This user is from outside of this forum
                      Krutonium://
                      wrote last edited by
                      #10

                      @purrperl @ar @abmurrow @rperezrosario

                      The best thing I can recommend if you decide to try Nix is find someone (like me as an example) who has been using Nix for a while, long enough to accidentally walk into the bear traps, and let them guide you through the woods.

                      1 Reply Last reply
                      0
                      • Ashwin DixitP Ashwin Dixit

                        @ar @abmurrow @rperezrosario

                        I tried nixOS back in 2023 and it was still too raw for me to use as my primary OS.

                        The nix scripting language also seemed a bit inelegant.

                        Then there was the matter of having any given application available as a nix(pkg).

                        Looking now, the website looks slick, and it looks like nixOS has matured and stabilized. So I am thinking of giving it another go.

                        What is your feeling on the current state of nix? Especially, the nix pkg selection?

                        ari :prideified:A This user is from outside of this forum
                        ari :prideified:A This user is from outside of this forum
                        ari :prideified:
                        wrote last edited by
                        #11

                        @purrperl @abmurrow @rperezrosario I've been using it since late 2019/early 2020, and - tbh - I didn't notice too many dramatic changes.

                        The nix language is still a somewhat weird functional programming language. The learning curve is a bit rough if you're not used to functional programming languages. REPL in the "official" implementation needs some love; one of the forks - Lix - mostly fixes REPL in my experience, and can be used on regular NixOS installations.

                        In my first few weeks/months of using NixOS i was treating configuration.nix as just a silly json, with a slightly different syntax. I think that's a good approach to limit the number of things to learn at the same time.

                        Flatpak and docker work on nixos, for the things that aren't packaged. AppImage sometimes need some work.

                        The number of packages in nixpkgs did grow.

                        Krutonium://K Ashwin DixitP 2 Replies Last reply
                        0
                        • ari :prideified:A ari :prideified:

                          @purrperl @abmurrow @rperezrosario I've been using it since late 2019/early 2020, and - tbh - I didn't notice too many dramatic changes.

                          The nix language is still a somewhat weird functional programming language. The learning curve is a bit rough if you're not used to functional programming languages. REPL in the "official" implementation needs some love; one of the forks - Lix - mostly fixes REPL in my experience, and can be used on regular NixOS installations.

                          In my first few weeks/months of using NixOS i was treating configuration.nix as just a silly json, with a slightly different syntax. I think that's a good approach to limit the number of things to learn at the same time.

                          Flatpak and docker work on nixos, for the things that aren't packaged. AppImage sometimes need some work.

                          The number of packages in nixpkgs did grow.

                          Krutonium://K This user is from outside of this forum
                          Krutonium://K This user is from outside of this forum
                          Krutonium://
                          wrote last edited by
                          #12

                          @ar @purrperl @abmurrow @rperezrosario I concur about treating it as silly json - Until you start doing conditionals and such you really can just treat it like that, and it's very effective.

                          Of course then you end up going down the flake based rabbit hole and end up like me with a configuration around 8000 lines long and covering give or take 5 different machines with varying degrees of difference - Laptop and Desktop are mostly the same, my router on the other hand...

                          (To be clear it's that complex because I enjoyed digging into it, not because it had to be.)

                          1 Reply Last reply
                          0
                          • ari :prideified:A ari :prideified:

                            @purrperl @abmurrow @rperezrosario I've been using it since late 2019/early 2020, and - tbh - I didn't notice too many dramatic changes.

                            The nix language is still a somewhat weird functional programming language. The learning curve is a bit rough if you're not used to functional programming languages. REPL in the "official" implementation needs some love; one of the forks - Lix - mostly fixes REPL in my experience, and can be used on regular NixOS installations.

                            In my first few weeks/months of using NixOS i was treating configuration.nix as just a silly json, with a slightly different syntax. I think that's a good approach to limit the number of things to learn at the same time.

                            Flatpak and docker work on nixos, for the things that aren't packaged. AppImage sometimes need some work.

                            The number of packages in nixpkgs did grow.

                            Ashwin DixitP This user is from outside of this forum
                            Ashwin DixitP This user is from outside of this forum
                            Ashwin Dixit
                            wrote last edited by
                            #13

                            @ar @abmurrow @rperezrosario

                            Thanks for the thoughtful responses. I can probably get used to another quirky programming language, since I have worked with many other languages.

                            Might even look into writing a Ruby gem, or a Perl module, to implement a replacement to the nix language. Both Perl and Ruby are very flexible and user-friendly languages, and choosing either of those could significantly drive nixOS adoption.

                            #Perl #Ruby #nixOS #Linux

                            Krutonium://K ari :prideified:A 2 Replies Last reply
                            0
                            • Ashwin DixitP Ashwin Dixit

                              @ar @abmurrow @rperezrosario

                              Thanks for the thoughtful responses. I can probably get used to another quirky programming language, since I have worked with many other languages.

                              Might even look into writing a Ruby gem, or a Perl module, to implement a replacement to the nix language. Both Perl and Ruby are very flexible and user-friendly languages, and choosing either of those could significantly drive nixOS adoption.

                              #Perl #Ruby #nixOS #Linux

                              Krutonium://K This user is from outside of this forum
                              Krutonium://K This user is from outside of this forum
                              Krutonium://
                              wrote last edited by
                              #14

                              @purrperl @ar @abmurrow @rperezrosario Would that actually be... reasonable? I'm curious about your thoughts on how to implement it.

                              Ashwin DixitP 1 Reply Last reply
                              0
                              • Ashwin DixitP Ashwin Dixit

                                @ar @abmurrow @rperezrosario

                                Thanks for the thoughtful responses. I can probably get used to another quirky programming language, since I have worked with many other languages.

                                Might even look into writing a Ruby gem, or a Perl module, to implement a replacement to the nix language. Both Perl and Ruby are very flexible and user-friendly languages, and choosing either of those could significantly drive nixOS adoption.

                                #Perl #Ruby #nixOS #Linux

                                ari :prideified:A This user is from outside of this forum
                                ari :prideified:A This user is from outside of this forum
                                ari :prideified:
                                wrote last edited by
                                #15

                                @purrperl @abmurrow @rperezrosario I think you're underestimating the scope of "replace nix".

                                Ashwin DixitP 1 Reply Last reply
                                0
                                • Krutonium://K Krutonium://

                                  @purrperl @ar @abmurrow @rperezrosario Would that actually be... reasonable? I'm curious about your thoughts on how to implement it.

                                  Ashwin DixitP This user is from outside of this forum
                                  Ashwin DixitP This user is from outside of this forum
                                  Ashwin Dixit
                                  wrote last edited by
                                  #16

                                  @krutonium @ar @abmurrow @rperezrosario

                                  I'm speaking with very little knowledge here. I barely know the nix language. However, Ruby & Perl both lend themselves well to implementing Domain Specific Languages.

                                  Krutonium://K 1 Reply Last reply
                                  0
                                  • ari :prideified:A ari :prideified:

                                    @abmurrow @rperezrosario I deal with debian packaging tooling at work, and the more I do so, the less I want to deal with debian in my own free time.

                                    Nix and nix(pkgs) documentation are absolutely great compared to the mess around dpkg/apt/debhelper/lintian/different debhelper modules.

                                    starkrg@myside-yourside.netS This user is from outside of this forum
                                    starkrg@myside-yourside.netS This user is from outside of this forum
                                    starkrg@myside-yourside.net
                                    wrote last edited by
                                    #17

                                    @ar @abmurrow @rperezrosario
                                    The NixOS community strife pretty much put me off the project entirely. I don't know if it's been resolved at this point, but, regardless, the damage has been done.

                                    1 Reply Last reply
                                    0
                                    • Ashwin DixitP Ashwin Dixit

                                      @krutonium @ar @abmurrow @rperezrosario

                                      I'm speaking with very little knowledge here. I barely know the nix language. However, Ruby & Perl both lend themselves well to implementing Domain Specific Languages.

                                      Krutonium://K This user is from outside of this forum
                                      Krutonium://K This user is from outside of this forum
                                      Krutonium://
                                      wrote last edited by
                                      #18

                                      @purrperl @ar @abmurrow @rperezrosario I'm not sure how cleanly you could do it, considering a number of factors like the entirety of nixpkgs also being implemented as nix, and it being a functional language, which I'm relatively sure (I've never used them) Ruby & Pearl are not, which is going to cause a lot of issues on it's own.

                                      That said, don't let me stop you, I do not know a lot about this problem domain.

                                      But bare minimum I think you'd end up having to implement the nix language as well as your own DSL. Or have your code transpile to Nix maybe?

                                      Ashwin DixitP ari :prideified:A 2 Replies Last reply
                                      0
                                      • ari :prideified:A ari :prideified:

                                        @purrperl @abmurrow @rperezrosario I think you're underestimating the scope of "replace nix".

                                        Ashwin DixitP This user is from outside of this forum
                                        Ashwin DixitP This user is from outside of this forum
                                        Ashwin Dixit
                                        wrote last edited by
                                        #19

                                        @ar @abmurrow @rperezrosario

                                        Indeed, I am. However, I am launching a Free Software co-operative, and will actually hire other programmers and collaborate with them on something this ambitious in scope.

                                        Here's the work-in-progress of the co-operative vision statement. Please feel free to send suggestions and pull requests.

                                        https://gitlab.com/we-glue-earth/we.glue.earth

                                        1 Reply Last reply
                                        0
                                        • Krutonium://K Krutonium://

                                          @purrperl @ar @abmurrow @rperezrosario I'm not sure how cleanly you could do it, considering a number of factors like the entirety of nixpkgs also being implemented as nix, and it being a functional language, which I'm relatively sure (I've never used them) Ruby & Pearl are not, which is going to cause a lot of issues on it's own.

                                          That said, don't let me stop you, I do not know a lot about this problem domain.

                                          But bare minimum I think you'd end up having to implement the nix language as well as your own DSL. Or have your code transpile to Nix maybe?

                                          Ashwin DixitP This user is from outside of this forum
                                          Ashwin DixitP This user is from outside of this forum
                                          Ashwin Dixit
                                          wrote last edited by
                                          #20

                                          @krutonium @ar @abmurrow @rperezrosario

                                          Perl & Ruby are both multi-paradigm languages, and the functional programming paradigm is well-supported by both, in addition to OOP.

                                          Krutonium://K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          Powered by NodeBB Contributors
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups