lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

71
active users

#devenv

0 posts0 participants0 posts today
flashfox<p>I though it had been a while without any <a href="https://infosec.exchange/tags/NixOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NixOS</span></a> drama, but of course the universe provides.</p><p>Guess what, telemetry in <a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> is coming back. Again, it's Opt-Out, not Opt-In.<br>The difference: this time that work is sponsored by the NixOS Foundation.</p><p><a href="https://github.com/cachix/devenv/pull/1776/files" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cachix/devenv/pull/</span><span class="invisible">1776/files</span></a></p><p><a href="https://oceansprint.org/reports/2025/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">oceansprint.org/reports/2025/</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://infosec.exchange/tags/nixpkgs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixpkgs</span></a></p><p>Brought to you by <span class="h-card" translate="no"><a href="https://fosstodon.org/@domenkozar" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>domenkozar</span></a></span> of course.</p>
hansenerd<p>If I ever recommended devenv to you: I'm sorry!<br>The new version (1.4) has <a href="https://github.com/cachix/devenv/blob/6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/devenv.rs#L226-L257" rel="nofollow noopener noreferrer" target="_blank">a function which will silently upload your entire repo you call it on to their servers</a> to do whatever with it – they call it telemetry, not exfiltration.<br>If you're on nixos stable you didn't get 1.4 yet, so you can fix your machine before it gets impacted.</p><p>My new recommendation is to uninstall devenv, delete your devenv configs, use anything else. <br>They are saying they will roll that change back, but the tool is burned, there's no recovering from this.</p><p><a href="https://shoddy.site/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> <a href="https://shoddy.site/tags/devenvsh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenvsh</span></a></p>
hexa-<p>The <a href="https://chaos.social/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> CLI does not do informed consent and neither `devenv.sh` nor `devenv.new` have a privacy policy or will tell you who runs the service and who it shares its data with.</p><p>In <a href="https://chaos.social/tags/nixpkgs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixpkgs</span></a> the package was bumped to 1.4.0 after which a contributor immediately sent a follow-up PR¹ to enable `DO_NOT_TRACK=1` when wrapping the devenv binary.</p><p>This was promptly reverted² by the author of devenv.</p><p>🧵2/n</p><p>[1] <a href="https://github.com/NixOS/nixpkgs/pull/381817" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NixOS/nixpkgs/pull/</span><span class="invisible">381817</span></a><br>[2] <a href="https://github.com/NixOS/nixpkgs/pull/381981" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NixOS/nixpkgs/pull/</span><span class="invisible">381981</span></a></p>
hexa-<p>If you're using <a href="https://chaos.social/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> for your projects, please note that the new `generate` command in 1.4.0 uses your repository content.</p><p>It tars up all files it can find through `git ls-files -z`³ and exfiltrates them to the service.</p><p>It handles `DO_NOT_TRACK=`¹ by sending that intent along² as a query string, so now you need to trust the service to not keep data.</p><p>🧵 1/n</p><p>[1] <a href="https://github.com/cachix/devenv/blob/6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/cli.rs#L202-L204" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cachix/devenv/blob/</span><span class="invisible">6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/cli.rs#L202-L204</span></a><br>[2] <a href="https://github.com/cachix/devenv/blob/6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/devenv.rs#L212-L214" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cachix/devenv/blob/</span><span class="invisible">6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/devenv.rs#L212-L214</span></a><br>[3] <a href="https://github.com/cachix/devenv/blob/6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/devenv.rs#L226-L257" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/cachix/devenv/blob/</span><span class="invisible">6c987a8795eedea872afe4d1c1ac518d0c7f6db1/devenv/src/devenv.rs#L226-L257</span></a></p>
flashfox<p><span class="h-card" translate="no"><a href="https://functional.cafe/@roberth" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>roberth</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@oliverwiegers" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oliverwiegers</span></a></span> <span class="h-card" translate="no"><a href="https://hachyderm.io/@jfredett" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jfredett</span></a></span> <span class="h-card" translate="no"><a href="https://catgirl.farm/users/cafkafk" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cafkafk</span></a></span> So looks like the <a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> opt-out is not as out as you might have though...</p><p><a href="https://discourse.nixos.org/t/should-commercial-actors-ship-telemetry-in-nixpkgs/60279/42" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discourse.nixos.org/t/should-c</span><span class="invisible">ommercial-actors-ship-telemetry-in-nixpkgs/60279/42</span></a></p><p>Is it to early to call <a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> <a href="https://infosec.exchange/tags/malware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>malware</span></a> ?</p><p><a href="https://infosec.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://infosec.exchange/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a></p>
flashfox<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@jfredett" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jfredett</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@oliverwiegers" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oliverwiegers</span></a></span> .... and reverted by the author, who apparently has commit rights and does not seem to agree with community PR workflow.</p><p>So we now have commercial actors in <a href="https://infosec.exchange/tags/nixpkgs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixpkgs</span></a> who can just push their own commercial agenda be decree.</p><p><a href="https://infosec.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://infosec.exchange/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a></p>
flashfox<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@jfredett" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jfredett</span></a></span> <span class="h-card" translate="no"><a href="https://infosec.exchange/@oliverwiegers" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>oliverwiegers</span></a></span> </p><p>At least in <a href="https://infosec.exchange/tags/nixpkgs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixpkgs</span></a> the telemetry seems to be of by default now</p><p><a href="https://github.com/NixOS/nixpkgs/pull/381817" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/NixOS/nixpkgs/pull/</span><span class="invisible">381817</span></a></p><p><a href="https://infosec.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://infosec.exchange/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a></p>
flashfox<p><a href="https://infosec.exchange/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> now collects "anonymous" data to train their "AI" </p><p><a href="https://devenv.sh/blog/2025/02/13/devenv-14-generating-nix-developer-environments-using-ai/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devenv.sh/blog/2025/02/13/deve</span><span class="invisible">nv-14-generating-nix-developer-environments-using-ai/</span></a></p><p><a href="https://infosec.exchange/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> <a href="https://infosec.exchange/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a></p>
Maikel 🇪🇺 🇪🇸<p>6. To shut down postgresql with nix-shell i just have to leave the environment, so the trap works. Less steps = Maikel happy. </p><p>So here is the result (bottom link), I'm disposing of devenv.nix and devenv.yaml on my current project and sticking to nix-shell. </p><p>And please don't be another reply guy and ocme up with .direnv YET for THOUSAND time again. I already know about it and I'm not interested (nor about Flakes). I'm not paid to fine-tune my Nixos setup FFS nor am I interested in going deeper into nix. </p><p><a href="https://gist.github.com/maikelthedev/08c3010a0b1e3137194c814033e697e4" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/maikelthedev/0</span><span class="invisible">8c3010a0b1e3137194c814033e697e4</span></a></p><p>2/2</p><p><a href="https://vmst.io/tags/elixir" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixir</span></a> <a href="https://vmst.io/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://vmst.io/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> <a href="https://vmst.io/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a></p>
Maikel 🇪🇺 🇪🇸<p>I'm settlin nix-shell and not devenv.sh, why?</p><p>1. While devenv produces somehow cleaner code it just doesn't fucking work.</p><p>2. With devenv to reach fish<br> 1. devenv up -d <br> 2. devenv shell<br> 3. setup<br> 4. fish</p><p>3. You cannot launch fish directly from either, it breaks either the trap in nix-shell or the launch of the service in devenv.sh</p><p>4. With nix-shell I just run<br> 1. nix-shell<br> 2. fish. <br> and everythuing is up and running including postgresql. </p><p>5. To shut down postgresql with devenv I have to kill the process or launch it in the foreground and manually exit. That's more steps I want less. </p><p>1/2</p><p><a href="https://vmst.io/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> <a href="https://vmst.io/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a></p>
HoldMyType<p><a href="https://mathstodon.xyz/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a> folks do you cross build/compile with <a href="https://mathstodon.xyz/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a><br>if yes, an example d help , I ve scanned both github issues of its repo and official documentation<br>my alternative is to let go of both devshell / devenv and just use `builtins` `foldl'`</p>
Joshua Wood<p>Got my first development environment (Jekyll website) running in NixOS on my Framework laptop using devenv. That makes this my first successful dev environment in nix. :) Nice work <span class="h-card" translate="no"><a href="https://fosstodon.org/@domenkozar" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>domenkozar</span></a></span>!</p><p><a href="https://devenv.sh" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devenv.sh</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://hachyderm.io/tags/Nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nix</span></a> <a href="https://hachyderm.io/tags/NixOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NixOS</span></a> <a href="https://hachyderm.io/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> <a href="https://hachyderm.io/tags/FrameworkLaptop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrameworkLaptop</span></a> <a href="https://hachyderm.io/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a></p>
Mike Bell<p>Anyone using devenv.sh know how to get the default shell to zsh?</p><p><a href="https://remotelab.uk/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> <a href="https://remotelab.uk/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a></p>
maralorn<p>Currently looking at you <a href="https://chaos.social/tags/devenv" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devenv</span></a> 🧐 </p><p><a href="https://devenv.sh/community/get-involved/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devenv.sh/community/get-involv</span><span class="invisible">ed/</span></a> <a href="https://chaos.social/tags/nix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nix</span></a></p>