| 1 Mar 2026 |
lunik1 | Unfortunately, using extends does not seem to compose well. Setting withOverlays to
withOverlays = [
(self: super: { lib = super.lib.extend (self: super: { lunik1.myTrue = true; }); })
(self: super: { lib = super.lib.extend (self: super: { lunik1.myOtherTrue = true; }); })
];
means my configurations can no longer see myTrue. | 21:03:34 |
lunik1 | Unfortunately, using extends does not seem to compose well. Setting withOverlays to
withOverlays = [
(self: super: { lib = super.lib.extend (self: super: { lunik1.myTrue = true; }); })
(self: super: { lib = super.lib.extend (self: super: { lunik1.myOtherTrue = true; }); })
];
means my configurations can no longer see myTrue. | 21:03:42 |
| 2 Mar 2026 |
accelbread | yeah, extend is just applying an overlay, so the second one is replacing the whole lunik1 attr | 00:00:35 |
accelbread | you'd need to do the merging thing inside of the lib overlay | 00:01:35 |
accelbread | probably discouraged since nested overlays is annoying. but home-manager is using it | 00:02:59 |
accelbread | Not sure if warning would be possible; would need to detect lib was modified without extend | 00:03:29 |
lunik1 | is this just the wrong way to pass common functions to all my system/home configurations? | 16:40:19 |
| 3 Mar 2026 |
accelbread | yeah, modifying lib is a bit of a minefield so I usually add my own attr.
You could either add your own personal lib attr to packages, or use a module to make it a module argument for nixos/home configs | 03:26:41 |
| 4 Mar 2026 |
accelbread | by the way, I'll be at SCaLE if anyones there and wants to say hi | 09:08:07 |
| 16 Mar 2026 |
| Vicenzo Giuseppe set a profile picture. | 09:39:27 |
| 19 Mar 2026 |
| phga joined the room. | 09:34:46 |
phga | 👋 | 09:42:51 |
accelbread | 👋 | 16:22:17 |
| 27 Mar 2026 |
| @smoothie_one:matrix.org joined the room. | 13:03:19 |
| 31 Mar 2026 |
| @smoothie_one:matrix.org left the room. | 11:52:02 |
| 8 Apr 2026 |
| piqu joined the room. | 10:07:13 |
| @marvesms:matrix.org joined the room. | 21:31:59 |
| NixOS Moderation Bot banned @marvesms:matrix.org (spam). | 22:01:00 |
| @feathecutie:tchncs.de left the room. | 22:40:08 |
| 9 Apr 2026 |
piqu | is it possible to import files from the nixDir like flake-parts does it? | 11:12:34 |
accelbread | I'm not sure how flake-parts does it (didn't have auto-importing last time I looked at it) | 16:17:16 |
accelbread | what do you mean by importing files? | 16:17:50 |
piqu | In reply to @accelbread:matrix.org what do you mean by importing files? I mean when you use it with import-tree | 16:31:30 |
accelbread | not sure what thats doing, but in flakelight you can set all the options by loading files from nixDir | 17:51:18 |
| 27 Apr 2026 |
| Ninja joined the room. | 15:04:07 |
| 29 Apr 2026 |
| wibblyfrog joined the room. | 00:41:44 |
| 1 May 2026 |
| wibblyfrog left the room. | 19:37:46 |
| 26 May 2026 |
| @sweatkroket:matrix.org left the room. | 14:18:44 |
| 6 Jun 2026 |
| WorldsGoneMad joined the room. | 19:55:13 |
| 8 Jun 2026 |
| inomena joined the room. | 16:18:19 |