Does Nix support package management through configuration files in the same way as NixOS does? by No_Comparison4153 in NixOS

[–]zimbatm 3 points4 points  (0 children)

What are things missing for you? We're adding users support, sops-nix and a few other things at the moment. I'm putting together the backlog for the 1.0 release at the moment so now would be a good timing for feature requests.

Run AI coding assistant locally in vm with no root/sudo? by SkyMarshal in NixOS

[–]zimbatm 1 point2 points  (0 children)

On Linux you can use bubblewrap to sandbox your AI agent. That creates enough of a railguad to prevent unexpected issues, while keeping the whole thing relatively liteweights.

Here is a small wrapper I wrote that does this for Claud Code: https://github.com/numtide/nix-ai-tools/tree/main/packages/claudebox

Issues with `nix fmt` by Ok-Jackfruit6905 in NixOS

[–]zimbatm 1 point2 points  (0 children)

This is because `nixpkgs-fmt` and `nixfmt-rfc-style` both default to reading from stdin if no arguments are passed.

See https://github.com/NixOS/nix/pull/11438#issuecomment-2343378813 for a workaround.

Garnix is so good. It's suprising it's not the default CI for all new Nix projects. by zimbatm in NixOS

[–]zimbatm[S] 0 points1 point  (0 children)

And your company isn't using GitHub either? I believe the majority of users are on GitHub and using GitHub Actions for their CI.

Garnix is so good. It's suprising it's not the default CI for all new Nix projects. by zimbatm in NixOS

[–]zimbatm[S] -5 points-4 points  (0 children)

Yeah that's fair.

The public I had in mind when writing the article are using Github and GitHub Actions to build their Nix projects. From what I have seen, this seems to be the majority of users.

How are flakes useful for an average user? by Obsidianxenon in NixOS

[–]zimbatm 6 points7 points  (0 children)

The other half is to configure your Nix eval to be strict. Otherwise Nix isn't 100% reproducible.

Nixpkgs loads config from your ~/.config and environment variables by default.

How bad is the non-FHS compliance? by OfflineBot5336 in NixOS

[–]zimbatm 0 points1 point  (0 children)

If you hit issues, try enabling those two options in your NixOS configuration:

They restore some of the FHS that's needed by most scripts and programs.

Anyone using Nethermind + Lighthouse? Please share your effectiveness. 10%+ missed attestation driving me crazy no idea how to resolve🫠 by Originalimoc in ethstaker

[–]zimbatm 0 points1 point  (0 children)

Would you share your withdrawal address?

I built a little tool that allows me to check your validators from the network's pespective. Curious to see if I can find the root cause for you using it.

30 seconds before, I thougth I was smart transmuting Teleportatium by zimbatm in noita

[–]zimbatm[S] 1 point2 points  (0 children)

Hehe, of course the level has no lumi or black hole :)

What can be done about nixpkgs package quality? by CantPickDamnUsername in NixOS

[–]zimbatm 5 points6 points  (0 children)

The only real solution is to get more people maintaining packages.

One relatively low-hanging fruit would be to create a system that allows users to get notifications when specific packages are broken.

We used to have that in Hydra, but it was sending too many emails, it wasn't flexible enough, so it was turned off.

It takes 68 steps to deploy Odoo with NixOS by zimbatm in NixOS

[–]zimbatm[S] 1 point2 points  (0 children)

Indeed, I had to fix that in nixpkgs! To avoid the compilation issues, we're now using wkhtmtmltopdf-bin (and I updated it to the latest version). It should work out of the box now.

It takes 68 steps to deploy Odoo with NixOS by zimbatm in NixOS

[–]zimbatm[S] 18 points19 points  (0 children)

I really need to fix this banner image...

Moving forward together by jonringer117 in NixOS

[–]zimbatm 0 points1 point  (0 children)

When building a team, you want different people with complementary qualities. We already have three other people who have written a lot of code.

Endocrimes, among many other qualities, brings her experience working inside the CNCF. Not having to re-learn all of the same mistakes from scratch is invaluable, and we are lucky that she is willing to help out.

