<irminsul>
is there a way to quickly check if a resize would do anything? that seems like the best tweak here
<samueldr>
I guess there must be, but I haven't thought of it in the few seconds I gave it
<irminsul>
reasonable
<irminsul>
I'll poke at it & probably send in a PR
<samueldr>
great :)
<samueldr>
there's so much polishing work to do still, laying out solid foundations is tough!
<irminsul>
yeah!
<irminsul>
I'm really excited about the potential here though
<irminsul>
and like, having a way to get a bootable system with generations and wifi and an X server is already a huge thing
<irminsul>
one thing I'm gonna have to look at is finding an arm-safe FDE technique
<samueldr>
arm-safe?
<irminsul>
AES is either extremely timing-leaky or extremely slow when implemented in software
<samueldr>
ah
<samueldr>
in that sense
<samueldr>
basically, AFAIK the main (UX) issue for FDE right now with this setup is to provide a UI to enter a passphrase
<irminsul>
and the dm-crypt options are all based on that
<samueldr>
but that's something I'm "working on" right now
<samueldr>
the actual FDE scheme being used is a bit out of the scope of what I do though :)
<samueldr>
thing to note, if we forget about hardware support (e.g. wifi, bluetooth, hw accel, modems), all devices boot to basically parity
<samueldr>
which is what excites me the most
<irminsul>
except chacha20-poly1305, which one page says is bad bc of 96-bit nonces but 96-bit nonces still puts the collision time at 2^48, which is still like 144PB total written if it's one nonce per 512 bytes so *shrug*
<irminsul>
samueldr: yeah it's super good!
<irminsul>
the year of the linux armphone
<irminsul>
re: passphrase, the best stage to put the passphrase on is in the bootloader
<irminsul>
ie, before the generation gets selected
<irminsul>
I think with this boot setup that's really the only place available anyway?
<samueldr>
yes
<samueldr>
lol
<samueldr>
to select a generation you'll need to input the passphrase
<irminsul>
accidentally good
<irminsul>
the best kind of good
<samueldr>
half-design, half-limitations
<samueldr>
android devices are the main reason some things are designed the way they are
<samueldr>
the only thing they can (pragmatically) boot are Linuces
<irminsul>
I can't wait to annihilate android and just have a linux that can do calls & lte data
<ashkitten>
yep, inspired by this real section on the ubports device list "Sure, three billion devices run Java. But did you know that 39 devices run Ubuntu Touch?"
<samueldr>
oh, nice, that's funnier because it's rooted in something real :)
<samueldr>
ashkitten++
<{^_^}>
ashkitten's karma got increased to 13, that's Numberwang!
<Thra11>
Does it count up by one when it finishes installing?
<samueldr>
I think the only nit they would have is that they're not related to canonical anymore :)
<ashkitten>
Thra11: i think they've confused number of devices with number of device types
<Thra11>
ashkitten: I was wondering which is was.
<ashkitten>
samueldr: yeah i just pick on ubuntu generally for that, i wasn't sure if ubports had any relation to canonical
<ashkitten>
it's a little disingenuous but still funny i think
FRidh has quit [Quit: Konversation terminated!]
<samueldr>
yeah :) they are the continuation of the abandoned ubuntu touch
<ashkitten>
i remember when ubuntu edge was the cool new crowdfunding campaign to flop on its face and die from lack of support
<samueldr>
oh, I had forgotten about that
<samueldr>
the design was quite neat
<ashkitten>
sure was
<ashkitten>
now we've got pinephone, which is better
<ashkitten>
but it's not 2012 anymore ;-;
<samueldr>
hm?
<ashkitten>
it is no longer the past
<samueldr>
because of its lower-end specs?
<ashkitten>
i'm just complaining about how time moves forward generally
<samueldr>
can't do much about that, sadly :/
<samueldr>
I mean, on your phone I could probably do something about that, but it's probably not a good idea
<samueldr>
systemd timer, every 1s set time
<ashkitten>
lol
<samueldr>
or switch_root into the system using faketime
<samueldr>
and the faketime option where the time is static
<ashkitten>
time is fake
<ashkitten>
i wonder how many things would utterly break
<Thra11>
I wonder if you could just create a timezone which is (constant - time) instead of (time ± constant).
<ashkitten>
and you thought timezones were bad before...
<ashkitten>
"wtf, in this country time goes backwards??"
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-aarch64
orivej has joined #nixos-aarch64
dongcarl7 has joined #nixos-aarch64
dongcarl7 has quit [Client Quit]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-aarch64
dongcarl has joined #nixos-aarch64
orivej has quit [Quit: No Ping reply in 210 seconds.]
orivej has joined #nixos-aarch64
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 240 seconds]
zupo has joined #nixos-aarch64
orivej has joined #nixos-aarch64
orivej_ has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 264 seconds]
orivej has joined #nixos-aarch64
<irminsul>
woot
<irminsul>
I have succesfully built a demo disk image with modifications