!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

875 Members
182 Servers

Load older messages


SenderMessageTime
28 Nov 2024
@flyx:klacker.euflyx * overrideModAttrs = \_: { preConfigure = ''...''}; should do it. 13:35:41
@flyx:klacker.euflyx * overrideModAttrs = _: { preConfigure = ''...''}; should do it. 13:35:49
@magthe:tchncs.deMagnusI'm trying to set the preConfigure14:09:11
@magthe:tchncs.deMagnus * I'm trying to set the preConfigure to exit 1, but the nix build . happily jumps past the configure phase and continues... until it fails on the build phase. 14:09:57
@karotte128:matrix.orgkarotte128 joined the room.14:59:52
29 Nov 2024
@bl1nk:matrix.orgbl1nk changed their profile picture.01:11:38
@bl1nk:matrix.orgbl1nk changed their profile picture.01:11:56
@tanvir:mozilla.org@tanvir:mozilla.org joined the room.16:37:39
30 Nov 2024
@magthe:tchncs.deMagnus
In reply to @flyx:klacker.eu
I have not worked with Nix when I did this, it had a cross-compiling context which needed patches for some targets
I've managed to get it to build using this trick, and the build goes through but instead it fails later: https://discourse.nixos.org/t/building-golang-tool-with-dependency-in-private-repo/56797
20:09:57
1 Dec 2024
@shawn8901:matrix.orgshawn8901 joined the room.17:02:51
2 Dec 2024
@imadalin:matrix.orgMadalin joined the room.11:33:56
@phaitonican:matrix.org@phaitonican:matrix.orgRedacted or Malformed Event13:31:53
@phaitonican:matrix.org@phaitonican:matrix.orgRedacted or Malformed Event13:32:03
@phaitonican:matrix.org@phaitonican:matrix.orgRedacted or Malformed Event13:32:14
@phaitonican:matrix.org@phaitonican:matrix.orgRedacted or Malformed Event13:33:16
6 Dec 2024
@rhelmot:matrix.orgrhelmot joined the room.04:36:51
@rhelmot:matrix.orgrhelmot

There must be something I'm not understanding about flake inputs - why does nix build github:Ma27/hydra/nix-perl-bindings-with-bugfix#hydra work perfectly, but nix build . with the following flake break with eval errors?

{
  inputs = {
    hydra.url = "github:Ma27/hydra/nix-perl-bindings-with-bugfix";
  };
  outputs = { hydra, ... }: {
    packages.x86_64-linux.default = hydra.packages.x86_64-linux.hydra;
  };
}
04:37:49
@rhelmot:matrix.orgrhelmotif I had to guess, it's using nixpkgs from my flake registry which is too far out of sync to build. How can I make it use the locked inputs from my dependency?04:38:32
@sandro:supersandro.deSandro 🐧it should be by default using the locked ones10:43:43
@sandro:supersandro.deSandro 🐧 you can check that with nix flake metadata 10:43:49
@sandro:supersandro.deSandro 🐧it could be that the flake.lock was not updated accordingly when changing inputs. Try nix flake update10:44:17
8 Dec 2024
@shawn8901:matrix.orgshawn8901 set a profile picture.19:21:34
@mwoodpatrickmx:matrix.orgmwoodpatrickmxI use a nix flake to rebuild my NixOS configuration which includes a configuration for Nginx. When I run: sudo nixos-rebuild -v test I don't see the generated nginx configuration file (nginx.conf) in the generated result directory: lrwxrwxrwx 1 root root 85 Dec 7 08:54 result -> /nix/store/xdc1ayh50k13x2mlk9199x4k88a10cds-nixos-system-nixos-24.11.20241203.b681065 What am I missing and how can I find the version that was built?20:17:01
@shawn8901:matrix.orgshawn8901 Where exactly do you look for the nginx.conf? It is not placed at /etc/nginx, but inside the /nix/store directly. When you look for the systemd unit, there should be referenced as passed via -c 20:28:02
@shawn8901:matrix.orgshawn8901 * Where exactly do you look for the nginx.conf? It is not placed at /etc/nginx, but inside the /nix/store directly. If you look for the systemd unit, there should be referenced as passed via -c 20:29:15
@mwoodpatrickmx:matrix.orgmwoodpatrickmxI can search the nix store and do find multiple versions of the file but since all dates in the nix store are the same how do I find the latest version generated. How does the nginx server determine the correct version to use. I was assuming that there would be a symbolic link pointing to the latest version from somewhere in the result directory generated by the rebuild.20:38:23
@shawn8901:matrix.orgshawn8901the systemd unit gets rebuild when the config changes.20:54:33
@shawn8901:matrix.orgshawn8901and it contains a reload config directive when the config file changes AFAIK20:58:26
@mwoodpatrickmx:matrix.orgmwoodpatrickmx Is this documented somewhere along with how to use this to determine my latest version of my nginx config file 21:17:40
@shawn8901:matrix.orgshawn8901i am not aware of that, to check the latest used i check the systemd unit with systemctl cat nginx21:19:53

Show newer messages


Back to Room ListRoom Version: 6