<danderson>
so you need a new tip every 2-6 months of regular use.
<cole-h>
Hmmmmmmmm
<danderson>
The tips are $12 for 8 though, so I'm not bothered by the ongoing cost
<danderson>
and the remarkable hacker community has a list of "compatible" stylus pens from other manufacturers, as insurance against the company going bust
* colemickens
is mostly just excited for more nixos evangelism :P
<danderson>
so you can just use a random Lenovo stylus and probably be fine
<colemickens>
danderson: you're mostly using to markup documents, take notes you'd otherwise take on paper?
<danderson>
it's funny, the *only* questions I got about my nixos shitposting were "oo what's that tablet"
<cole-h>
Haha
<colemickens>
I am fascinated by the tech, or the idea of having a b/w screen usable outdoors, but I fear it would sit in a drawer for most of its life
<danderson>
colemickens: I'm using it purely to take notes right now, work log style
<danderson>
sec, I can post a photo
<cole-h>
As a student, the idea of being able to take notes on not-paper is greatly appealing. Have it organized someplace without have loose-leaf paper everywhere
* cole-h
sets up a GoFundMe for this tablet
<colemickens>
hm, might be nice for some architectural/process diagramming. There's a limit to how much meaning I can convey with Google Docs or markdown tooling.
<cole-h>
:P
<colemickens>
@cole-h that was his remark, he never felt like he was running out of room, he could find htings later, one of the apps had this "infinite zoom" mechanism you could use to organize notes "in space" (or a plane, I guess). Seemed neat!
<cole-h>
Infinite zoom reminds me of prezi
<colemickens>
Oh god, that reminds me of the semester when everyone thought it was a good idea until they sat through 2 hours of head-spinning presentations (and not in the good way)
<danderson>
Here's a photo of one of my notebooks ("notebook" is the basic unit of organizing sheets of "paper" in the tablet OS): https://photos.app.goo.gl/fntjZ7nB5eZMWCzg9
<danderson>
that's the notes for my "working through the nixpkgs security bugs backlog" project
<danderson>
apologies for awful handwriting
<colemickens>
hm interesting, a very analog way of digitally tracking tasks
<danderson>
it's actully now turned more into "all the PRs and bugs I'm involved in on nixpkgs" rather than purely security
<colemickens>
but my desk is littered with sticky notes, so...
<cole-h>
Man I hate CA >:( I turn 21 and governor orders all bars to close >:(
<danderson>
yeah. it's helped a *lot* with my memory recall
* cole-h
is mostly kidding
<danderson>
actually writing stuff down helps me retain it, vs. typing it into a txt file
<cole-h>
^ 100% agree
<danderson>
this notebook is not a good illustration of the flexibility of the tablet, it's mostly stuff I could put in a txt file as well
<cole-h>
danderson: What are those squares at the bottom? Navigation buttons a la Android?
<danderson>
lemme find a page from my laptop setup notebook...
* colemickens
is interesting in starting a personal wiki precisely for trakcing/recall. :( need to start building the skill before it's 100% necessary.
<colemickens>
hm...
<cole-h>
Or "quick menu" buttons maybe
<danderson>
cole-h: quick buttons, meaning varies depending on the running app
<danderson>
in notebooks, the left/right buttons are "next page/previous page"
<danderson>
(it creates new pages as needed)
<danderson>
the center button is usually "up" (context-dependent, e.g. in notebooks it pulls up a grid view of all the pages in the notebook)
<FireFly>
hm, sounds neat
<danderson>
the tablet also sleeps pretty aggressively (shuts down the touchscreen polling). When it does, the center button is "wake up I want to write"
<cole-h>
Man, you're really making me want one
<danderson>
(when it sleeps it still shows the page, eink consumes ~0 power when not updating)
<cole-h>
And to clarify: can you read e.g. epubs on it? Is there a good "app" for that?
<danderson>
that's a photo of my laptop setup notes. in that notebook I'm using the "todo list" page template, which comes with checkboxes pre-made (I discovered that later, so the old notebook is hand-drawn)
<danderson>
and you can see I'm starting to use more freeform "scribbling on paper" things to cross-reference items
<danderson>
rather than ".txt file on a piece of paper" style
<danderson>
cole-h: it comes with a PDF reader and an "ebooks" reader. I haven't used either of them yet.
<danderson>
I'm assuming "ebooks" means epub
<cole-h>
btw I don't think niv is really a lorri alternate -- it's more for version control (I like to compare it to git submodules that don't suck, but that's probably not entirely accurate)
<danderson>
yup, confirmed, DRM-free epub
<danderson>
yup, my notes are outdated :)
<cole-h>
Very cool. I'd been wanting an e-ink reader (to be able to take outside when the weather is nicer) for a while too
<danderson>
that cluster is reminding me that home-manager+niv+lorri is probably the combo I need
<cole-h>
It's the combo I use, yeah
<colemickens>
I am going to lose my mind before figuiring out this website - is it usb type c?
<colemickens>
I hope you say no so I don't buy one.
<danderson>
no, micro-usb
<cole-h>
colemickens got lucky :P
<danderson>
there have been rumors floating about for 6 months that remarkable is going to launch a v2 tablet "soon"
<cole-h>
👀
<danderson>
but afaict (a) there's no proof of that, I think people are just making shit up
<danderson>
and (b) the pandemic has completely shot their supply chain, so I would not expect anything soon anyway
<FireFly>
hm, considering I don't have an e-reader as it is but have been kind-of meaning to get one, it's kind of tempting..
<danderson>
fwiw, I thought about it for ~6 months before getting one. The price really makes you think twice.
<cole-h>
FireFly: Same.
<cole-h>
danderson: Definitely one of the sore points.
<danderson>
now that I have one, I'm happy that I do. But it was definitely a significant investment
<FireFly>
I also desperately do need some decent way of taking notes
<colemickens>
so wait, what's the 30 day business?
<colemickens>
Is that a warranty or some strings on some non-free software on it ?
<cole-h>
No questions asked return policy I thought
<danderson>
30 day no-questions-asked return if you don't like it
<colemickens>
aha, ok
<danderson>
but it's 30 days from the day you click "buy" on the website
<danderson>
and right now they're having supply chain issues, so shipping can be pretty delayed
<colemickens>
Got it.
<cole-h>
^ but you can ask their support to make it be 30 days from when you receive it I think
<danderson>
in my case, I received the tablet ~35 days after ordering
<danderson>
so technically I never got to use the return policy
<cole-h>
Or maybe I misread what danderson said
<danderson>
but in practice yes, I heard that if you care about that, support is extending the return policy to "30 days from the day we shipped it"
<danderson>
because, well, obviously :)
<cole-h>
Ah, so it's more in light of covid and not an always kinda thing
<danderson>
anyway, sorry to shill random products on IRC. Not affiliated etc, just a pretty happy user
<danderson>
cole-h: I think it's triggered by covid, because normally they would ship in 1-2 business days
<danderson>
but right now everything is delayed
<danderson>
(it might be better now, I don't know)
<cole-h>
Got it
<danderson>
but in general, afaict they're a pretty reasonable company
<FireFly>
I'd seen the remarkable tablet before when looking around a bit, but kinda disregarded it.. I guess because of the price (and primarily wanting an e-reader for pdfs and books)
<FireFly>
hmm
<FireFly>
I'm kinda tempted to keep an eye on it, and see if the v1 sells for cheap if a v2 eventually comes around :p
<danderson>
yeah, if you want mostly a reader, I would say kindle is the way to go, sadly
<FireFly>
*nod*
<FireFly>
there's the Sony PRS ones and stuff, but I dunno if those are still a thing
<danderson>
last time I checked, it was still easy to break the DRM on them (access a secret menu to get your device serial#, with that Calibre can decrypt the mobi files, and from there it's portable across any e-reader)
<FireFly>
hmm ah
<danderson>
I've also heard good things about the barnes&noble nook, but I've never used it
<danderson>
(does it even still exist?...)
<danderson>
mostly I read ebooks on my phone, because I always have it with me
<cole-h>
Same
<cole-h>
But it kinda hurts my hands after awhile
<cole-h>
(I mostly read in bed at night)
<danderson>
yeah, definitely
rardiol has joined #nixos-chat
<jtojnar>
I am pretty happy with my old Kobo e-reader (Aura H₂O)
<Irenes[m]>
I actually think there are a lot of interesting eReaders out there, although software-wise none of them are really solid ecosystems in the way that phones are
<Irenes[m]>
not to be perceived as a shill or anything, but the reviews on goodereader.com are generally really useful for getting an understanding of what's out there and what makes particular models noteworthy
<Irenes[m]>
I cannot recommend buying through their store though, I had a bad experience and so did the one other person I know who tried
<danderson>
good call
<danderson>
I would definitely not buy a remarkable just as an ereader. It's nice, but you're wasting money if you're not using the "writable" features imo
<danderson>
though I guess it also has nicely hackable software, which can be a plus for some
<Irenes[m]>
that all makes sense
<drakonis>
calibre makes it easy to won a kindle
<drakonis>
own a kindle
<Irenes[m]>
Calibre is great
<Irenes[m]>
I just wish it understood BibTeX
<Irenes[m]>
Calibre is awesome for fiction and okay for blogs, but for academic papers I don't have a good workflow that doesn't involve doing like twenty minutes of manual data entry on each paper
<Irenes[m]>
(yes I've looked at custom metadata import plugins)
slack1256 has quit [Remote host closed the connection]
KeiraT has quit [Ping timeout: 240 seconds]
KeiraT has joined #nixos-chat
<gchristensen>
adisbladis: you here, or did you go to bed at a reasonable time? :P
<danderson>
Asking for a me who'll have to figure out vault on nixos if I get nixos in prod
<gchristensen>
danderson: right now, I'm treating it like a better password manager :) but ultimately, production just like you
<aleph->
Vault is nice. Wanted to use it at work
<aleph->
But thankfully we might move to GCS/GCP
<gchristensen>
why should I stick some untracked, long-term AWS tokens in to `pass` when I could instead give my laptop nice prod-quality tools too :)
<aleph->
Which obvliates it somewhat since I just wanted it for disk encrypt keys
<danderson>
good to know! Curious what setup was needed beyond the vault nixos module that's in unstable n
<danderson>
now*
<danderson>
I think the setup I'll want in prod is auto-unseal from some cloud KMS, and *handwave* auth
<gchristensen>
yeah, and tbh vault is really intended to be operated by hand
<danderson>
yup, like most databases. Super stateful, doesn't make a huge amount of sense to manage otherwise
<gchristensen>
yea
<danderson>
although I guess a lot of the desired state can be set up declaratively
<gchristensen>
my use case has it locking and unlocking very frequently, sealing with my screen locker, etc.
<gchristensen>
and no need for the 3/5 keys... I have a script stored in `pass` which provides the 3 keys to unlock, automatically
<danderson>
hmm, I think you can change the thresholds
<danderson>
you could just make a 1,1 key during init
<danderson>
and stick that in pass
<gchristensen>
that is a nice idea -- I hadn't looked in to that
<cole-h>
gchristensen: Am I misunderstanding if I think that you're using vault like you would pass -- as a personal password store?
<danderson>
that's how I initialized stuff last time I was playing with vault iirc
<gchristensen>
cole-h: I'm not actually putting regular passwords in there, no
<aleph->
gchristensen: So why use vault if you have pass? :P
<gchristensen>
but I am using it to get short-term creds for Packet and GitHub, and soon AWS, SSH, and RabbitMQ :)
<gchristensen>
aleph-: because Vault can grant me a token valid for 30 minutes. pass can't
<cole-h>
So basically token storage?
<cole-h>
OK, I see
<gchristensen>
no, the point I'm interested in is that the tokens are not static
* colemickens
is wary
<colemickens>
how hard is bootstrap on a new machine?
<cole-h>
Yeah, I worded that wrong x)
<gchristensen>
no idea, colemickens :) part of the experiment
<gchristensen>
also part of the experiment is running Vault in a private network namespace, with the only way to access it is through a proxy which requires I tap my yubikey to create new tokens
<cole-h>
The one good thing to come out of covid: just got free unlimited mobile data on TMo until 5/13 (previously 2GB cap with "unlimited" low-speed)
<colemickens>
wow, very cool
<colemickens>
gchristensen: you wrote the proxy?
<gchristensen>
yeah
<aleph->
cole-h: Yeah got that as well
<aleph->
Still need to return that sim and refund my service, given I never used it
<cole-h>
Now how long until Comcast uncaps my internet
<gchristensen>
it isn't good, yet, it is the "gateway" example from the Rust project Hyper, with a simple pattern match and a shelling out to a yubiky-validating script
<cole-h>
1TB/mo bleh
<gchristensen>
but I want to be notified and involved when new credentials are created. I'm pretty sure, in general, my laptop shouldn't be doing things like that without me instructing them
<cole-h>
I'd be interested to read a writeup or blog post or something when you finish setting it up to your liking
<gchristensen>
that is a nice idea
<gchristensen>
it may be too much trouble :P
<gchristensen>
but yeah
<danderson>
gchristensen: fun fact, that yubikey proxy of yours is worth about $75k/year
<cole-h>
If you do write something, you know where to ping me :P
<danderson>
which is what Hashicorp wants for their "Governance module" that adds 2FA on credential access
<danderson>
so, please share :D
<gchristensen>
danderson: oh, neat :)
<cole-h>
gchristensen: That means you should sell it for $70k/yr >:)
<gchristensen>
I will license it in exchange for one (1) NixOS in production at your gig, danderson :P
<cole-h>
:D
<gchristensen>
kidding of course. I have been lucky enough to have written almost zero closed source software in like, a year
<cole-h>
🎉
<danderson>
gchristensen: deal :O
<danderson>
Nixos in prod is on the todo list. Nobody's objected yet.
<gchristensen>
:o
<danderson>
CEO says it's the only sensible way to manage a prod fleet (either that, or give up and accept that it's unmanaged)
<danderson>
this was in a conversation where I conservatively said that hmm, we'll probably want chef or ansible or something soon
<danderson>
and he said lol no, those don't work, something like nixos is the only thing that would actually work out
<gchristensen>
:D :D
<danderson>
and everyone else seems at least neutral on nixos, as long as I figure out automated deployment and maintain it
<danderson>
so I'm very carefully not trying to argue about anything :P
<cole-h>
I was neutral on Nix(OS) until I actually started using it
<cole-h>
Now I'm an evangelical
<danderson>
same, but I'm careful to manage the innovation tokens of my coworkers
<danderson>
some have a low-ish threshold for too much new stuff at once
<danderson>
so I'm trying to either space it out, or sneak it in such that they don't have to care about what I changed :P
<cole-h>
Smart. Still a student, so I don't have much experience with managing the bureaucracy
<danderson>
eh, not so much bureaucracy, just personalities
<danderson>
we're a 5-7 person company depending on how you count, barely 1y old
<danderson>
that means there is a *lot* of stuff to do, and I can't spend too much time just tinkering with prod
<danderson>
I have to go and actually build a product that people want :P
<gchristensen>
that is a good way to go
<danderson>
but otoh, we're building a security product, and in some ways our control plane ends up being a CA for a bunch of companies, so I want to lock it the hell down asap
<aleph->
danderson: Your company isn't based in Croatia is it?
<danderson>
technically it's not based anywhere, we don't have offices :)
<aleph->
Heh, is it nominally based there?
<danderson>
I guess legally it's a Canadian company, but we're currently in 3 countries and 3 timezones (us-east, us-west, australia)
waleee-cl has quit [Quit: Connection closed for inactivity]
<cole-h>
Uh oh
<cole-h>
Why is my lag in weechat climbing
<lovesegfault>
do I use vaapiVdpau or libvdpau-va-gl?
<lovesegfault>
or both?
<danderson>
good question, that's on my own list of stuff to figure out
<danderson>
especially with a Radeon GPU, I haven't had one of those for years.
* lovesegfault
shoves both in
<danderson>
the X driver talks about VDPAU when it initializes the session, so I'm hoping it just works... But I have no idea
lovesegfault has quit [Quit: WeeChat 2.7.1]
<infinisil>
Hm, access time for files in /nix/store could be used to figure out whether packages have been used in the last X days
<infinisil>
Which then could be used to minimize your system :o
<danderson>
I wouldn't trust atime for that tbh. I'd go with a wrapper that pings access times into some database
<danderson>
bonus, it'll probably be less inefficient because you can dedup hits in nix-daemon, and not smash the filesystem every time a script runs a sub-bash :)
<cole-h>
Would have been funny if I created a new user that was `cole-h ++`, `++`'d it, and let the bot go into an infinite loop (I assume) :D
<cole-h>
ar++ Thanks for checking what I was too lazy to
<{^_^}>
ar's karma got increased to 5
<cole-h>
Another (probably stupid question: is it possible to have a different login shell than interactive shell?
* cole-h
fat-fingered the enter key, but there should be a closing paren somewhere in there
<srk>
Taneb: how do I even get started with Agda? :)
<MichaelRaskin>
cole-h: what is interactive shell in this context?
<cole-h>
Not-login :P Really, I just want to have my TTY shell be bash (so I don't source my env vars from my fish config), and everywhere else be fish
<Taneb>
srk: that's an excellent question. I can't remember how I did
<cole-h>
I don't know if that answers your question...
<__monty__>
4 types of shells, interactive login, interactive non-login, non-interactive login, non-interactive non-login. Afaik you usually use an interactive non-login shell.
<MichaelRaskin>
You can always create a wrapper script that launches your terminal of choice after setting SHELL=fish I guess
<Taneb>
srk: find a tutorial, work through the tutorial, then keep reading the manual and standard library until things begin making sense, then try to do something yourself and fail horribly
<cole-h>
Going off what __monty__ said, I guess I want `interactive login` = bash, while `interactive non-login` = fish.
<srk>
Taneb: cool, was asking more like how do I get a right shell but that is helpful as well :)
<Taneb>
srk: nix-shell -p haskellPackages.Agda works for me (although it might be marked as broken)
<__monty__>
srk: The right way to get started with agda is to install the emacs agda-mode.
<Taneb>
Assuming you have emacs installed
<Taneb>
__monty__: the shell does that for you, I think
<cole-h>
My current workaround is to just cancel sourcing my config if I'm in a login shell :P If I could set two different shells for either of those scenarios, that would be a much better solution
<cole-h>
But I don't mind the current way I'm doing it
<cole-h>
Mainly just curious
<srk>
__monty__: Taneb: if I'm a vim user? all is lost? evil?
<Taneb>
srk: if you're a vim user you're probably going to have a bad time (I use emacs only for Agda)
<__monty__>
srk: I'm a vim user. Agda is the only thing I've used emacs for so far.
<__monty__>
cole-h: When are you running into a fish login shell btw?
<srk>
right
<MichaelRaskin>
cole-h: where you get your non-login shells from? Terminal emulators? Well, you can tell them what to run as a shell
<Taneb>
srk: you might want to find an emacs tutorial while you're at it
<__monty__>
cole-h: Normally you'd use different rc files for the distinction you want but that's obviously a single shell solution.
<srk>
looks like ghc865.Agda might work
<srk>
Taneb: yeah, I figured :)
<cole-h>
MichaelRaskin: Yeah, that would probably work as well.
<cole-h>
__monty__ I start sway from the TTY, so that's where I see the login-interactive shell
<Taneb>
srk: if I can summon the motivation I'll start working on my Agda-infra-in-nixpkgs idea
<Taneb>
Tonight
<srk>
:))
<infinisil>
Just tracked down a bug for like 30 minutes, turns out the fix is to just delete a single char
<pie_[bnc]>
wish i could get around to working on that stuff again >:(
<Taneb>
pie_[bnc]: that does look interesting
<pie_[bnc]>
i have a bunch of half-updated stuff on my github
<pie_[bnc]>
ugh i really need to uplaod the changes i made to the R stuff
* pie_[bnc]
flails helplessly :(
<cole-h>
I kinda wish GH let you resolve your own conversations, instead of having to rely on the PR author to do so...
<__monty__>
cole-h: Reviewers can do so too.
<cole-h>
But only if they're actually a reviewer, and not just some Joe Schmoe who left a drive-by comment
<MichaelRaskin>
It's a good question if _requested_ reviewers who are non-committers can do this
<MichaelRaskin>
(What about non-committer org members, i.e. maintainers?)
<cole-h>
99% sure non-committers cannot resolve even their own comments. Unsure about requested
<cole-h>
Though I haven't been a member of the org for long enough to be completely certain...
<adisbladis>
MichaelRaskin: It's almost as if Github was not mean to manage large projects...
<cole-h>
;^)
<MichaelRaskin>
adisbladis: Well, I guess their paying market is where each conversation includes at least one committer (but maybe there are protected branches)
<eyJhb>
I wil never be ready for FedEx forwarding me to the Swedish department.
<eyJhb>
HOw is that okay :(
<cole-h>
wot
<adisbladis>
Just speak Swedish.. It's easy.
<adisbladis>
Even the kids in Sweden know how to!
<eyJhb>
Normally it is quite alright, but when I am disputing a case with them, them that is not okay..
<eyJhb>
Basically they placed a package without my "consent" etc. that needed to be paid for. Which you have the right to refuse...
<eyJhb>
So..
<eyJhb>
> DKK 240
<eyJhb>
extra.. :(
<{^_^}>
"240 DKK = 36.000000 USD"
<adisbladis>
MichaelRaskin: Yeah. My observation is that most closed-source orgs have very simple git hosting requirements.
<adisbladis>
Thank you {^_^} for converting one currency I don't have a concept of to another one I don't really have a concept of :)
<eyJhb>
> USD 36
<{^_^}>
"36 USD = 240.000000 DKK"
<adisbladis>
:D
<cole-h>
lol
<eyJhb>
Damn it! I thought it was to EUR...
<eyJhb>
> 240 / 7.5
<{^_^}>
32
<MichaelRaskin>
It remembered, I guess
<FireFly>
just 240 more expensive kr
<MichaelRaskin>
> 32 EUR
<{^_^}>
attempt to call something which is not a function but an integer, at (string):288:1
<cole-h>
> EUR 32
<{^_^}>
"32 EUR = 240.000000 DKK"
<cole-h>
lmao
<eyJhb>
Whooo, everything is in DKK! Soon the world!
<adisbladis>
Omg
<adisbladis>
This is terri^Wfantastic
<eyJhb>
> SWE 00
<{^_^}>
undefined variable 'SWE' at (string):288:1
<adisbladis>
> SEK 00
<{^_^}>
undefined variable 'SEK' at (string):288:1
<waleee-cl>
SEK 1000
<adisbladis>
:<
<eyJhb>
I need one more!
<adisbladis>
Sweden is a myth anyway
<waleee-cl>
> SEK 1000
<{^_^}>
undefined variable 'SEK' at (string):288:1
<adisbladis>
It doesn't exist
<MichaelRaskin>
That's why FedEx redirects your complaints there
<cole-h>
Fake country
<adisbladis>
MichaelRaskin: ln -s /dev/null Sweden
<__monty__>
waleee-cl: These couple functions are just what we defined when we were having fun : )
<MichaelRaskin>
Does WorksOnARM count as the News?
lovesegfault has joined #nixos-chat
<gchristensen>
that is up to you
<adisbladis>
Close enough
nckx has quit [*.net *.split]
nckx has joined #nixos-chat
<gchristensen>
andi-: I'm not using consul at all, because no clustering -> no need for consul :)
<andi->
gchristensen: okay, I always either thought vault so critical for all the usage that you want at lest 3 very trustworthy instances in three failure domains + the needed consul stuff. It always looks like overkill for anything I ever wanted to use it for.
<gchristensen>
if I was doing it In Production probably yeah
<gchristensen>
but I'm running it in little-p production, my laptop
<gchristensen>
and later on 1 or two servers
wildtrees has joined #nixos-chat
<ashkitten>
gchristensen: ooh nice article
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<eyJhb>
Hell Malsets connections is unstable
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<eyJhb>
Time to switch to Dvorak Programmers layout I guess..
<lovesegfault>
day started with a panic that I now tracked down to monotonic time being not that
<lovesegfault>
eyJhb: unclear, I suspect it's a kernel bug
<lovesegfault>
we're on an old kernel
<eyJhb>
Doesn't seem nice then..
<lovesegfault>
4.4.0-142-generic
<lovesegfault>
Yes, not at all lovely :P
<eyJhb>
Bring som red wine then! ;)
<cole-h>
btw lovesegfault you'll be please to know I've fixed my sway-via-Nix issue
<cole-h>
s/please/pleased
<lovesegfault>
oh, nice, how cole-h?
<cole-h>
When I originally imported my environment into systemd, I had a whole bunch of junk that it didn't like, which somehow caused the unit to fail to start
<cole-h>
So I added a check to my login shell config that exits in login mode so it doesn't taint my env and I can safely `systemctl import-environment --user`
<cole-h>
(and completely erased everything that I had accidentally put in systemd by parsing the `show-environment` output)
<lovesegfault>
Sweet :)
<cole-h>
My only problem now is that the swayidle unit doesn't work -- it gives me pam auth failures: `pam_authenticate failed: authentication information unavailable`
Jackneill has quit [Read error: Connection reset by peer]
nckx has quit [*.net *.split]
<cole-h>
Rather, this is a problem with swaylock spawned by the swayidle unit
nckx has joined #nixos-chat
<eyJhb>
etu: it is a weird way the QMK has started to work
<lovesegfault>
hm
<lovesegfault>
it works fine for me but it has this weird black flash
<cole-h>
Problem is probably that I'm still on Arch :P
<samueldr>
it's like that for almost everywhere, but sometimes the country
<etu>
eyJhb: qmk provides a shell.nix
<samueldr>
exactly that one lovesegfault
<etu>
eyJhb: that pins package versions of everything that works
<samueldr>
that map is bad
<etu>
eyJhb: It's amazing :)
<samueldr>
the should be using a gradient intensity per division
<eyJhb>
UH etu didn't see that
<samueldr>
so if it's the country, the whole country with a gradient, states for states, etc.
<samueldr>
those circles are next to useless
<samueldr>
though great at making people panic!
<etu>
eyJhb: yeah, they are super helpful :)
<eyJhb>
Getting ready to configure my new layout for Dvorak
<eyJhb>
I both love and hate it
<lovesegfault>
I miss my keyboard so much
<lovesegfault>
and my monitor
<lovesegfault>
I hate wfh
<eyJhb>
wfh?
<cole-h>
Working from home
<eyJhb>
Ahh
<eyJhb>
I have 2xErgodox-ez
<cole-h>
Go back to work, take your stuff, and go back home :P
<eyJhb>
Three monitors at home, only two at uni
<lovesegfault>
cole-h: sf is now in lockdown
<lovesegfault>
there's mandatory shelter-in-place
<etu>
I love wfh :D
<cole-h>
Don't get caught
<cole-h>
>:)
<lovesegfault>
so I have to stay home
<etu>
It's gonna be hard to get me back to the office
<lovesegfault>
I really hate wfh
<lovesegfault>
like a lot a lot
<lovesegfault>
hate hate
<gchristensen>
lovesegfault: agreed, so important to have the good tools
<lovesegfault>
gchristensen: yeah, it's been one week working w/o my ergodox and w/o a monitor and it's so hard
<etu>
I was worried about the wfh situation, and I'm just 3 days in. But so far it's the best ever.
<lovesegfault>
I don't really have a setup at home
<etu>
lovesegfault: I brought my ergodox home and I have a good monitor at home. So no real difference except I'm not interrupted as much.
<etu>
Got a proper desk and everything
<lovesegfault>
etu: what about chair/desk?
<lovesegfault>
ah
<etu>
standing desk at home
<lovesegfault>
I'm working from my dinner table
<etu>
:)
<etu>
ough
<lovesegfault>
on a dinner chair
<cransom>
wfh is my default, but if all i had was an 13" macbook air and a sofa or kitchen table, i would be pretty sad too. but maybe super focused because 3 screens does let your mind wander.
<MichaelRaskin>
Meanwhile, I hear that in Russia they manage to hospitalise people because of coronavirus after actually testing them and getting clean results.
<MichaelRaskin>
(no, the people do not have new symptoms)
<eyJhb>
WHy not throw that into xkbOptions etu ?
<etu>
eyJhb: For the <>-key you need xmodmap
<eyJhb>
But I think there is a option that runs that as well
<etu>
hmm, is there?
<etu>
I know there's an option for scroll lock to compose
<eyJhb>
Maybe not
<etu>
I used to do that before I added <> as well
<eyJhb>
I just thought I read it somewhere
<etu>
If you find it, please send it to me. I rather have an xkbOption than xmodmap :)
<MichaelRaskin>
I am annoyed that if X.org completely falls over, I will need to build a keymap out of my carefully modularised xmodmap script setup
<eyJhb>
will do etu ! Can you tell me how composite key works? Is it just universal, that if you press it in the US layout, then you can type e.g. swedish and danish letters?
<MichaelRaskin>
You mean Compose?
<eyJhb>
Yeah, sorry
<MichaelRaskin>
As far as I remember (I prefer deadkeys for French/German/…), it is something like e'[Compose] → é
<etu>
eyJhb: think of compose as "turning the next keystroke into a deadkey to combine it with the keystroke after"
<MichaelRaskin>
Compose is prefix, not suffix? Ah
<etu>
eyJhb: compose a e => æ
<eyJhb>
But can I just switch to us dvorak, map capslock to compose, and then it works for letters?
<etu>
eyJhb: compose a a => å
<etu>
eyJhb: compose / o => ø
<eyJhb>
So I should do it, and then edit my layout soonis
<eyJhb>
Btw.. keyboard_extras dvp, is that dvorak programming?
<drakonis>
holy crap there's a way to look up projects there now
<drakonis>
its nice.
<adisbladis>
infinisil: It's not gratis though
<drakonis>
sircmpwn does make it gratis to projects
<infinisil>
And self-hosting could be done
<drakonis>
also that
<adisbladis>
Which costs $$$$ and volunteer time that could be spent hacking :)
<adisbladis>
Githubs value proposition is still great
<drakonis>
to a certain degree
<infinisil>
Yeah I don't mind GitHub really :)
<drakonis>
there'll be a point it'll be necessary to shed it
<drakonis>
hedging our bets would be best
<adisbladis>
I don't actually think so
<adisbladis>
Not in the next 5-10 years at least
<viric>
can all countries reach github?
<drakonis>
the range's a little wide
<drakonis>
no
<drakonis>
all countries with sanctions applied by the US cannot reach github
<drakonis>
imagine if the president wakes up and decides to sanction china
<drakonis>
or someone else with a significant contributor base
<viric>
NixOS is usable by whoever US wants
<viric>
only.
<viric>
NixOS still does not have any way to become full-offline, right?
<adisbladis>
Sourcehut is also US hosted it seems, so the same legal hurdles applies?
<drakonis>
you can run your own instances though
<adisbladis>
drakonis: Which again, costs time and money.
<adisbladis>
Both of which we don't have enough of.
<drakonis>
and yes there's the same hurdles, sadly.
<adisbladis>
Gitlab.com suffers from the same thing
<adisbladis>
On a more technical note I find the sourcehut UI very unwelcoming
<adisbladis>
Tbh github is pretty great in a lot of aspects
<colemickens>
I'll take basically anything over waiting 1.5 seconds for every dir navigation in the GitLab UI.
<drakonis>
i find that github has some kinda weird design choices.
<cole-h>
I don't mind it, but I think the largest barrier to entry for this project would be that the intended way to file bugs, etc, is by mailing lists
<colemickens>
sourcehut took some getting used to, my biggest remaining issue is that it's hard to get from Todo -> the code repo without manual URL manging.
<drakonis>
that seems to be worked on atm
<colemickens>
mangling*
<adisbladis>
Also I'm very wary of the author.. I'm not a fan.
<samueldr>
colemickens: with github and gitlab, you can use `T` for fuzzy search in a file listing, if you know what you're going after
<drakonis>
i'm aware.
<samueldr>
why is it hidden behind an obscure key trigger? dunno, it's dumb
<drakonis>
the web patchsets have been available since october last year
<drakonis>
cole-h: the intended way is email all the things
<drakonis>
but it looks like there may or may not be a web path being developed
<drakonis>
not optimal for the majority of people but
<cole-h>
Interesting to hear. Drew hasn't posted much of it (or that I remember) then
<drakonis>
oh actually
<drakonis>
its there already
<drakonis>
you can report and comment on tickets from the web now
<drakonis>
fun.
<drakonis>
filing and commenting works on the web UI, truly grand.
<drakonis>
i suppose he had to do it, otherwise alienate a potential userbase
<cole-h>
If you're talking about todo.sr.ht, pretty sure he only intended that to be used for TODOs for the codebase as opposed to issues