17 Jun 2025 |
| jopejoe1 (4094@GPN23) changed their display name from jopejoe1 (4094@eh22) to jopejoe1 (4094@GPN23). | 12:06:44 |
18 Jun 2025 |
Rene | Hello. I'm trying to build a Docker image from a flake using haskell-flake . The image is very large and when using the suggestions on the haskell-flake website, it gets reduced for just the executables but just for the Haskell portion. The package has some Rust dependencies that are included in the image wholesale, code, readmes, everything. Is there a guide on how to avoid this?
| 18:52:48 |
19 Jun 2025 |
| lgcl (she/they) changed their display name from lgcl (they/them) to lgcl (she/they). | 18:06:47 |
| yaqueen joined the room. | 19:23:33 |
20 Jun 2025 |
| thenextusername joined the room. | 14:16:06 |
| debugloop joined the room. | 17:30:13 |
22 Jun 2025 |
Rene | Hello, anyone familiar with nixGL ?
| 13:35:13 |
Sandro 🐧 | What is you actually question and is it even flakes related? | 14:15:43 |
Rene | It is. I have an app that is built with a flake. It has a UI, so to run it, I have to do nixGL ./result/bin/myapp .
| 14:17:09 |
Rene | I'm trying to bundle it into a Docker image and I wonder if I can bundle nixGL in the image, or if that defeats the purpose given that nixGL is an impure compat layer to the world outside nix
| 14:18:29 |
Rene | I currently have nixGL installed on my profile, but I see in the docs you can use it as a flake input and overlay it on top of nixpkgs
| 14:19:42 |
Rene | trying to add nixGL to the image is giving me an error that builtins.currentTime is missing, which seems to point to nixGL being impure
| 14:40:02 |
| ners joined the room. | 18:55:53 |
ners | Hello, is there a way to execute an attrset with type = "app" that is exposed through a different output than apps ? | 18:56:42 |
ners | I have an "app" (which is a library output, it would never occur to me to make this an app) that I'd like to run with nix run packages.${system}.foo.someApp , but I get the following error:
error: expected flake output attribute 'packages.x86_64-linux.foo.someApp' to be a derivation or path but found a set: { type = "app"; meta = «thunk»; program = «thunk»; }
| 18:58:25 |
23 Jun 2025 |
nebucatnetzer13 | Redacted or Malformed Event | 07:49:12 |
nebucatnetzer13 | If you can build it you could run the result? We use this at work result=$(nix build .#devShells.x86_64-linux.default --no-link --print-out-paths) and then you could do $result/bin/foo or maybe even something with $(nix build ...) might work. | 07:49:33 |
ners | $ nix build .#foo.someApp
error: expected flake output attribute 'packages.x86_64-linux.foo.someApp' to be a derivation or path but found a set: { type = "app"; meta = «thunk»; program = «thunk»; }
| 08:06:51 |
ners | Ah, I can build .foo.someApp.program ! Thanks for the tip. :) | 08:07:43 |
ners | Surprising that I can build it but not run it. | 08:07:56 |
ners | * Surprising that I can nix build it but not nix run it. | 08:08:05 |
| isabel changed their profile picture. | 15:36:33 |
Rene | is there a way to tag a flake output as impure?
| 18:09:42 |
24 Jun 2025 |
| @originalhugo:matrix.org joined the room. | 03:11:41 |
| @originalhugo:matrix.org left the room. | 03:12:08 |
25 Jun 2025 |
| @prouk:matrix.org joined the room. | 15:45:54 |
| m0lok joined the room. | 16:28:06 |
26 Jun 2025 |
| kernz9 joined the room. | 05:38:48 |
| blaxxmith joined the room. | 09:10:02 |
| Friday changed their display name from fridayfaerie to Friday. | 10:28:06 |