Have you taken the NixOS pill yet, anon?

Have you taken the NixOS pill yet, anon?

Tip Your Landlord Shirt $21.68

Yakub: World's Greatest Dad Shirt $21.68

Tip Your Landlord Shirt $21.68

  1. 1 month ago
    Anonymous

    It's useless. I use Ubuntu, bro. Wanna know why? Because I work. I have a JOB. Do you even know what a job is?

    • 1 month ago
      Anonymous

      Source on the picrel?

      • 1 month ago
        Anonymous

        10 days butter, doctor ekberg

        • 1 month ago
          Anonymous

          Thanks, Anon.

    • 1 month ago
      Anonymous

      I use Nix at work, too, actually. It's pretty good for defining reproducible development environments and distributing software

  2. 1 month ago
    Anonymous

    Why do you have a picture of my thigh

    • 1 month ago
      Anonymous

      2. In case anyone was wondering, it took 2 replies for this FPOV picture thread to turn into an AGP fetish thread.

      • 1 month ago
        Anonymous

        idiot

        kys you haven't seen his thigh it probably really does look like that

      • 1 month ago
        Anonymous

        if you think that's impressive, it takes 0 posts for a rust thread to do so.

      • 1 month ago
        Anonymous

        you don't fantasize about putting your graphics card inside a sexy AGP?

    • 1 month ago
      Anonymous

      idiot

  3. 1 month ago
    Anonymous

    tried it ages ago it was silly im not a mega autist

  4. 1 month ago
    Anonymous

    honestly its a waste of time. you have to learn new language just to keep config files and it all goes wrong when one program you use is not compatible. I have "same" reproducible distro with simple keeping my config files in git.
    What a joke

  5. 1 month ago
    Anonymous

    Yes, I use it for all my machines. NixOS is pretty comfy.

    • 1 month ago
      Anonymous

      >terminal: foot

      • 1 month ago
        Anonymous

        would

      • 1 month ago
        Anonymous

        foo terminal

  6. 1 month ago
    Anonymous

    NOOOO I DON'T WANNA BE CIRNO!

  7. 1 month ago
    Anonymous

    What is the use case for Nix?

    • 1 month ago
      Anonymous

      why does pic rel look mentally ill? am I correct? I don't know the guy

      • 1 month ago
        Anonymous

        go back.

      • 1 month ago
        Anonymous

        https://wiki.installgentoo.com/wiki/Emmanuele_Bassi

        • 1 month ago
          Anonymous

          >install gentoo
          meme distro.

    • 1 month ago
      Anonymous

      >What is the use case for Nix?
      it allows me to take to increase my productive while stroking to his beard. I'm serious. install and you to can blow hot creamy loads all over this beautiful man.

  8. 1 month ago
    Anonymous

    oh I have, I'm not booted into it right now, but I do have a dual boot setup into nix

    2lazy to learn nix rn though, might have to do it in summer, when I have more free time

  9. 1 month ago
    Anonymous

    still cant figure out how to make lwjgl games work including minecraft and buildgdx

  10. 1 month ago
    Anonymous

    Nix itself: yes. It's absolutely the best way to have fresh tools on a hostile HPC system where IT can't be bothered to update from Debian 8.
    Nix OS: debatable. Yes nixops can solve some problems in an elegant way, but usually you want your base OS to be more stable
    Home-manager: absolutely useless tinker troony shit that will consume more time than it saves

  11. 1 month ago
    Anonymous

    why does pic make my pp big

  12. 1 month ago
    Anonymous

    No. It's some convoluted shit and more esoteric than tweaking my vim config.

  13. 1 month ago
    Anonymous

    i'm not reading 400 pages of the manual and learning a whole arse programming language just to use my pc

  14. 1 month ago
    Anonymous

    I might have

  15. 1 month ago
    Anonymous

    wtf where is her dick

  16. 1 month ago
    Anonymous

    it's fine for systems that barely change like servers or industrial SBCs, for a desktop? not so much.
    I drank the koolaid 2 years ago and installed it, I went back to arch under 4 weeks, I didn't have any issue, just realized how worthless is it over a "traditional" linux desktop experience with ubuntu or archlinux (for example, pick your poisin if you hate these distros idgaf)
    it's cool taht valve is trying to bring immutability to steam deck with nix (not the os), I have it installed on my machine at work (ubuntu 20.04) and use it to install stuff but beyond the package manager the distro felt pointless to me.

    • 1 month ago
      Anonymous

      >went back to arch under 4 weeks
      I touch my config like once a month for non-update changes, shells really cover anything that I need short-term. Getting to that point is the filter
      nix flake update && nixos-rebuild switch really isn't any harder than Pacman -Syyu

      • 1 month ago
        Anonymous

        >Pacman -Syyu
        Black person WHAT ARE YOU DOING

    • 1 month ago
      Anonymous

      Did Valve really get involved in that effort? I thought it was just a DetSys project

  17. 1 month ago
    Anonymous

    nix is just so refreshing. After you get used to it, it is so fricking good. SO good.

    • 1 month ago
      Anonymous

      Yea, except when your $WORKPLACE has a monorepo and fricking flakes copy all the fricking gigs of shit on each command - flakes are absolutely unusable for real-world projects and yet those detsys fricks scream MUH FLAKES STABLE; honestly, you're better off using flakes only for dependency pinning and doing `nix-build` & `nix-shell` via `flake-compat`

      TL;DR good idea that ivory tower fricks run into the ground, just like Haskell

      • 1 month ago
        Anonymous

        >Yea, except when your $WORKPLACE has a monorepo and fricking flakes copy all the fricking gigs of shit on each command
        Appearantly you can specify a path:$dir in flakes that only go to one directory in a monorepo. It could lead to impurities if it relies on stuff outside the path but it won't copy the entire monorepo into the store, making evaluation/build times faster as a result

        • 1 month ago
          Anonymous

          You mean subflakes? Yeah, that also doesn't Just Werks™, off the top of my head :
          https://github.com/NixOS/nix/issues/3978
          https://github.com/NixOS/nix/issues/6352
          https://github.com/NixOS/nix/pull/5437 (this is a maintaner giving up xD)
          In my experience you had to resort to something like https://github.com/ursi/get-flake to be able to refer to a parent/sibling flake and/or avoid the moronic, duplicated and desyncing lockfile situation. No matter how much I tried, the only thing that made development shells not take age to enter was using `flake-compat` for old-style shells.
          They finally seem to want to fix their shit – https://github.com/NixOS/nix/pull/10089 – but I'll believe when I see it.

          Like, I love what nixos gives me for managing my homelab, but flakes make trying to introduce it to an existing $WORKPLACE project without prior buy-in a joke.

      • 1 month ago
        Anonymous

        I stg I've been checking on the lazy trees branch every month for fricking years now

  18. 1 month ago
    Anonymous

    >makes your OS redundant

    • 1 month ago
      Anonymous

      How does it do that? I don't know about either.

      • 1 month ago
        Anonymous

        By requiring even more manual maintenance than your whole tinkerautistic arch install.

        • 1 month ago
          Anonymous

          How does it do that? I don't know about either.

          >makes your OS redundant

          ZFS+NIXOS
          120% uptime

    • 1 month ago
      Anonymous

      why not both?

  19. 1 month ago
    Anonymous

    I chose Guix.

  20. 1 month ago
    Anonymous

    tell me why i should use nixos

    • 1 month ago
      Anonymous

      services.nextcloud.enable = true and it just werks

    • 1 month ago
      Anonymous

      >tell me why i should use nixos
      kys

      • 1 month ago
        Anonymous

        services.nextcloud.enable = true and it just werks

        pretty poor reasons, im going to continue using arch

        • 1 month ago
          Anonymous

          That's where you belong.

  21. 1 month ago
    Anonymous

    over 4 years of weaponised autism here

    >is it perfect?
    neh, fix your goddamn shit you fat lazy dumb dutch homosexual, where's my lazy-trees branch
    >would i have gone insane between hand-managing my homelab and pacman fricking up my xorg conf each uupdate
    yeah, probably, which is why why i'm staying with nix+os even though it's sometimes annoying - everything else was even worse so far and here i can fix problem once and it stays fixed everywhere forever; even if nix+os doesn't end up being _the_ thing, i'm reasonably sure something that does the same but better will

    • 1 month ago
      Anonymous

      nice. i switched recently and flakes was such a headache to figure out.
      worth it though, no other distro can compare to that feeling when you have the config for multiple computers just sitting comfy in a git repo.

  22. 1 month ago
    Anonymous

    I took it and found out it was garbage. Configuration is meh and most of the time you don't care about that kinda stuff. Running executables or doing any kind of compilation is a huge pain in the ass with all the dependencies. Documentation to figure out how you do compilation and running programs is also garbage.

    Now I just run debian stable on all my machines which works just fine tbh

  23. 1 month ago
    Anonymous

    Been using it for about half a year now. I also use flakes. NixOS I don't really do much with. I keep my NixOS packages/config minimal and rarely touch it. I also put it on a VPS. It has some nice convenience stuff for such purposes.

    The main appeal of Nix, for me, is being able to keep basically the same home ~ environment across multiple machines. With home manager, I use the same home environment (packages + config) at home as I do at work, where otherwise, at work, the package manager has fewer and dated packages.

    Also, with development, it is nice and explicit to have a nix file that sets up a shell with all the development dependencies + env. I keep all development stuff outside of my home environment at home. For local tinkering, I reuse one such file for shell env per language. At work, I mainly only just want modern auxiliary tools like editor/ide and clangd/LSP, and I just dump it in my home.

    I don't use it properly at work, since work stuff is incredibly dirty: would take too long to set up, and there's so much I'd want to change, and I'd never get an ok from higher up to do it.

  24. 1 month ago
    Anonymous

    Nixos is an overcomplicated, meme OS for codetrannies
    also YWNBAW

    • 1 month ago
      Anonymous

      >Nixos is an overcomplicated, meme OS for codetrannies
      also YWNBAW
      >also install gentoo my meme distroo
      ftfy

      • 1 month ago
        Anonymous

        Nice strawman but Gentoo is also an overcomplicated, meme OS for codetrannies

        • 1 month ago
          Anonymous

          >Nice strawman
          I don't think that means what you think it means.

          • 1 month ago
            Anonymous

            it scares cows

    • 1 month ago
      Anonymous

      this might help you:
      https://aameen-tulip.github.io/nix-for-chuds.html

  25. 1 month ago
    Anonymous

    Over 8 years ago now

  26. 1 month ago
    Anonymous

    >even on a powerful CPU, basic things take forever
    >obliterates HDD/SSD space every task
    >have to learn a completely new environment on top of Linux for programming
    >able to have 99% functionality with a bit less convenience on any other system
    It just wasn’t for me tbh.
    Seems absolutely perfect for lifetime hobbyist tinkering or a bored sysadmin . But anyone who just wants Linux for programming and shitposting are way better off with void or arch

  27. 1 month ago
    Anonymous

    Nix expressions are like Scheme except not LISP, less powerful, and created by moronic Black folk

  28. 1 month ago
    Anonymous

    No. Seems too conplext for my liking

  29. 1 month ago
    Anonymous

    I'm having problems with nvim and home-manager. I have an init.vim file that I'd like to source from, but I was getting errors with home-manager switch when it couldn't find an init.lua file. I made a blank one, but now nvim won't source from init.vim because both files exist. How do I get home-manager to stop requiring an init.lua file?

    • 1 month ago
      Anonymous

      Sorry, bro - magic ball says "only Black folk don't post their errors and expect help", can't do much more (unless you actually show what issues you were having exactly)

    • 1 month ago
      Anonymous

      Did you stage your init.lua file? normally that's the problem when a flake can't find a file.
      git add .

      Also, how are you sourcing the file? In my case I use xdg.configFile."nvim".source = ./nvim; and it works flawlessly.

      • 1 month ago
        Anonymous

        >Did you stage your init.lua file? normally that's the problem when a flake can't find a file
        >another crushing victory for flaketards
        S T A B L E

        • 1 month ago
          Anonymous

          Just stage all your files when you're using a flake under git tbh. It's not that hard and you should be doing that already.

  30. 1 month ago
    Anonymous

    Never tried it, but wouldn't the basic ideas of NixOS be done just as well if a trad distro put its /etc and other config files under some kind of version control?

  31. 1 month ago
    Anonymous

    Somewhat.

    I use a flake.nix to declaratively specify packages for my pop os box and my Mac. I do have to occasionally supplement with other package managers (apt/brew/etc), but so far it works.

    While not bad, it eats up SO MUCH SPACE and nix store gc doesn't really cut down on space and I don't have many generations...

  32. 1 month ago
    Anonymous

    yes, im switching to ubuntu server 24.04 as soon as it releases

Your email address will not be published. Required fields are marked *