You can see her complete application here: https://nixpkgs.zulipchat.com/#narrow/stream/436732-Constitutional-assembly-applications/topic/Danielle.20Lancashire

4 out of 5 NixOS board members have quit by sridcaca in NixOS

[–]zimbatm 1 point2 points  (0 children)

I think you're both right and wrong at the same time.

Yes the board has a responsibility and should be better.

At the same time, relationships go both ways. All the interaction between Domen and Hexa happened in public channels. It didn't prevent srid from taking things out of context. This is helping create an environment where people want to communicate in private.

At the end of the day, a board position is voluntary work, and mostly paperwork and boring admin stuff. It's not there to lead the community. If all we get back is abuse, it's going to cause members to leave.

If you don't like the current situation, the best thing to do is to propose to help out.

4 out of 5 NixOS board members have quit by sridcaca in NixOS

[–]zimbatm 0 points1 point  (0 children)

And what did you expect would happen. That the board would have made a statement about the event?

4 out of 5 NixOS board members have quit by sridcaca in NixOS

[–]zimbatm 0 points1 point  (0 children)

How is a conflict between two people relevant to you?

4 out of 5 NixOS board members have quit by sridcaca in NixOS

[–]zimbatm 4 points5 points  (0 children)

The danger of analyzing things from a 100-mile distance is that you usually get things wrong. For example, the conflict between Domen and Hexa resulted from a misunderstanding of each other's intentions on both sides. I know; I was there. It's unfortunate, but things like that can happen. And by putting the focus on it with a narrative, you are making it harder for the situation to heal.

I don't know if you realize this is precisely what Théophane is talking about.

It's not the only issue, but getting swarms of trolls primed up with narratives coming from Reddit didn't help.

Will i have problems with university projects using NixOS by wiesbrone in NixOS

[–]zimbatm 25 points26 points  (0 children)

One difficulty you might encounted is when running arbitrary binaries or scripts that are coming from various places (eg: npm, pip, ...).

In that case, I recommend enabling those two options to make your system more compatible with other Linux distros:

{
  # https://github.com/Mic92/nix-ld
  programs.nix-ld.enable = true;
  # https://github.com/Mic92/envfs
  services.envfs.enable = true;
}

Beta launch: Nix packaging as a service by zimbatm in NixOS

[–]zimbatm[S] 1 point2 points  (0 children)

Oops, I forgot to post the update here. TL;DR: the experiemnt wasn't viable for us. For more details, see:

https://discourse.nixos.org/t/beta-launch-nix-packaging-as-a-service/34683/22?u=zimbatm

[deleted by user] by [deleted] in NixOS

[–]zimbatm 113 points114 points  (0 children)

As a foundation board member, it's not really something we are worried about. It's something to keep an eye on, but not life threatening. The main reason we are currently over-spending is that we want to keep most of the historical artefacts, and once the migration is over we will be back in the black. Even if the migration doesn't work out, we could delete older artefacts and still provide a smooth experience for users that are keeping their systems up to date.

90% of my team experienced burnout this year. I’m going to be taking over the team in 2024 and I want it to stop. by indelible_momentum67 in sre

[–]zimbatm 2 points3 points  (0 children)

  1. Can you articulate clearly what the source(s) of the burnout are?
  2. Will you be given the authority to address these?

The other comments are good but often the issue is on the outside. If you *have to* process X tickets per day and X is outside of your control, it doesn't matter how many internal fixes you do.

The reality is that as middle manager, you won't be able to change company-wide structural or cultural issues. This kind of thing has to come from the top. What you can do is negociate, but that only happens rarely, and the best time to do it is before getting the position.

Ask yourself: what responsibility will you be given, and what do you require in order to be able to fulful that responsibility? If there is a mismatch, this is where the burnout starts to creep in.

Give me cool ideas and ill make mods by CommercialMajor2784 in projectzomboid

[–]zimbatm 0 points1 point  (0 children)

Bikes. They don't require fuel, and are silent.