danielsiepmann, to programming

My boyfriend is currently learning web development (HTML and CSS right now). That motivated me to play around with languages.

@array introduced me to exercism.org/ which allows me to practice languages on my local machine. Thanks for that.

I'm publishing my progress at git.daniel-siepmann.de/daniels… where you can see why is awesome. I've created a derivation for the exercism binary and one shell.nix per language.

That way I can play around with other language on my own system declarative. I guess this is a nice showcase for nix.

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar

The latest edition of is out!

https://nixpkgs.news/

I've now included a separate security section, an about page, a link to the rss feed, and added a note above the auto-generated posts to explain how they were created. Please let me know if there is anything else that would be useful!

doctormo, to random
@doctormo@floss.social avatar

I'm looking for a more up to date distro than @system76's popos and linux mint which are both based on Ubuntu 22.04 and are now too old for development (gtk4 issues).

I've tried Fedora and it's just not very good. I could use it just as a building OS, but having to reboot to get into a nice desktop isn't a great setup.

And I'm really lazy, so no arch, gentoo, etc.

And no Ubuntu. I don't do enshitified linux.

Any thoughts?

Mehrad,
@Mehrad@fosstodon.org avatar

@doctormo
How about going with your own distro, and install (rolling release) or (new version every few months) and for development create an isolated environment with all the tools you need? I do this for fee of my projects with Guix and it is really handy and fast. (I can guide you for Guix, and give you some tips for Nix, but there are more informed folks for Nix to help you)

@system76

smallcircles,
@smallcircles@social.coop avatar

@Mehrad @doctormo @system76

Looking into myself for these reasons. First thought of Devenv.sh but now more to Std with its focus on the SLDC.

https://std.divnix.com

https://devenv.sh

Dunno about guix, but nix does have a steep onboarding, if you wanna script your environments and such.

aires, to NixOS
@aires@tiggi.es avatar

Question for the smarter and people: is there an easy way to pin a package to a specific version? All I want to do is downgrade hugo from v0.124 to v0.123.8.

Right now I've got like a dozen tabs open with a bunch of convoluted answers involving overrides and custom builds. The most "straightforward" method I've seen so far is using builtins.fetchGit to reference a specific commit, but it's apparently cloning the entire nixpkgs repo, which seems excessive. Any suggestions? Thanks in advance!

ayo, to random
@ayo@ayco.io avatar

I kept my twtr account for a while because brands I occasionally reach out to were still exclusively there. It’s now no longer the case so I put the account down for real :)

ayo,
@ayo@ayco.io avatar

Here’s a really useful tool to discover other developers in various tech circles:

👉 https://fedidevs.com

Thanks @anze3db for building it!

#c

pmakholm, to random
@pmakholm@fosstodon.org avatar

I have never been much of a distro hopper.

Since I installed Debian 2.0 (Hamm) I have only moved slightly between Debian and Ubuntu and since the discontinuation of Upstartd this is hardly hopping.

But now I'm ready to try something new...

More and more often I found myself doing things like developing my code in one terminal and running it in another with "docker -run ti -v .:/workspace xxx".

It works, it keeps my main environment clean, it is inconvenient.

pmakholm,
@pmakholm@fosstodon.org avatar

The holy grail would be something that configured my environment based on my current working directory.

Over the years I've had several implementations doing that, but limited to setting bash functions and environment variables. Recently I discovered devenv.sh based on , which stopped me for a while.

But yesterday I decided to install as my main distribution (in WSL).

It feels different, but I'm trying to learn....

mangoiv, to NixOS
@mangoiv@functional.cafe avatar

meeting notes from today's board meeting, the only topic they talked about was the sponsorship policy:

https://discourse.nixos.org/t/open-board-call-2024-03-20/41898

ljrk, to random
@ljrk@todon.eu avatar

So this thing based on sounds really awesome! Maybe I can even replace my with it?

https://tinkering.xyz/releasing-flox/

catnowblue, to gaming
@catnowblue@techhub.social avatar

on is amazing! At least for launching few games.
One of the game which struggled to launch or throws an error on previously distro (Endeavour OS) launches just fine on NixOS.

I love NIxOS so much! I'm going to stick with for now

civodul, to guix
@civodul@toot.aquilenet.fr avatar

Just stumbled upon “Reproducibility of Build Environments through Space and Time” by Malka, @zacchiro, and Zimmermann:
https://arxiv.org/abs/2402.00424

Abstract reads: “we show that we are able […] to rebuild 99.94% of the 14 thousand packages from a 6-year-old Nixpkgs revision.”

