leftpaddotpy, to NixOS
@leftpaddotpy@hachyderm.io avatar

A lot of the problems in the #Nix/#NixOS community are fundamental, built into its culture, from toxic development culture to the two repeated military-industrial sponsorship situations.

The culture of undermining community authority, of acceptability of conflict of interest, of tolerating abusive behaviour, goes up to the very top of the organization, with Eelco Dolstra.

You can read an extensive summary of the issues and sign an open letter to the Foundation here:

https://save-nix-together.org/

NixRust, to heidelberg
@NixRust@rheinneckar.social avatar

For our next @nixos_org and @rust meetup on Monday, April 29, we'll try something new:

Instead of one Nix talk, we will do a round of short Nix lightning talks and a Nix Q&A session where you can raise questions and problems that you encountered while using Nix or NixOS, or that so far prevent you from using them. If you want to present a lightning talk (5-10min), feel free to send us a message.

https://rheinneckar.events/events/f5549ff6-4317-4f2f-918b-6aef822a459a

flora, to macos
@flora@shonk.social avatar

anyone here that can help me with nix on macos with limited sudo access and self-signed certs being forced into my connection to nixos.org by corporate?

arch, to NixOS
@arch@floofy.tech avatar

Trivia for #nix #nixos peeps - how could I output/eval this as a JSON file (no alt text)

vascorsd, to random
@vascorsd@mastodon.social avatar

Experimenting devbox which is based on #nix stuff to see how these things work. Integrated with direnv sounds like nice stuff.

Me, half an hour later:
"warning setlocate LC_MESSAGES cannot change locale (en_US.UTF8) no such file or directory"

....

Like what dude? 😭😮‍💨

I'll go back to my hole and do something else 😄

ljrk, to random
@ljrk@todon.eu avatar

So, anyone here with and/or + a bit of deeper container/ and knowledge?

I, again, am thinking about combining Silverblue as my base system with a more complex Nix setup to replace toolbox (which is effectively a separate whole Linux to maintain or throw away regularly, or build a CI for to create new images, etc. -- nah).

Now, Nix works fine, but it needs to store things under /nix because most binaries are prefix dependent and not portable in their location. But what if I download the nix store to $HOME/.nix instead and then launch a light-weight throw-away container/namespace that simply maps $HOME/.nix to /nix but keeps everything else identical?

Would that work? Did someone already build that stuff?

fargate, to haskell
@fargate@functional.cafe avatar

Helsinki Haskell Users Group's first book club had its conclusion meeting today with Sockets and Pipes coming to its very end. It has been a ride, one with plenty of scheduling difficulties, but I think we only fell like a month and a half from the original planned schedule and actually had a member retention rate of 100% (of members who were there in the beginning, sadly we could not quite make it 133%)!

To talk a bit about the book as a whole, I do feel like I understand Monad Transformers a lot better now though I'll still need to reread the sections introducing them I am sure. ReaderT especially was something I could see was colossally handy, but given it was in the second to last chapter we were already quite deep with trying to understand everything else so the true utility of it remains somewhat hazy despite the quality of the chapter itself which felt higher than those surrounding it. The habit of reading RFCs and attempting to match the spec in the types one writes is also one I should include in my general workflow, though that is probably a no-brainer for most. It just wasn't a thing in my previous work, so bear with me while I call it a novel concept!

I'm still working on my personal project, but getting nix-build working seems difficult. I'll just have to bring it up in the next main group Office Hours meetup I suppose, lest I never get this show on the road!

#haskell #nix

vascorsd, to random
@vascorsd@mastodon.social avatar

Eheh, just noticed that the installer for nix-installer from install.determinate.systems takes a while to be updated after a new github release.

The releases says it was done 5 hours ago for 0.18 version but the script still fetches 0.17.1.

Just caught this because I couldn't find a way to update the old version I had around without uninstalling and installing it again. Been delaying it for a while 😮‍💨.

People and their curl.. | sh things 🫣

#nix

dziban, to random
@dziban@functional.cafe avatar

Yesterday session to bring quicklisp/ultralisp/git together with for development and deployments with NixOS was very fruitful.

One of the main problems with deployments is that you need a matching SBCL version and glib version for them to work. Nix can be a solution to that but it has a very sad story for common lisp dependency management.

Maybe something will come out of it. Currently I have an autogenerated flake with all of ultralisp and a lispDerivation function that creates a derivation and pre-compiles the fasls given the lisp implementation you wanna use.

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar

The latest issue of is out!

https://nixpkgs.news/

luxas, to neovim French
@luxas@social.gnieh.org avatar

Pour une formation que je vais faire au boulot, je viens de créer un qui te fournit un configuré au petits ognons pour les besoins de la formation. C'est vraiment un outil qui envoie. nix run github:owner/repo et zou tu as ton éditeur sans interférer avec ta potentielle conf locale.

Avec mon perso pour récupérer une version précompilée pour les OS utilisés, c'est du pur bonheur.

anders, to python

#Devbox is really awesome for #Python development.

#Nix packages mixed with virtual env, so if a Nix package doesn't exist for a specific python module, then pip can be used.

itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Do share with us 😃

#linux #distro

phundrak,
@phundrak@emacs.ch avatar

@itsfoss I’ve been using Arch for quite some time, mainly due to how customizable it is and because of the AUR.
But recently, @nixos_org is growing on me more and more, and I even use #nix more and more outside #nixos too. My next desktop will run exclusively on NixOS, one of my laptops already does!

