00:04
rajivr has joined #nixos-aarch64
00:15
<
samueldr >
colemickens: check PRs first
00:15
<
samueldr >
someone did
00:15
<
samueldr >
(though I'm thinking about doing the requested changes myself)
00:17
<
colemickens >
nice, that does bump what I need. /subscribe
01:18
h0m1 has quit [Ping timeout: 260 seconds]
01:20
h0m1 has joined #nixos-aarch64
02:20
bdju has quit [Read error: Connection reset by peer]
02:21
bdju has joined #nixos-aarch64
02:35
pkral has quit [Ping timeout: 260 seconds]
02:35
claudiii_ has quit [Ping timeout: 256 seconds]
02:41
NekomimiScience has quit [Ping timeout: 272 seconds]
02:42
angerman has quit [Read error: Connection reset by peer]
02:43
TheNumb has quit [Ping timeout: 260 seconds]
03:03
angerman has joined #nixos-aarch64
03:14
angerman has quit [Ping timeout: 256 seconds]
03:16
angerman has joined #nixos-aarch64
03:17
TheNumb has joined #nixos-aarch64
03:18
pkral has joined #nixos-aarch64
03:18
NekomimiScience has joined #nixos-aarch64
03:23
claudiii_ has joined #nixos-aarch64
03:45
NekomimiScience has quit [Ping timeout: 246 seconds]
03:48
claudiii_ has quit [Ping timeout: 256 seconds]
03:50
pkral has quit [Ping timeout: 240 seconds]
03:52
pkral has joined #nixos-aarch64
03:56
claudiii_ has joined #nixos-aarch64
04:00
angerman has quit [Ping timeout: 260 seconds]
04:02
TheNumb has quit [Ping timeout: 260 seconds]
04:14
TheNumb has joined #nixos-aarch64
04:17
NekomimiScience has joined #nixos-aarch64
04:17
angerman has joined #nixos-aarch64
04:23
Darkmatter66_ has joined #nixos-aarch64
04:25
Darkmatter66 has quit [Ping timeout: 260 seconds]
05:02
zarel_ has joined #nixos-aarch64
05:03
zarel has quit [Ping timeout: 260 seconds]
05:31
orivej has joined #nixos-aarch64
05:45
cole-h has quit [Quit: Goodbye]
05:46
Acou_Bass has quit [Ping timeout: 246 seconds]
05:50
Acou_Bass has joined #nixos-aarch64
05:52
orivej has quit [Quit: No Ping reply in 180 seconds.]
05:53
orivej has joined #nixos-aarch64
05:55
Acou_Bass has quit [Ping timeout: 256 seconds]
05:57
Acou_Bass has joined #nixos-aarch64
06:01
orivej has quit [Quit: No Ping reply in 180 seconds.]
06:03
orivej has joined #nixos-aarch64
06:30
orivej has quit [Ping timeout: 246 seconds]
06:30
orivej has joined #nixos-aarch64
07:00
FRidh has joined #nixos-aarch64
07:00
orivej has quit [Ping timeout: 264 seconds]
07:00
orivej_ has joined #nixos-aarch64
07:02
julm has quit [Remote host closed the connection]
07:03
julm has joined #nixos-aarch64
07:04
alp has joined #nixos-aarch64
07:16
zupo has joined #nixos-aarch64
07:23
wavirc22 has quit [Ping timeout: 260 seconds]
07:24
wavirc22 has joined #nixos-aarch64
07:32
alp has quit [Ping timeout: 272 seconds]
07:54
orivej_ has quit [Ping timeout: 256 seconds]
08:14
quinn has quit [Ping timeout: 260 seconds]
08:21
quinn has joined #nixos-aarch64
08:27
orivej has joined #nixos-aarch64
08:43
orivej has quit [Ping timeout: 256 seconds]
08:50
alp has joined #nixos-aarch64
08:58
orivej has joined #nixos-aarch64
08:59
<
angerman >
How often is the community builder redeployed?
09:02
<
DigitalKiwi >
as recently as a day ago
09:09
<
angerman >
DigitalKiwi: whee my key works!
09:16
tilpner has quit [Quit: tilpner]
09:33
orivej has quit [Ping timeout: 260 seconds]
09:33
orivej_ has joined #nixos-aarch64
09:41
evils has quit [Quit: Lost terminal]
09:42
evils has joined #nixos-aarch64
10:09
orivej_ has quit [Ping timeout: 246 seconds]
10:11
orivej has joined #nixos-aarch64
10:20
orivej has quit [Quit: No Ping reply in 180 seconds.]
10:21
orivej has joined #nixos-aarch64
10:52
alp has quit [Ping timeout: 246 seconds]
11:03
Darkmatter66 has joined #nixos-aarch64
11:04
Darkmatter66_ has quit [Ping timeout: 256 seconds]
11:06
zarel has joined #nixos-aarch64
11:06
zarel_ has quit [Ping timeout: 265 seconds]
11:12
alp has joined #nixos-aarch64
11:14
zarel has joined #nixos-aarch64
11:29
alp has quit [Ping timeout: 272 seconds]
11:43
orivej_ has joined #nixos-aarch64
11:44
orivej has quit [Ping timeout: 246 seconds]
11:45
zarel_ has joined #nixos-aarch64
11:45
zarel has quit [Ping timeout: 256 seconds]
11:55
zarel has joined #nixos-aarch64
11:56
zarel_ has quit [Ping timeout: 260 seconds]
12:04
andi- has quit [Remote host closed the connection]
12:06
andi- has joined #nixos-aarch64
12:07
orivej_ has quit [Ping timeout: 256 seconds]
12:07
orivej has joined #nixos-aarch64
12:14
ninjin has quit [Ping timeout: 240 seconds]
12:17
ninjin has joined #nixos-aarch64
12:20
orivej has quit [Ping timeout: 258 seconds]
12:21
orivej has joined #nixos-aarch64
12:32
orivej has quit [Ping timeout: 256 seconds]
12:32
orivej has joined #nixos-aarch64
12:37
Thra11 has quit [Ping timeout: 256 seconds]
12:37
zarel_ has joined #nixos-aarch64
12:38
zarel has quit [Ping timeout: 256 seconds]
12:39
orivej has quit [Quit: No Ping reply in 180 seconds.]
12:40
orivej has joined #nixos-aarch64
12:48
zarel has joined #nixos-aarch64
12:48
orivej has quit [Quit: No Ping reply in 180 seconds.]
12:49
orivej has joined #nixos-aarch64
12:51
Thra11 has joined #nixos-aarch64
12:52
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
12:57
zarel has quit [Ping timeout: 256 seconds]
12:58
zarel has joined #nixos-aarch64
13:05
orivej has quit [Quit: No Ping reply in 180 seconds.]
13:06
orivej has joined #nixos-aarch64
13:28
Darkmatter66 has quit [Ping timeout: 260 seconds]
13:38
orivej has quit [Ping timeout: 256 seconds]
13:38
orivej_ has joined #nixos-aarch64
13:44
pinkieval has joined #nixos-aarch64
13:46
orivej_ has quit [Ping timeout: 260 seconds]
13:47
orivej has joined #nixos-aarch64
13:53
zarel has quit [Ping timeout: 264 seconds]
14:00
rajivr has quit [Quit: Connection closed for inactivity]
14:05
orivej has quit [Quit: No Ping reply in 180 seconds.]
14:07
orivej has joined #nixos-aarch64
14:14
orivej has quit [Ping timeout: 246 seconds]
14:15
orivej has joined #nixos-aarch64
14:24
orivej has quit [Quit: No Ping reply in 180 seconds.]
14:25
orivej has joined #nixos-aarch64
14:40
orivej has quit [Ping timeout: 246 seconds]
14:40
orivej has joined #nixos-aarch64
15:17
orivej has quit [Ping timeout: 246 seconds]
15:18
orivej has joined #nixos-aarch64
15:27
orivej has quit [Ping timeout: 246 seconds]
15:27
orivej has joined #nixos-aarch64
15:37
orivej has quit [Ping timeout: 256 seconds]
15:38
orivej has joined #nixos-aarch64
16:11
orivej has quit [Ping timeout: 246 seconds]
16:11
orivej has joined #nixos-aarch64
16:14
cole-h has joined #nixos-aarch64
16:15
zupo has joined #nixos-aarch64
16:31
orivej has quit [Ping timeout: 246 seconds]
16:32
orivej has joined #nixos-aarch64
16:44
orivej has quit [Ping timeout: 264 seconds]
16:44
orivej_ has joined #nixos-aarch64
16:53
alp has joined #nixos-aarch64
16:56
orivej_ has quit [Ping timeout: 264 seconds]
16:56
orivej has joined #nixos-aarch64
17:04
orivej has quit [Read error: Connection reset by peer]
17:05
orivej has joined #nixos-aarch64
17:13
pbb_ is now known as pbb
17:37
orivej has quit [Quit: No Ping reply in 180 seconds.]
17:38
orivej has joined #nixos-aarch64
17:58
alp has quit [Remote host closed the connection]
17:59
alp has joined #nixos-aarch64
18:12
bdju has quit [Ping timeout: 246 seconds]
18:13
bdju has joined #nixos-aarch64
18:17
orivej has quit [Quit: No Ping reply in 180 seconds.]
18:18
orivej has joined #nixos-aarch64
18:29
orivej has quit [Ping timeout: 264 seconds]
18:29
orivej_ has joined #nixos-aarch64
18:29
alp has quit [Ping timeout: 272 seconds]
18:39
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
18:41
orivej has joined #nixos-aarch64
18:41
alp has joined #nixos-aarch64
19:01
zarel has joined #nixos-aarch64
19:02
dongcarl has quit [Ping timeout: 256 seconds]
19:13
orivej has quit [Ping timeout: 246 seconds]
19:13
orivej has joined #nixos-aarch64
19:14
alp has quit [Ping timeout: 272 seconds]
19:26
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
19:28
zupo has joined #nixos-aarch64
19:38
cript0nauta has joined #nixos-aarch64
19:41
zarel has quit [Ping timeout: 240 seconds]
19:44
zarel has joined #nixos-aarch64
19:54
orivej has quit [Ping timeout: 260 seconds]
19:54
orivej has joined #nixos-aarch64
20:00
zarel has quit [Ping timeout: 260 seconds]
20:03
alp has joined #nixos-aarch64
20:04
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:05
zupo has joined #nixos-aarch64
20:19
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:25
zupo has joined #nixos-aarch64
20:30
orivej has quit [Ping timeout: 256 seconds]
20:31
orivej_ has joined #nixos-aarch64
20:36
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:37
zupo has joined #nixos-aarch64
20:44
orivej_ has quit [Ping timeout: 246 seconds]
20:45
orivej has joined #nixos-aarch64
20:53
orivej has quit [Quit: No Ping reply in 180 seconds.]
20:54
orivej has joined #nixos-aarch64
21:05
FRidh has quit [Quit: Konversation terminated!]
21:26
alp has quit [Remote host closed the connection]
21:27
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:37
zupo has joined #nixos-aarch64
21:40
orivej has quit [Quit: No Ping reply in 180 seconds.]
21:41
orivej has joined #nixos-aarch64
21:42
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:53
irminsul has joined #nixos-aarch64
21:54
<
irminsul >
I just got Mobile NixOS booting on my pinephone UBPorts edition
21:54
<
irminsul >
building was pretty easy
21:55
<
irminsul >
I have no idea how to get it past the splash screen though, and I can't seem to find example configs
21:56
<
samueldr >
there's no real "example config" that I know of; not much work has happened for user-facing software on the running system
21:56
<
samueldr >
though your system has likely booted successfully into a system that does nothing 🎉
21:57
<
samueldr >
if you're using cross-compilation (building on an x86_64 system) you can use this example system to check it does boot successfully
21:57
<
samueldr >
not much more useful, but it's confirmation
21:57
orivej has quit [Ping timeout: 256 seconds]
21:57
<
irminsul >
When I held volume during boot it gave me a generations menu, and one of the options was "Default", which blanked the screen for a few seconds then showed a login prompt
21:58
<
irminsul >
Plugging a USB keyboard in didn
21:58
<
samueldr >
irminsul: yeah, there's an issue where the splash doesn't "revert" a lock on the framebuffer :)
21:58
<
samueldr >
USB input
*may* not be working for any distro yet, at least in like march it wasn't supposed to be
21:58
<
samueldr >
sadly, my device has a bum usb port, I can't do anything else than charge :(
21:59
<
samueldr >
note that the login prompt won't be much help, there is no user account or password configured!
21:59
<
samueldr >
a thing you can do
21:59
<
irminsul >
I was able to fix a thing that
*looked* like a native compilation thingy by doing the qemu trick
21:59
<
samueldr >
download that img
21:59
<
samueldr >
and `dd` it over the second partition
21:59
<
samueldr >
that will put the demo system on
22:00
<
irminsul >
ooh, nice
22:00
<
samueldr >
(you may need to expand the second partition)
22:00
<
samueldr >
the stage-1 and stage-2 of mobile nixos, by design, are loosely coupled
22:02
<
irminsul >
my grand goal (which might be a lot to ask) is to try to basically nixos-package the graphical frontend stuff the manjaro folks have been doing
22:02
<
samueldr >
what have they been doing?
22:03
<
irminsul >
I think it's plasma mobile based
22:03
<
irminsul >
the gui contenders I
22:03
<
irminsul >
've seen are UB Touch and manjaro
22:03
<
samueldr >
there's phosh that exists too
22:03
<
irminsul >
though I saw one guy get plasma mobile working with a fedora build?
22:03
<
samueldr >
entirely plausible
22:04
<
samueldr >
I guess a plasma mobile GUI is basically a couple derivations away for us too
22:05
<
samueldr >
and it shows! generally when I do something, it slots in nicely across all the device types
22:06
<
samueldr >
it takes more time than throwing a quick hack to make something work on one device though
22:07
<
irminsul >
yeah, it's a good idea for the project as a whole
22:07
<
irminsul >
brings things back to the old truism "Linux even runs on potatoes"
22:07
<
samueldr >
that's netbsd :)
22:08
<
irminsul >
never got really into netbsd but I'd believe it
22:08
<
samueldr >
I mean, the old "meme" was about NetBSD :)
22:11
<
irminsul >
of course now your toaster runs a weird patched linux that an intern pulled from a mirror in 2011 and won't work right unless you attach it to your wifi
22:11
<
samueldr >
ah, one thing I think I forgot to mention
22:12
<
samueldr >
anything packaged for users, that should go in Nixpkgs, the Mobile NixOS repo is only (mainly) for device specifics and abstraction
22:12
<
samueldr >
(but please ping me if it's intended for mobile use!)
22:14
<
irminsul >
yeah, I'll probably do something hacky and send a PR, and eventually I'll learn which repo to PR against ;)
22:17
<
irminsul >
so the rootfs you sent replaces the NIXOS_SYSTEM partition, right?
22:18
<
samueldr >
you may need to resize your partition
22:22
<
irminsul >
huh, dd says it only copied 50M?
22:22
<
irminsul >
wrong input
22:23
<
irminsul >
that's the jumpdrive thingy
22:23
<
irminsul >
I assumed the most recent thing I downloaded was it, but I hadn
22:23
<
irminsul >
't downloaded it
22:34
<
irminsul >
what's the process for building this image if I want to tweak it?
22:43
<
irminsul >
also: it works!
22:48
<
samueldr >
the device page has no mention of how to replace the "rootfs", it only mentions how to update the stage-1 things
22:48
<
samueldr >
(or build a full image)
22:57
<
irminsul >
this is much more functional than I expected
22:57
<
irminsul >
even if xfce on a phone is rough
22:59
<
irminsul >
when the screen is off we seem to be using ~1.5W and with the screen on, ~2.5-3W
22:59
<
samueldr >
I literally have done no optimization specific to the pinephone, other than what you can see on the repo
22:59
<
samueldr >
by this I want to say: the people working downstream on the pine64 org repo are doing great work
23:00
<
samueldr >
at some point I'll have to look into crust, now that it seems to be good
23:00
<
samueldr >
it replaces some of the firmwarey-level stuff for an open implementation, and it is much more optimized for suspended use
23:01
<
samueldr >
though, I was talking about the pinephone specific stuff :)
23:01
<
samueldr >
the interface you're using is a highly configured xfce + awesomewm, which is extremely rough, but as you said, much more functional than expected
23:02
<
samueldr >
to me, it was: how few hours of work can I use to cheat a functional user interface to show off at nixcon 2019 :)
23:02
<
irminsul >
yeah like
23:02
<
irminsul >
honestly
23:02
<
irminsul >
this is already a great starting point
23:04
<
irminsul >
nix-shells are working, the on screen keyboard is tolerable, firefox runs
23:04
<
irminsul >
audio doesn't seem to be working
23:04
<
irminsul >
lsusb lists stuff but plugging into the USB port doesn't seem to do anything
23:05
<
irminsul >
the bluetooth dock applet crashes when I use it
23:05
<
samueldr >
you'll need the firmware
23:06
<
{^_^} >
mobile-nixos#163 (by samueldr, 1 day ago, merged): pine64-pinephone-braveheart: Add firmware package
23:06
<
samueldr >
freshly merged
23:06
<
samueldr >
it can be either added to a stage-1 build, or to the stage-2 system
23:06
<
samueldr >
(it can get confusing I guess)
23:07
<
irminsul >
yeah I am slightly confused about where configs all go
23:08
<
irminsul >
I think the thing I'd really like as an example is like, "here's the process to go from nothing to a tweakable version of the demo"
23:09
<
irminsul >
right now I'm feeling a bit lost in the repo
23:11
<
irminsul >
but that aside, huge kudos for this. it's really neat so far
23:12
<
irminsul >
also your jank xfce setup is running way smoother than the UB touch gui
23:21
<
samueldr >
I think a hard thing to convey is how and where Mobile NixOS stops, and where "standard" NixOS starts
23:32
rajivr has joined #nixos-aarch64
23:39
<
irminsul >
I guess a starting point is "What does `nixos-rebuild switch` on the device look like and/or take?"
23:40
<
irminsul >
like my experience tweaking nixos is basically just doing modifications starting from the result of nixos-install on a live image
23:40
<
irminsul >
so building full disk images feels pretty novel
23:41
<
samueldr >
but the demo system doesn't copy its config!
23:41
<
samueldr >
so you'll probably end up having to import its config if you want to continue using it
23:42
<
samueldr >
I would personally
*copy* it to /etc/nixos/demo-system and undo some of the unsafe default like forced passwords
23:42
<
samueldr >
note that lightdm
**has no virtual keyboard**
23:42
<
samueldr >
so you can't log-in
23:47
<
irminsul >
oh wait, it spins up ssh
23:49
<
samueldr >
note that the example shows <mobile-nixos/...> paths
23:49
<
samueldr >
but nothing in the system prepares this in your NIX_PATH