| 20 Oct 2025 |
raitobezarius | the forbidden paths as a proper graph | 21:56:00 |
lillecarl | Nice! | 21:56:14 |
lillecarl | * Nice! Edit: Haha I just hit a Ctrl+C freeze when traversing 200MB JSON incorrectly | 22:13:47 |
Lun | Does anyone have an approach for setting a quota for build directory size that's per build rather than shared by all builds? | 22:43:30 |
raitobezarius | set up build directory on a filesystem with project quota support, set cgroups, listen on cgroups appearance events under the nix-build main cgroup, apply dynamically project quota as builds appears? | 22:46:41 |
QuadRadical (Ping) | yay https://codeberg.org/polyphony/chorus/actions/runs/294 | 23:18:19 |
QuadRadical (Ping) | i added checkPhase = "pkill node"; | 23:18:26 |
| 21 Oct 2025 |
raitobezarius | this is the way to go | 07:07:11 |
Jassuko | error: failed to read compressed data (truncated input)
error: some substitutes for the outputs of derivation '/nix/store/24w89wj10xn3kisirfq7vfzkkmc6aa6s-linux-firmware-20251011-zstd.drv' failed (usually happens due to networking issues); try '--fallback' to build derivation from source
error: 1 dependencies of derivation '/nix/store/16wpw5vazyhq2bycpy518hhr66gxrb4h-firmware.drv' failed to build
error: 1 dependencies of derivation '/nix/store/ar71i78jflrrj4g2psn40si6896b6l63-etc-modprobe.d-firmware.conf.drv' failed to build
error: 1 dependencies of derivation '/nix/store/55qmg054xhkfr0ndl9zxb63qrwbyw05c-linux-6.12.52-modules-shrunk.drv' failed to build
...
Command 'nix-build '<nixpkgs/nixos>' --attr config.system.build.toplevel --no-out-link' returned non-zero exit status 1.
| 08:26:58 |
Jassuko | I still had the terminal window open which I used to fiddle with that box. :D | 08:27:19 |
Jassuko | And that one was NOT a transient network related issue, like the second line suggested. I tried it multiple times only to end up to exactly same errors. lix in nix-shell worked right through without any issues at all. | 08:28:30 |
Jassuko | The upgrade was from 24.11 | 08:29:52 |
uep | possibly simpler approximation: give each nixbldNN user a quota | 08:51:10 |
raitobezarius | oh wow | 09:20:57 |
raitobezarius | that's another problem | 09:21:10 |
522 it/its ⛯ΘΔ | is git.lix.systems known to be down atm? | 10:41:55 |
522 it/its ⛯ΘΔ | getting curl timeouts for nix flake update / can't open it in a browser | 10:42:12 |
K900 | @raitobezarius was messing with it | 10:42:21 |
| @mrtz_:matrix.org joined the room. | 10:44:49 |
Sofie 🏳️⚧️ (she/her) | 😭 | 10:45:04 |
antifuchs | looks like git.lix.systems isn't very happy atm - I'm seeing timeouts when updating flake-compat | 12:00:36 |
raitobezarius | In reply to @k900:0upti.me @raitobezarius was messing with it I was not | 12:31:15 |
K900 | Am I hallucinating | 12:31:33 |
raitobezarius | Gerrit != Forgejo | 12:56:22 |
lillecarl | Is there any way to disable impure functions without using flakes? (builtins.getEnv, builtins.currentSystem, builtins.readFile from non-store path)?
I don't wanna do it, but I could see it being useful if you're in a team and want to enforce some rules.
Well I guess importing the entrypoint from a flake would do it actually | 14:23:43 |
lillecarl | * Is there any way to disable impure functions without using flakes? (builtins.getEnv, builtins.currentSystem, builtins.readFile from non-store path)?
I don't wanna do it, but I could see it being useful if you're in a team and want to enforce some rules.
Well I guess importing the entrypoint from a flake would do it? | 14:23:59 |
lillecarl | If you're wondering why I'm wondering: https://www.reddit.com/r/NixOS/comments/1ocd4fs/flakes_vs_not_flakes/ | 14:28:23 |
raitobezarius | In reply to @lillecarl:matrix.org Is there any way to disable impure functions without using flakes? (builtins.getEnv, builtins.currentSystem, builtins.readFile from non-store path)? I don't wanna do it, but I could see it being useful if you're in a team and want to enforce some rules. Well I guess importing the entrypoint from a flake would do it? Yes | 14:28:40 |
raitobezarius | Pure eval and restricted eval is already possible without Flakes | 14:28:52 |
lillecarl | Thanks, I was only reading the manpages for the commands. pure-eval is an option | 14:34:27 |