<clever>
Yaniel: it would also rely on the touchbar being able to access the wifi hardware directly, i dont know how the motherboard is wired up
<clever>
yeah, i need to feel the shape of keys to push them
<clever>
boomshroom: also, in theory, the touchbar can run even with the main cpu shutdown, so you could potentially get things like email notifications
<clever>
boomshroom: i recently discovered that electron has support for it, but i suspect it doesnt carry over to linux on a macbook
<clever>
i think its basically an ipod touch that has stolen the place of the F1-F12 keys
<clever>
infinisil: he has the model with the touchbar, which is basically a whole ipod touch, lol
<clever>
infinisil: ive also recently helped somebody install nixos onto a newer macbook, and anoyingly, nixos lacks drivers for both the mouse and keyboard
<clever>
so the laptop either has ipv6 via the router, or nothing
<clever>
so i cant run 2 gateway sessions from home
<clever>
one thing ive been anoyed by, is that my isp has no v6 support, and the v6 gateway i'm using cant share an ip
<clever>
try default and see what happens
<clever>
hmmm, yeah, i'm not sure
<clever>
maybe not default
<clever>
sphalerite: also, mess with ping6 on every possible route, while tcpdumping each IF, to see if the reply is taking the correct path
<clever>
sphalerite: i think you need to check `ip -6 route` and confirm a src is on each route
<clever>
xterm hasnt had any of these issues
<clever>
sphalerite: for others, it wraps the paste in unprintable characters
<clever>
sphalerite: for some programs (i think readline interactions) it pasts fine
<clever>
sphalerite: i recently discovered that xfce terminal behaves very weirdly with middle click
<clever>
id say nix-serve needs to be updated
<clever>
yep
<clever>
the daemon key isnt trusted, only the serve key
<clever>
that would likely also explain why nix-serve works perfectly, but `nix copy` didnt
<clever>
so nix daemon and nix-serve are using different keys
<clever>
i forgot i had a keypair, and made a 2nd keypair
<clever>
different secrets and names
<clever>
for me
<clever>
coconnor: everything works perfectly, and the keys are owned by different users
<clever>
coconnor: though while checking the key format, i discovered that i have 2 keys for this machine, i need to fix that
<clever>
coconnor: yes, it works fine on my machine
<clever>
MagnificentPako: try something simple, just enable xfce and see what happens
<clever>
MagnificentPako: ah, then vsync is working, and you likely have the gpu drivers working properly
<clever>
MagnificentPako: what kind of fps does it report?
<clever>
MagnificentPako: it has to be ran as the user that is currently logged in
<clever>
MagnificentPako: it has to be ran from a terminal inside the xorg to inherit $DISPLAY
<clever>
MagnificentPako: how did you run it?
<clever>
coconnor: yep, line 39 split the string at the :
<clever>
coconnor: and where did $secretKey come from?
<clever>
coconnor: mine is in the form of name:base64, with the usual trailing == on the base64
<clever>
MagnificentPako: nix-shell -p glxinfo
<clever>
kini, MagnificentPako: also of note, with glxgears, a lower fps is actually better, 300fps means its just going nuts with cpu rendering, but 60 fps means its doing proper vsync and gpu rendering
<clever>
MagnificentPako: the above cmd gives you the full logs
<clever>
kitemikaze: does scaleway offer a serial console?
<clever>
kitemikaze: you need to look at the hardware-configuration.nix that nixos-generate-config made, and add the right entries to nixops, or nixops wont know how to boot the machine
<clever>
kitemikaze: something has to be added to the boot.initrd.availableKernelModules to give it access to the rootfs
<clever>
kitemikaze: and if it fails, just wait for the hour to end
<clever>
kitemikaze: first thing, is that the kexec image will reboot itself at the top of the hour, so you can just run it, and see what happens
<clever>
kitemikaze: nope
2018-03-15
<clever>
boomshroom: it could also be your ram
<clever>
boomshroom: it sounds like your hdd is failing, and linux switched to read-only to prevent corruption
<clever>
boomshroom: check near the top of dmesg, if its not lost already
<clever>
nix-build always makes a result symlink pointing to the result
<clever>
tobiasBora: which output file?
<clever>
tobiasBora: you can tell tar to skip writing that, or just unpack it to a tempdir and move what you wanted
<clever>
boomshroom: you may need to dig into /nix/var/nix/profiles/system, find the previous generation, and run its bin/switch-to-configuration switch
<clever>
Myrl-saki: runhaskell Setup.hs
<clever>
boomshroom: you can use the x86 nix to build arm packages
<clever>
tobiasBora: the override in the 2nd last comment effects nix, so you would need to nix-env -iA nixpkgs.nix to install it with those changes
<clever>
foldingcookie: the packages put in systemPackages
<clever>
shlevy: ive also found riscv64.busyboxMinimal in the stdenv area, but now i'm out of disk space
<clever>
ah, and the nixos module doesnt have that wrapper built into it
<clever>
and the nixos module for binfmtMiscRegistrations doesnt support that?
<clever>
ah
<clever>
shlevy: what does the wrapper do that matchCredentials doesnt?
<clever>
the module i linked uses that to configure everything
<clever>
including nix
<clever>
shlevy: did you make boot.binfmtMiscRegistrations ?, it has an option for that
<clever>
shlevy: i want to test qemu-user for riscv32 and riscv64
<clever>
ottidmes: i would just do mkdir -pv and then chown -R
<clever>
it can detect when services are changed and restart them for you
<clever>
nixos-rebuild did that automatically
<clever>
i havent restarted once
<clever>
disasm: i dont think there is an easy way to do that
<clever>
thats the 2nd option
<clever>
leotaku: one option, is to put that 2nd program into the buildInputs,and then do $(which foo) in the build scripts/hooks, and embed that path
<clever>
qknight: also, `nix copy-sigs` can download signatures from cache.nixos.org, so you can copy things you didnt make, without having special trust setup
<clever>
qknight: its named a little differently then the haskell variant
<clever>
nix-repl> python3.withPackages (ps: with ps; [ websockets ])
<clever>
qknight: pythonWithPackages
<clever>
coconnor: you need to use `nix sign-paths` to sign things that came from before then
<clever>
coconnor: and it only applies to things built after the setting it added