arch, to random
@arch@floofy.tech avatar

Anyone happen to have a #Nix flake on hand that does cross compilation of Rust from x86 to ARM? Trying to get this building for a Rust based AWS Lambda in a nice way 👀

Have something that might work but need to compile all of clang first apparently.

jazz, to linux Danish
@jazz@hachyderm.io avatar

I am very tempted to move my workstation from arch to Debian + nix. I am just not sure it's worth the time. Especially when testing goes stable. Think that would provide a very stable os, and then all developer tooling could be handled nicely by .

Not pure since i fear that's an even greater timesink.

AngryAnt, to random
@AngryAnt@mastodon.gamedev.place avatar

As it turns out, today was apparently backup day.

Spent the rest of my desktop time packaging the excellent https://github.com/geeksville/steamback and got 99% there (needs some cleanup, but is fully functional for anyone eager):

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

jbzfn, to linux
@jbzfn@mastodon.social avatar

❄️ NixOS for the Impatient
— borretti.me

#Nix #NixOS #Linux https://borretti.me/article/nixos-for-the-impatient

stdevel, to random German
@stdevel@chaos.social avatar

Passend zum Wochenende noch ein neues Rabbit Hole gefällig? 🤓

Der werte @hexa und @fleaz geben euch in unserer neuen #podcast Folge einen umfassenden Einstieg in die #nix #nixos Welt.

Achtung, es wird tief (inhaltlich und witze-technisch!): https://focusonlinux.podigee.io/54-die-fabelhafte-welt-von-nix

#AllesKannNixMuss #FocusOnLinux

farcaller, to random
@farcaller@hdev.im avatar

#nixos, when you can pull any version of a package into your local shell.

How did I survive with debian, again?

eliasp,
@eliasp@mastodon.social avatar

@farcaller the good thing: for anyone who doesn't dare to make the jump from * to #NixOS yet: the package manager #Nix, providing exactly this functionality works just fine on any other distribution alongside the regular package manager without interfering with it.
I'd recommend this solution to get it up and running:
https://determinate.systems/posts/determinate-nix-installer

clerie, to random German
@clerie@fem.social avatar

print() debugging with #Nix

abort (builtins.toJSON x)

(pls don't look at my modules :comfypeek:)

clerie,
@clerie@fem.social avatar

This will get the worst module I've written so far. Even my YANG model parser in pure #Nix had a better code quality :blobhaj_blanket:

musicmatze, to rust

Posting this here as well:
I am happy to announce that I am officially a (part-time/side-job) for and now!

figsoda, to rust
@figsoda@hachyderm.io avatar

Hello, Mastodon!

I'm figsoda. I work on Nixpkgs, nix-init, fenix, and a few other Nix and Rust projects

Check out some of my projects here: https://github.com/figsoda

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

✨ “Making a dev shell with nix flakes” is now available for everyone!

https://fasterthanli.me/series/building-a-rust-service-with-nix/part-10 #nix

techmiker, to random
@techmiker@hachyderm.io avatar

Sorry I'll shut up about Nix at some point :) BUT I'm preparing a presentation to introduce Nix to my team and I wondered if anyone was using it in a professional capacity at the moment. I'd love to know how it's implemented and how it's being used etc. #nix #nixos

fossesq, to random

Well it took me literal months to get #hyprland working (not as bad as it sounds because that's 5-minute snatches here and there), but it finally came up (#nix, woo!) and porting over my basic config from #sway has taken about 15 minutes.

Now to tackle waybar.

gridbugs, to random

My weekend project https://github.com/gridbugs/nix-shell-locked is a tool for starting transient shells with some temporarily-installed packages on systems where packages are taken from a version of nixpkgs according to a flake lockfile. This can be helpful when you want to temporarily try out a program without installing it, and want to make sure it's compatible with your system or home-manager configuration, if you manage those configs with flakes.

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

her: "you don't like me! you like the idea of me"
me: "yes nixpkgs, that's exactly it."

docRekd,

@hazelweakly @fasterthanlime Well when using #nix I do feel like peering in the hidden foundations of computer science, shaping entire universes from few commands while being completely immune to mere mortals base concerns like global state, versions or compatibilities

alper, to random
@alper@rls.social avatar

So is when Haskell people make a package manager, a language, an OS and a build system all entangled with each other both physically and conceptually?

alper,
@alper@rls.social avatar

I'm getting into and now installed it on my personal machine as well (thanks new installer!), but the error messages are from another planet. I don't see what fundamental complexity there is in Nix to make it this difficult to understand.

alper,
@alper@rls.social avatar

I'm making an effort to learn . It's a good idea but judging from what I'm seeing and the strong path dependance, I'm not sure if the issues are fixable within the project.

It would be best for somebody to do a clean and humane re-implementation on top of the Nix store concept.

alper,
@alper@rls.social avatar

Reading development proceedings from the project and seeing the founder shoot down most suggestions for clarifying and simplifying things, it's clear that the problems are baked in at the governance level and are unlikely to be fixed.

cbleslie,
@cbleslie@hachyderm.io avatar

@alper Passion without love is lust. Don't perv on . 😘💞

Which I endorse.

alper,
@alper@rls.social avatar

The experiment is over. I've never had the problems that purports to solve and the problems I have it can't help with.

It feels like the project is an attempt to foist two generally unpopular software concepts on people:

  • a functional programming language
  • a Linux distribution

That's a bundle of items that's very far from the mainstream of software engineering.

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

behold, the git logs of a highly optimal system in which nothing goes wrongly ever

good thing nix saves time and neovim makes you more efficient as a person amirite

#nix #vim #neovim #dotfiles #iDoThisToMyself

tuck, to random

I have started learning Nix and Home Manager. Along this journey I'll be compiling some articles showing the process I am taking to configure and convert my existing fish shell dotfiles over to the nix and home manager setup.

Here is the first post showing the initial setup.

https://www.dantuck.com/article/nix/setup/

Join me in this learning journey!

SecurityWriter, (edited ) to infosec

deleted_by_author

  • Loading...
  • docRekd,

    @SecurityWriter #CI all the things with #nix .
    This includes automatic #unitTest and #integrationTest before merging

    ramin_hal9001, to linux
    @ramin_hal9001@emacs.ch avatar

    Guix maintainers Janneke Nieuwenhuizen @janneke and Ludovic Courtès @civodul have announced just today that their "seed" C compiler "Mes" is now in production in Guix OS. Mes can, after several boostraping stages eventually compile GCC which in turn compiles Linux, Guile, and Guix. The bootstrap program (as I understand it) is written in Guile Scheme, and compiles to a 357 byte binary. Now when you do guix pull you will see that the entirety of the core operating system (some 22,000 expressions) all depend on that single 357-byte bootstrap program. The idea is to eliminate the footprint of trusted binaries that build the software for the OS and compiler toolchain -- the famous "Trusting Trust" problem outlined by Ken Thompson which he presented while receiving his Turing Award. Thanks to their hard work, we now have an operating system for which every stage of the build can be verified by a human. https://guix.gnu.org/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/

    Nix OS people do not need to feel left out, a new issue on the Nix OS GitHub page has announced that they will begin a similar project. https://github.com/NixOS/nixpkgs/pull/227914

  • 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