Section 3.2 clarifies that claim though: “We use the Nix cache [pre-built binaries] extensively in this step.” Not relying on pre-built binaries “would be a much more difficult achievement”.

niklaskorz, to NixOS
@niklaskorz@rheinneckar.social avatar

me: let's try these Wayland explicit sync patches, maybe they fix my Nvidia issues

nixos-rebuild: let me just quickly rebuild 30 gigabytes of source code

hasnep, to NixOS
@hasnep@julialang.social avatar

Can any nerds tell me how a "nix-native" program would handle configuration? If the primary way to configure my app is with a configuration.nix files, what is the best way to pass that configuration information to the app? Can the app just read the nix store directly somehow? Or would it need to write the config to a file which the app would read? Thanks in advance 😁

bitprophet, to programming
@bitprophet@social.coop avatar

If an un-ergonomic API is a spike pit, then a tool wrapping it could be thought of as a partly-supported false floor above said trap:

sure, you /can/ cross safely, but a lot of the time, you step on the false tiles & then: ouch! spikes!

With the added bonus that you're now dealing with pain/complexity from the wrapper itself being in the middle of the problem/stacktrace; which could be thought of as the additional "fall damage" 🙃

bitprophet,
@bitprophet@social.coop avatar

oh, and because I probably have ADHD, I should clarify: the parent toot is /not/ in any way related to my /other/ ongoing thread about Matter/Thread/smart home.

It's about things like wrappers, which /sound/ like a great idea in general due to how "spiky" nix/nixlang is, but, well: see my bad analogy.

grindhold, to random
@grindhold@chaos.social avatar

oh wow! python allowed me to fuck up big time here. did you know that:

["benis" "bagina"] == ["benisbagina"] => True?

:DDDDDDDD

never forget your commata, folks <3

grindhold,
@grindhold@chaos.social avatar

@Yonggan i've been doing a lot of lately. i assume this is the reason it didn't occur to me as WRONG™.

drakerossman, to NixOS
@drakerossman@mastodon.social avatar

New article is out - this time, it explains, how to patch the source of a package on NixOS, check it out!
https://drakerossman.com/blog/how-to-patch-a-package-source-on-nixos

milan, to random German
@milan@social.tchncs.de avatar

hm mal nixos updaten

ah nice, nixos-rebuild macht schonwieder nichts goiel

cbleslie, to Help
@cbleslie@hachyderm.io avatar


Nix friends,

This NixCon/Andruil shit is really bothering me.

Not much to say beyond asking:

What do we do?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@cbleslie The goal of the board seems to be to continue ignoring the community and hope ot goes away.

Proponents of the new direction try to employ as much slippery slope, whataboutism, bad faith, strawmam, and general noise as possible to make dissent go away - with tacit board support.

Obviously neither mission can be allowed to succeed.

Spread awareness of the letter, celebrate loudly as a first mover distro directly endorsing the western war indistry.

nobodyinperson, to NixOS
@nobodyinperson@fosstodon.org avatar

:nixos: nix-collect-garbage: 160Gb freed, nice! 👌

#nix #NixOS

britter, to vim
@britter@chaos.social avatar

Okay, so I‘ve used for a while and recently started using not only for text editing, but also for and development. It‘s still not the same as using a full IDE such as . But I love how snappy terminal based editing feels… so what’s next? Should I look into ? Found an introduction video on YouTube that‘s just 1h 39min 😅

cafkafk, to NixOS
@cafkafk@akko.wtf avatar

SIGN SIGN SIGN

Let's kick out the military industrial complex from our so-called community project!

https://nixos-users-against-mic-sponsorship.github.io/

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar
samueldr, to random
@samueldr@ap.samueldr.com avatar

This is nerve wracking, and I dread finding out the notifications number.

I recommend reposting/boosting/whatever your local brand of it is. If you can and want to, that is.

Janik,
@Janik@chaos.social avatar

@samueldr 25% of all nixpkgs contributions in the last two years were done by people who signed this letter