bitprophet, to random
@bitprophet@social.coop avatar

What's the 2024 state of the art for local macOS+arm64 development nonsense?

Without spending TOO much time combing my (halfhearted because I've been developing via headless Linux since 2020 & it's actually very nice) notes, the last I recall hearing is:

  • Homebrew still "is what it is” & its entire world has since been updated for arm64?
  • Actual-Docker works now, but still via a (Virtualization.framework? emulating Intel??) Linux VM?
  • ISTR other non-Docker VM/container tools exist?
  • ???
bitprophet, (edited )
@bitprophet@social.coop avatar

Related to above #macOS question, tangents:

#Python env management. I’m told PDM is current state-of-the-art, Hatch also good, uv if you're not allergic to VC money, Poetry if you can stomach its bug surface, or the evergreen "just use pip-tools”.

Or use a polyglot tool like mise (fka rtx) or asdf (or haha-only-joking-unless, Determinate System's #Nix installer + flakes).

Also curious about #Rust on macOS arm64, even though that's getting ahead of myself.

funbreaker, to NixOS
@funbreaker@chillpeep.zone avatar

I tried using NixOS in a VM and it made me angry from all the crap I had to read just to install a theme. A theme! And it didn't even take.

How do people have the patience to use declarative package management? Or is it masochism?

brodriguesco, to random
@brodriguesco@fosstodon.org avatar

New version of #RStats pkgdown released today, and already built and cached for my bleeding edge development environment using #nix and
@cachix_org

if you want to learn how to achieve this, read my latest blog post: https://brodrigues.co/blog/2024-04-04-nix_for_r_part_11/

Image from Microsoft SwiftKey Keyboard

csepp, to guix

Could or be modified to not require ever greater amounts of storage? Like, maybe just using shallow clones, or Merkle logs instead of linear git histories, or something?

piegames, to NixOS
@piegames@flausch.social avatar

The Nix project has had quite a bit of bad publicity in the last month for having Anduril sponsor NixCon NA.

I am very happy to see that —after admittedly way too much effort— we now finally have a sponsorship policy to prevent this from happening in the future. A big Thank You to all who contributed and pushed for this!

If you turned your back on Nix due to this, please consider accepting the apology from the Foundation Board.

https://discourse.nixos.org/t/nixos-foundation-event-sponsorship-policy/43110

#nix #nixos :boost_ok:

abcdw, to guix
@abcdw@fosstodon.org avatar

The guix itself is not reproducible.

Keep exploring the problems of guix pull, channels and checkouts, but I wouldn't say that it's the most exciting thing to do, especially annoying part is a huge feedback loop: almost an hour for initial guix pull on debian system to finish.

https://issues.guix.gnu.org/69284#5

#guix #nix

leftpaddotpy, to random
@leftpaddotpy@hachyderm.io avatar

nix-repl> let __sub = a: b: "🥺"; in 1 - 2
"🥺"

#nix

lobocode, to FreeBSD Portuguese
@lobocode@hachyderm.io avatar

After a year and a half of using #FreeBSD daily, it will be impossible to go back to using #Linux unless it's minimally based on BSDs (like #Gentoo, #Arch, #NIX).

brodriguesco, to random
@brodriguesco@fosstodon.org avatar

Reproducible data science with #Nix, part 11 -- build and cache binaries with Github Actions and @cachix_org

https://www.brodrigues.co/blog/2024-04-04-nix_for_r_part_11/

#RStats

amoeba, to random
@amoeba@toot.cafe avatar

{arrow} 15.0.1 is now on CRAN! See https://cran.r-project.org/web/packages/arrow/index.html.

This release contains a couple of nice additions as well as some documentation and bug fixes.

🧵with highlights in replies...

specphil,
@specphil@fosstodon.org avatar

@amoeba good news about in my PR to fix arrow for MacOS (darwin) in version 15.0.1 in got merged (https://github.com/NixOS/nixpkgs/pull/294933). We now directly use arrow R release version from GitHub and need no patch (thanks to Justin Bedő for the simple solution). Everything goes after the version provided in upstream arrow-cpp (https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=arrow-cpp corresponds to libarrow) thanks also @brodriguesco and @kupac for the helpful inputs. for a test on fly nix-shell -p R rPackages.arrow

blinry, to NixOS
@blinry@chaos.social avatar

I made a PR to bring the fantasy console to nixpkgs! https://github.com/NixOS/nixpkgs/pull/291129

If you wanna try it (and have Flakes enabled), you can simply run the following command:

nix run github:blinry/nixpkgs/tic-80#tic-80

Let me know if something breaks! :D Would be happy about feedback or code review in the PR! Haven't tried or enabled it on MacOS, if you wanted to try that, that'd also be wonderful!

blinry,
@blinry@chaos.social avatar

My #tic80 package for #nix has now landed in the unstable branch of #nixpkgs! \o/ https://search.nixos.org/packages?channel=unstable&show=tic-80&query=tic80

If you'd like to learn how to use it to program tiny retro games, here's my (German) series of short video tutorials: https://jugendhackt.org/oer/projekte/spieleentwicklung-tic-80/

yvan, to NixOS
@yvan@functional.cafe avatar

We're bootstrapping a recurring / meetup in on Monday, March 11. Hope to see you there! https://brunix.glitch.me

yvan,
@yvan@functional.cafe avatar

We’re doing a 2nd iteration of our #Nix / #NixOS Meetup in #Brussels tonight at @HSBXL :)

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