| 11 Apr 2026 |
Atemu | {
total ? 200000,
random ? "foo",
sleep ? 0,
pkgs ? import <nixpkgs> { },
lib ? pkgs.lib,
}:
let
drvs = builtins.genList (
n: pkgs.runCommand "${random}-${toString n}" { } "sleep ${toString sleep} ; echo ${toString n} > $out"
) total;
list = lib.concatLines drvs;
in
pkgs.writeText "${toString total}" list
| 11:07:25 |
Atemu | Currently running with 10000 and it's still going.. | 11:07:50 |
Atemu | Yeah, so running sleep 10000 times took 8min and I doubt that scales <linearly. At that point, it'd be faster to just build; especially given that real compiler invocations take quite a bit longer than sleep 0 | 11:58:30 |
| ortolanbunting3002 joined the room. | 12:41:51 |
| 12 Apr 2026 |
magic_rb | Does anyone use ksu with robotnix? I want it for better root hiding, but my lineageos build isnt officially supported | 11:58:45 |
magic_rb | Ah they dropped support for non-GKI completely nevermind | 12:01:58 |
Atemu | I've been meaning to look into the apatch fork | 12:04:50 |
magic_rb | Id still like to somehow bypass revolut's root and custom rom checks but havent mamaged | 12:04:52 |
magic_rb | * | 12:04:59 |
Atemu | Its app is on f-droid | 12:05:05 |
Atemu | (Also for banking apps to work of course..) | 12:05:45 |
Atemu | I've also been considering getting a slightly broken iphone or some other fascist-approved Secure® deviece, attach it to a server and use it remotely somehow | 12:07:49 |
Atemu | * | 12:08:16 |
magic_rb | Lmao | 12:11:30 |
magic_rb | Fair | 12:12:08 |
magic_rb | Ill get a pixel and put graphene in it just to be done with this shit | 12:12:18 |
magic_rb | Ill then carfy aroynd two devices, my foss phone and a pixel | 12:12:32 |
Atemu | Yeah, something like that | 12:12:38 |
Atemu | Or on the work phone | 12:12:48 |
magic_rb | I do like "fascist approved" | 12:12:57 |
magic_rb | Thats peak | 12:12:59 |
Atemu | Though, thinking about it, I'd need to be able to do remote biometric auth somehow because apps usually want that? PIN alone might work for some though. (Because log2(10^4) is, of course, the pinnacle of password entropy..) | 12:16:47 |
| 13 Apr 2026 |
| Alesya changed their display name from Alesya Huzik to Alesya. | 01:47:14 |
cornu | Hi, when generating signing keys the keys generated keys have 2048 bits, but the releaseScript checks for 4096 bit keys, i added a issue https://github.com/nix-community/robotnix/issues/381 . Not sure what the right approach is, should we patch make_key? | 21:24:39 |
| 14 Apr 2026 |
ortolanbunting3002 | Why is platform.canExecute hardcoded to return false if one of the platforms is not android? Shouldn't a x86_64-unknown-linux-gnu be able to execute x86_64-unknown-linux-android? | 06:39:24 |
pentane | huh weird, i was under the impression that make_key is hardcoded to generate 4096 bit ones | 07:12:04 |
pentane | was planning to do some refactoring to unify the key handling scripts for the APK and AVB keys and use direct openssl invocations to generate them both anyway, so this might be a good opportunity | 07:13:04 |
pentane | it was just grapheneos doing that, vanilla AOSP and LOS do 2048 bit | 17:24:09 |
pentane | should be fixed now 😅 | 17:24:14 |
pentane | we really need a CI | 17:24:28 |