!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

348 Members
109 Servers

Load older messages


SenderMessageTime
25 Mar 2023
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howthere are ways we can keep it isomorphic just by messing around with caches and stuff, and fix these problems just like that 12:56:39
@7c6f434c:nitro.chat7c6f434cIf you give up on «actually can eval anywhere», I won't call Nix the ideal setup. Maybe looking at what Guix did, noticing it is still not the best direction, and designing a new Nix-like-tolerable-on-low-RAM without giving up on data-crunching-completeness…12:58:39
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI quite like the idea of hosting the top level closures somewhere like latest.mysytem.com and then having systemd pull it down on a regular basis and activate it13:01:24
@7c6f434c:nitro.chat7c6f434c(I am not saying I have a coherent vision how it would be, not yet)13:01:26
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howThere's no nix involved in that13:01:29
@7c6f434c:nitro.chat7c6f434cWell, without Nix usable for configuration…13:01:42
@7c6f434c:nitro.chat7c6f434cI guess the next level is a cheap subscription service where you can fine-tune your system and add the closure to the update service… Given Nix deduplication, it won't scale too badly13:03:45
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI don't really get it, you can self host all this super easy13:04:59
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howThe webroot of the system closure is one line of nix13:05:17
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howhttps://github.com/MatthewCroughan/nixcfg/blob/master/hosts/hetznix/modules/androidUpdate.nix#L813:05:38
@7c6f434c:nitro.chat7c6f434cWell, if you wanted to sell devices pre-flashed!13:05:39
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howLike here's how I do the same for my robotnix device13:05:45
@7c6f434c:nitro.chat7c6f434cYou kind of want people to be able to use it without having touched Nix on Aarch64 yet13:06:00
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how
In reply to @7c6f434c:nitro.chat
Well, if you wanted to sell devices pre-flashed!
If you're suggesting that we do devices with secure boot, with our keys loaded and stuff, that would be cool
13:06:14
@7c6f434c:nitro.chat7c6f434cI guess sourcing Aarch64 with non-malicious Secure Boot is maybe doable but surely a pain13:06:57
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howAnd we'd provide a service where you give us closures and we deploy as long as you have mobile-nixos.updater.enable = true and a URL pointed at update.mobile-nixos.org, yeah..13:07:03
@7c6f434c:nitro.chat7c6f434c Nah-nah-nah! You give us configurations and we add it to the list of closures to provide in cache 13:07:44
@7c6f434c:nitro.chat7c6f434cUser has an option to not think in terms of building on the target arch13:08:11
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howSo you even build it too? That's cool13:08:52
@7c6f434c:nitro.chat7c6f434cI mean, I myself currently optimise for evaluating on my devices then just pulling from Hydra13:09:28
@7c6f434c:nitro.chat7c6f434c(and then I try to trim the base system and install stuff I actually care about from Nix, without bothering with the low-level installs outside my laptop)13:10:26
@valconius:matrix.org@valconius:matrix.org joined the room.23:43:48
@rbutani:matrix.orgrbutani joined the room.23:54:04
26 Mar 2023
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how samueldr: https://mobile.nixos.org/getting-started.html 01:55:00
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI found one mention of the bootloader needing to be unlocked, here, that's good enough!01:55:13
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI suppose it's not worth duplicating in the device-specific details01:55:26
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howAlthough I did find it in the wrong order. LineageOS instructions duplicate a lot of information.01:55:44
@sandro:supersandro.de@sandro:supersandro.dehttps://github.com/NixOS/nixpkgs/pull/21418522:58:58
27 Mar 2023
@matthewcroughan:defenestrate.itmatthewcroughan - nix.how samueldr: Is there a mobile nixos channel or a better channel for questions I should be in, I do not want to keep annoying you with pings. 08:03:16
@matthewcroughan:defenestrate.itmatthewcroughan - nix.howI'm using the OnePlus 6, with the default system config from the documentation, I plugged a USB C keyboard into the device and it doesn't even power the keyboard that was plugged in, wondering whether this is a component that is known not working, or whether it requires configuration, etc.08:04:05

Show newer messages


Back to Room ListRoom Version: 6