<colemickens>
It is, gsync works through it, since it's "naive" DP switching.
<samueldr>
what's the catch?
<samueldr>
(not that I'm interested)
<colemickens>
I am doing a cleaning pass and I just want the thing gone and I'd rather ship it to someone that lurks here than deal with listing it repeatedly (again).
<colemickens>
No catch AFAIK, DP KVMs that handle that resolution aren't super easy to find, and I'm only aware of one esoteric small-batch product that is significantly better than it. Even in the years since I bought it.
<abathur>
anyone familiar enough w/ git subtrees to know, given a repo (on GH) with more than 10 subtrees, if there's a simpler way to hunt down their sources than trawling for the most-recent squash commit or something?
<abathur>
nm, did it the way I described above already :[
cole-h has quit [Quit: Goodbye]
rajivr has joined #nixos-chat
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 240 seconds]
tilpner_ is now known as tilpner
<aleph->
colemickens: Getting rid of a KVM?
<colemickens>
aleph-: yup, I am aiming for a simpler (read: less hw) setup in my life
<aleph->
colemickens: I'm definitely interested. Where about are ya'll located?
* aleph-
reads about how to use a DP KVM switch with his oryx pro
<colemickens>
aleph-: Seattle.
<infinisil>
First US presidential debate starts in 8 minutes..
<colemickens>
1.542 kg, feel free to DM if you want too.
<aleph->
colemickens: Stupid question, is it like HDMI in and DP out?
<colemickens>
aleph-: it's all DP
<colemickens>
and it's not "active" DP so there's a second to switch, but it's as if the wires were directly exchanged (which was important to me for GSync/ adaptive refresh rate stuff to work)
<aleph->
Got it. Guess I can do USB-C dock to DP for my work laptop
<aleph->
And let me go see about my oryx pro...
<colemickens>
in my experience windows and linux didn't really care about this in practice
<gchristensen>
infinisil: is audio broken on cspan for you?
<infinisil>
gchristensen: Yup..
<infinisil>
And reloading seems to make it non-live (as if it was a 30 minute video already done)
<aleph->
colemickens: Yeah I'll message you in a bit for it.
<infinisil>
No audio either though :(
<samueldr>
a friend of mine was confused and said CPAC (which is the canadian equiv to cspan)
<samueldr>
which is wholly confusing because CPAC is currently streaming late night voting that could result in the current government losing a vote of confidence
<immae>
eyJhb: it should be equivalent to setting nix.envVars.TMPDIR = "/something" no?
<immae>
(Ah it’s an internal value so it’s not documented)
<eyJhb>
immae: meaning it cannot be set, or just that it is hidden?
<immae>
it is hidden
<immae>
not readonly
<eyJhb>
Hmm, maybe I should use that one
<eyJhb>
Currently I am just thinking of a way I can make this NOEXEC/NOSUID more universal/put it into a simple file and have everything together
Guest68834 has joined #nixos-chat
Guest68834 has joined #nixos-chat
Guest68834 has quit [Changing host]
Guest68834 is now known as joepie91
<gchristensen>
sphalerite: nice
<gchristensen>
eyJhb:
<eyJhb>
gchristensen: You haven't had that issue yet?
<gchristensen>
not yet...:) but I do a lot of my building on another machine
<eyJhb>
You lucky bastard gchristensen :D
<eyJhb>
I only saw it because of displaylink and vbox
<gchristensen>
maybe you could set boot.tmpOnTmpfs, or mount something exec on /tmp
<eyJhb>
Yeah, had that before. I am trying to do something else :D
<eyJhb>
Hence, my questions and infinite recursion in #nixos :p
<eyJhb>
Just planing on having a tmpfs that is used for builds basically
<gchristensen>
whoa ... `mount` shows "/home/grahamc/bogus on /bogus type zfs (rw,xattr,noacl)
<gchristensen>
if I delete /home/grahamc/bogus, it show bogus on /bogus type zfs (rw,xattr,noacl)
<gchristensen>
bogus is the name of a zpool
<eyJhb>
What do you use it for gchristensen ?
<gchristensen>
bogus?
<gchristensen>
destroying datasets, zpools, and other scary operations
<gchristensen>
sometimes I `send` to it, like with github.com/grahamc/wint
<eyJhb>
understandable :p Generally scary opertions is not nice.
<eyJhb>
gchristensen: Is it possible to make overlays in config ?
<gchristensen>
eh?
<eyJhb>
Currently trying to get all fileSystems names/mount points, and setting them all to have NOEXEC, except for a blacklist. But as the syntax ends up being something like `fileSystems = someFunc config.fileSystems`, I end up getting a infinite recursion. Just thought about overlays
<eyJhb>
But there might be a better solution, and one that ACTUALLY works.
<eyJhb>
Also, on the DisplayLink topic. My teacher just came in and said he had spent the past 24 hours fixing his computer after it wouldn't boot when he tried to install DisplayLink on it.
<eyJhb>
sphalerite the brick is real.
<sphalerite>
gchristensen: though it won't be as bad as I originally imagined I think — I think files can be set executable, just not executed. I was worried that maybe it would end up installing binaries into the nix store non-executable but I don't think that's the case.
<colemickens>
lmao, just so you can enjoy my suffering, that cheap pixel3 I bought from ebay? I returned it without factory resetting, so it has returned to me again. I'm drowning in Pixel 3s but still only have one good one!!
<samueldr>
:|
<colemickens>
I know some of the words on that gh wiki page, but no idea what I'm looking at tbh
<samueldr>
it's an HDMI dongle that uses an undocumented feature of amlogic SoCs boot chain
<samueldr>
that boot chain queries a location on the i²c bus, and if some magic strings are present, it'll skip directly to that boot method
<samueldr>
so instead of, let's say, booting from the internal SPI, it'll boot from USB
<samueldr>
though right now I'm thinking a bit more... IIRC there is "security" on amlogic chips that may mean it's not useful in that instance as the program still might need to be signed
<aleph->
colemickens: Didn't sell the kvm yet right
<colemickens>
aleph-: ha, no, it's yours if you want it.
<colemickens>
samueldr: I was going to say, that seems like a big back door to leave open, but from what I know about PSP batteries, and the Switches hardware "exploit", I guess it wouldn't be unprecedented.
<samueldr>
if that doesn't defeat the signature, it's not a bad backdoor
<samueldr>
the switch's was problematic because of a signing verification bug
<samueldr>
if it hadn't had that bug to exploit in the protocols, it would have been fine
<colemickens>
yeah, just skimming through it here again, there's more "exploit" to it than I'd thought
<samueldr>
basically the basic OS in uh... "programming mode" for Tegra has some exploitable bugs
<samueldr>
fixed switches still have that way to go in programming mode... it's a good thing! that's used to fix broken software
<samueldr>
(by service centers)
<samueldr>
they fixed the bug that was exploited though
<colemickens>
The Matrix + Gitter news is exciting to me. "This is because the pledge is feature parity first (so, yes, that means Element will be gaining a bunch of Gitter features; such as threads and instant live room peeking, to name two)."
<gchristensen>
I think it would be fun to have a repo with a nixos config in it on github where any PR which passes checks is automatically merged and deployed to an AWS server. just to see what would happen
<cole-h>
Sounds like fun
<energizer>
tbh that should be the only way to use nixos. i hate that i write all this software to define my system but i have no ci process for it, i even have uncommitted code running on my machine
<ashkitten>
gchristensen: could we have a goal with it?
<abathur>
Wavix is a POSIX system that uses WebAssembly's Software Fault Isolation to run the complete system in a single host OS process.
<abathur>
""
<samueldr>
yeah, you linked that yesterday
<samueldr>
done porting bash and nix to it? :)
<abathur>
oh, I got myself turned around and thought I'd done browsix yesterday :P
<abathur>
no, alas; which is how I end up here trying to bait the hook... I'm currently a bit flummoxed by some combination of it's monorepo subtree, build-via a python2 bootstrapping script, and cross-compilation
<samueldr>
ugh, and the firmware update won't apply if it's done over USB :(
<samueldr>
so I guess I have to do it after transferring all the data on the SSD once it's installer in place
<abathur>
I've gotten bits and pieces to build, but I'm currently puzzling over a target-not-found error from wavix -> WAVM even though I'm passing it in the same way the python build script does
<samueldr>
oh, good thing I checked, apparently the firmware version is already the latest