calculated using:
https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+is%3Apr+is%3Aopen+created%3A%3E%3D2022-01-01
and
https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+created%3A%3E%3D2022-01-01+involves%3Atakouhai+involves%3Apamplemousse+involves%3AEmber-ruby+involves%3AGabTheBab+involves%3Asamueldr+involves%3Afalaichte+involves%3AHertog-lab+involves%3Amweinelt+involves%3AInfinidoge+involves%3Aolafklingt+involves%3Ammarx+involves%3Acafkafk+involves%3Afleaz+involves%3Apatka-123+involves%3Alilyinstarlight+involves%3AJohnnyJayJay+involves%3Afreyacodes+involves%3Adelroth+involves%3Asleepynix+involves%3Aalgernon+involves%3AMa27+involves%3Aemmaboecker+involves%3Afogti+involves%3Aaxtloss+involves%3Avaibhavsagar+involves%3ADeeUnderscore+involves%3Anetworkexception@chaos.social+involves%3Ayayayayaka+involves%3Alelgenio+involves%3Ajakehamilton+involves%3Ackiee+involves%3ALillian-Violet+involves%3Aelythh+involves%3Aastro+involves%3Avpratz+involves%3Amkhl+involves%3Apauliesnug+involves%3AScrumplex+involves%3Ahmmmmmmm+involves%3AJanik-Haag+involves%3Apinkcreeper100+involves%3Azumorica+involves%3Adrupol+involves%3Aarichtman+involves%3Aastatide+involves%3Ashanesveller+involves%3Adeingithub+involves%3Avlinkz+involves%3Ashalokshalom+involves%3Amjm+involves%3ABlueRaccoonTech+involves%3AMolarFox+involves%3Asephii+involves%3Apyrox0+involves%3Asurfaceflinger+involves%3Ainfinisil+involves%3ASoniEx2+involves%3Agetchoo+involves%3Anzbr+involves%3Aartemislena+involves%3ALordGrimmauld+involves%3Ajoepie91+involves%3Aarcayr+involves%3Aemilylange+involves%3Aschrottkatze@ck.katzen.cafe+involves%3Aartemist+involves%3Apbsds+involves%3Arhendric+involves%3Afpletz+involves%3Avidister+involves%3Arobryk+involves%3AFedericoSchonborn+involves%3Asoupglasses+involves%3Awegank+involves%3AKaiserCalm+involves%3AMitchMarq42+involves%3Akidsan+involves%3Anorpol+involves%3Agoogleson78+involves%3Arossabaker+involves%3Aalsorew@mastodon.online+involves%3Asrxl,%20@sorixelle+involves%3AJana-Marie+involves%3Anycodeghg+involves%3Aamaxine+involves%3Ajalil-salame+involves%3Axeniarose+involves%3Ajkxyz+involves%3Awilliamvds+involves%3Aasymmetric+involves%3Amarsam+involves%3Acgranade+involves%3A999eagle+involves%3AEisfunke+involves%3AAngryAnt+involves%3Acbleslie+involves%3Acillianderoiste+involves%3ATw3n7y+involves%3ASkyFox42+involves%3Athibaultmol+involves%3Alorenzleutgeb+involves%3Aschmittlauch+involves%3AAgathaSorceress+involves%3Aleona-ya+involves%3AAirradda+involves%3Aemilytrau+involves%3Aspacekookie+involves%3ATeofilC+involves%3Aemattiza+involves%3Atennox+involves%3Asilky+involves%3Agaykitty+involves%3Anixfemby+involves%3Astillinbeta+involves%3Amerspieler+involves%3Amangoiv+involves%3Aleo60228+involves%3Alaalsaas+involves%3Aixhbinphoenix+involves%3Aclerie+involves%3Ak900

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar

I like . I like . I've been building more and more tooling in the form of and media like or my YouTube channel. I do not want any of my work even remotely related to murder. Ever. I am severely disappointed in the Nix Foundation's inability to reject this sponsor. This is the second time and is not an accident.

Change and guidelines must be established to prevent this from happening again.

https://akko.wtf/objects/5f0d7d47-d346-4522-a8d9-ca35fe6b8c5b

jakehamilton,
@jakehamilton@hachyderm.io avatar
offset___cyan, to random
@offset___cyan@emacs.ch avatar

Is working with multiple Lisps normal in the Lisp programmer's world? Like writing some applications in SBCL, but maybe some others in <lisp 2>, <lisp 3> etc? I would imagine the want to use the same Lisp implementation everywhere

dziban,
@dziban@functional.cafe avatar

@louis @offset___cyan Any reason why you don't use #LispWorks for the server? I've been evaluating LispWorks for the past couple of weeks, particularly because of the ability to output tree-shaken compiled self-contained builds (I had a lot of problems with save-lisp-and-die in SBCL, particularly because the GLIB version and SBCL version have to match exactly). Do you usually just recompile when you deploy to the server?

Although now that I think about it, maybe with #nix that is something that I can solve.

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