| 8 May 2025 |
| tengkuizdihar joined the room. | 12:00:10 |
kdobieder | So that would result in something like this?
outputs = { nixpkgs, nixpkgs-unstable, myvendor-scripts, ... }: let
getModule = {system}: let
homeManagerModule = import ./modules {
inherit myvendor-scripts;
pkgs = nixpkgs.legacyPackages.${system};
pkgs-unstable = nixpkgs-unstable.legacyPackages.${system};
};
in {
home-manager = homeManagerModule ;
};
in {
getModule = getModule;
};
config and lib can't be used in submodules then.
| 12:39:13 |
| 9 May 2025 |
| @fionnafire:matrix.org joined the room. | 03:23:08 |
| 10 May 2025 |
| Edward Hesketh joined the room. | 19:44:36 |
| @strutztm:strutztm.de left the room. | 19:53:11 |
| Edward Hesketh changed their display name from headb to Edward Hesketh. | 23:32:18 |
| 12 May 2025 |
nim65s | I have a bunch of eg.
inputs.patch-arsenik = {
url = "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/386205.patch";
flake = false;
};
in the flake for my systems, applied with patchedNixpkgs = inputs.nixpkgs.legacyPackages.x86_64-linux.applyPatches { src = inputs.nixpkgs; patches = [ inputs.patch-arsenik ]; };, for some of my PRs I want in my pkgs but are not merged. This allow to have up-to-date patches with low effort.
But recently, github rate limits have been hitting me on like 100% of my nix flake update. Anybody has a workaround ?
| 16:35:42 |
nim65s | If I could set an access token on githubusercontent, it would work (eg. as in curl "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/386205.patch?access_token=$GITHUB_TOKEN"), but I have no idea how to configure that without exposing the token directly in my flake.nix, which is a public file | 16:39:36 |
nim65s | * I have a bunch of eg.
inputs.patch-arsenik = {
url = "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/386205.patch";
flake = false;
};
in the flake for my systems, applied with patchedNixpkgs = inputs.nixpkgs.legacyPackages.x86_64-linux.applyPatches { src = inputs.nixpkgs; patches = [ inputs.patch-arsenik ]; };, for some PRs I want in my pkgs but are not merged. This allow to have up-to-date patches with low effort.
But recently, github rate limits have been hitting me on like 100% of my nix flake update. Anybody has a workaround ?
| 16:41:03 |
dramforever | In reply to @gsaurel:laas.fr If I could set an access token on githubusercontent, it would work (eg. as in curl "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/386205.patch?access_token=$GITHUB_TOKEN"), but I have no idea how to configure that without exposing the token directly in my flake.nix, which is a public file for flake inputs you're in luck, you can set the access-tokens nix option | 17:04:03 |
dramforever | oh wait hmmm | 17:04:25 |
dramforever | yeah i posted too quick and didn't notice you're using https on a github url... | 17:06:19 |
nim65s | I tried access-tokens = github.com=ghp_… patch-diff.githubusercontent.com=ghp_…, but it didn't work, and I found in the doc that it is like only for specific to github/gitlab things, so this probably won't work with a random thing | 17:08:16 |
dramforever | tbh, i'm mostly surprised this even works. having non-pinnable https inputs is a surefire way to make your old flake revisions non-reproducible | 17:10:52 |
dramforever | it'll fail the flake.lock check forcing you to update | 17:11:36 |
| 13 May 2025 |
| codgician joined the room. | 08:51:52 |
| @gladiator_entered:matrix.org joined the room. | 09:21:46 |
| @gladiator_entered:matrix.org set a profile picture. | 09:25:18 |
| kraem changed their profile picture. | 14:24:05 |
| 14 May 2025 |
| cipherseeker joined the room. | 03:52:40 |
| amrosia joined the room. | 04:09:54 |
| Samuel joined the room. | 11:49:44 |
| kraem changed their profile picture. | 17:16:20 |
| kraem changed their profile picture. | 17:16:36 |
| vinylen joined the room. | 20:15:18 |
| 16 May 2025 |
| yaqueen left the room. | 14:22:31 |
| 17 May 2025 |
| @doaN:matrix.org joined the room. | 05:01:49 |
| @harrythe13th:matrix.org joined the room. | 10:57:14 |
| 18 May 2025 |
| @doaN:matrix.org left the room. | 06:40:21 |
| 20 May 2025 |
| GJdan joined the room. | 07:26:32 |