gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<adisbladis> Hmm, lively here today
abathur has joined #nixos-chat
* aanderse waves at adisbladis
<adisbladis> aanderse: o/
<adisbladis> aanderse: What are you up to?
<aanderse> just put kids to bed, fixing up openssh pr
<aanderse> how about you?
<adisbladis> I just finished up a hell of a nixpkgs pr :)
<aanderse> something fun?
<gchristensen> omg adisbladis this is the most fun PR description I've ever read
<adisbladis> Fun & frustrating all rolled up in one https://github.com/NixOS/nixpkgs/pull/82453
<gchristensen> *continues reading*
<{^_^}> #82453 (by adisbladis, 8 minutes ago, open): Python: introduce NIX_PYTHONPREFIX in order to set site.PREFIXES
<aanderse> ha ha ha
<aanderse> ok one sentence in and i'm hooked
<drakonis> python will finally be less terrible on nix?
* aanderse keeps reading
<drakonis> is this where using python won't make me hate myself?
<adisbladis> drakonis: This specifically fixes mypy on Nix
<adisbladis> Perhaps other things too
<adisbladis> I think it _may_ end up fixing `pipenv graph`
<drakonis> wonderful.
<adisbladis> drakonis: Shameless self plug, but I can highly recommend poetry2nix https://github.com/nix-community/poetry2nix
<aanderse> adisbladis: are you going to be writing any more nixops plugins in the coming future? specifically new targets
<drakonis> its sadly not a poetry consumer
<drakonis> its a pipenv consumer that i want
<gchristensen> adisbladis: may I suggest putting the great story in the commit?
<adisbladis> drakonis: I started out hacking on that but gave up because pipenv is honestly a piece of ... (we dont use that language in #nix* channels)
<adisbladis> Haha why not
<adisbladis> gchristensen: Done :)
<gchristensen> cool :)
<gchristensen> no sense stranding that in GitHub
<gchristensen> I guess I should test it before I approve it =)
<adisbladis> Oh! I should publish the repro too
<gchristensen> also python -> snake -> dragon ... good stuff.
ash_braker has joined #nixos-chat
<aanderse> so the province i live in just announced they are closing all grade schools for 3 weeks
<samueldr> I went grocery shop yesterday, which was "later" than usual due to bad weather
<samueldr> yesterday evening it was as usual, nobody around
<samueldr> today, had to go again, no car, I was already "late" on usual shopping
<gchristensen> my grocery store was entirely out of non-organic brown, long-grained rice and a very specific type of mayonaise.
<samueldr> I think people took that buying all the toilet paper like everywhere else was a guide
<adisbladis> aanderse: I don't plan on moking more nixops plugins any time soon.
<aanderse> adisbladis: k
<adisbladis> I do want the ones we have to type check :>
<samueldr> and I didn't even go do my groceries... the queue to pay was literally bigger than when they had their huge 50 years anniversary deals
<aanderse> :D
<adisbladis> ...
<adisbladis> It seems like it's far less panic here in London (at least where I live)
<samueldr> though to be fair, today was when the two governments and the city all announced measures and such
<samueldr> might have woken up some people to "do as they did elsewhere"
<samueldr> I wonder if pasta was empty too!
<gchristensen> adisbladis: nice! and
<samueldr> though now I need to reschedule my grocery shopping in upcoming inclement weather :(
<gchristensen> will try .. :)
<aanderse> samueldr: you haven't got spring yet? :(
<ashkitten> it's so selfish of people to be buying up everything
<aanderse> its been reasonably nice here since sunday
wildtrees has quit [Quit: Leaving]
<samueldr> aanderse: got some -5~5 weather with rain, sleet and snow
<samueldr> all surfaces that are not sidewalks and car-bearing are literally iced over
<samueldr> trees still are all iced over and glittery shiny
<aanderse> :\
<aanderse> do you live northern part of the province or something? sounds horrible :S
<samueldr> and for the record, no, people don't usually go panic shopping for a bit of sleet and snow
<samueldr> aanderse: no, the weather is just not like what you get in ontario
<samueldr> that's usual~ish weather, but a bit warmer than usual
<samueldr> we can expect winter storms up until mid april
<samueldr> but those are not usual, simply not unexpected
<samueldr> though, if you look at a map, we *are* more northern than you, but being a bit more up north is not the only reason, weather patterns are hard
<aanderse> no wonder i've only visited quebec in summer since i was like... 10
<samueldr> monteral weather is likely closer to ottawa weather, though toronto is AFAIUI much warmer
<samueldr> montreal*
<samueldr> (they don't deserver their accent)
<samueldr> deserve*
<samueldr> dang it hands, stop typing all screwey
<samueldr> gas is when you pass gas?
<samueldr> like a well-oiled machine!
<colemickens> o_0
<adisbladis> TMI!
<cole-h> clever: ping
<gchristensen> samueldr: that high-fiber diet keeps it very regular
<clever> cole-h: pong
<{^_^}> nix#3399 (by wak-google, 1 day ago, open): Substitutions broken with curl 7.69.0 and nix 2.3.2
<cole-h> Found my issue the past few days lmao
* colemickens has a certain, relevant set of data that would be fun to see/play with in Prometheus...
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]
<aleph-> I really should set up monitoring at home
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
waleee-cl has quit [Quit: Connection closed for inactivity]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
drakonis has quit [Quit: WeeChat 2.7.1]
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]
ash_braker has quit [Quit: ash_braker]
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]
ajs124 has quit [Quit: killed]
das_j has quit [Quit: killed]
ajs124 has joined #nixos-chat
das_j has joined #nixos-chat
ash_braker has joined #nixos-chat
endformationage has quit [Ping timeout: 260 seconds]
ash_braker has quit [Client Quit]
<lovesegfault> packet.com is passing me on the foldingathome competition :(
<cole-h> You should throw your $1MM server you were hauling around in the early days at it :^)
<lovesegfault> cole-h: I am
<cole-h> You should get another one
<cole-h> It's that easy, right?
rardiol has quit [Ping timeout: 240 seconds]
<lovesegfault> I wish!
* lovesegfault goes check stats
<lovesegfault> still winning
<cole-h> ...for now
ash__ has joined #nixos-chat
<colemickens> how do you even read a git log where someone merges instead of rebases?
<colemickens> sometimes I can't believe how I get away without knowing how to do somethings
abathur has quit [Ping timeout: 255 seconds]
ash__ has quit [Remote host closed the connection]
<monsieurp> jesus fuck $1.5 trillion
<cole-h> colemickens: Yeah, I get the heebie-jeebies whenever I look at the nixpkgs log :P
<cole-h> Also makes it a PITA to revert, etc
<monsieurp> hang on a second isn't $1.5 trillion the amount of all student load debts in the US?
<cole-h> Yeah, but who cares about them
<monsieurp> sure
<cole-h> (jk I don't actually know)
<colemickens> monsieurp: there's a lot of questions like that that hurt deeply to think about. and as an american, knowing that no matter what we go through, it's unlikely to matter.
<monsieurp> the US gov is really fucking over US citizens
<monsieurp> unbelievable
<cole-h> Does anybody else agonize over even the most trivial PRs before submitting them? Re-reading the commit message, the accompanying commentary, the actual changes, over and over and over again before hitting that big, green button?
<colemickens> monsieurp reports are the CDC tested zero people yesterday.
<monsieurp> colemickens: the US financial sector always manage to get bankrolled when the shit hits the fan yet the average Joe never does
<cole-h> Why would they? Just pray the illness away
<colemickens> it's actually hard for me to think about the number of extremely bad factors that are going to align in the coming weeks
<colemickens> monsieurp oil companies, farmers, most banks, most of corporate America only exist in their current form because of corporate welfare
<cole-h> monsieurp: Well, which one of those makes the most money? Joe Shmoe, or The Big Cheese?
<monsieurp> Trump is gonna get re-elected
<monsieurp> he's creating the perfect environment (shitstorm) for it to happen
<colemickens> I think we (almost?) always re-elect presidents during war-times.
<colemickens> And so far Republicans still won't vocally criticize him
<cole-h> monsieurp: What if he becomes otherwise incapacitated because of corona?
<qyliss> cole-h: some of them have been recently
<monsieurp> cole-h: I don't believe it a second
<qyliss> colemickens, sorry
<cole-h> Weekend at Bernie's time
<cole-h> qyliss: :D
<qyliss> Some Republicans were criticizing Trump for the tiny number of covid tests
<cole-h> qyliss: Weren't you going to sleep? 🤔
<qyliss> I really should
<qyliss> It's 06:30 and I need to be up at 12
<colemickens> cole-h: he's actually violating his own HHS's recommendations. He HAS been exposed to people recently that have tested possible.
* colemickens oof okay, I need to watch my tongue.
<colemickens> anyway, I am going to stop, I want to be a god nix-izen
* cole-h bows down to god nix-izen colemickens 🙇
<cole-h> ;^)
* colemickens has been so distracted today
<colemickens> Do we have other seattle-ites here?
lovesegfault has quit [Quit: WeeChat 2.7.1]
lovesegfault has joined #nixos-chat
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]
cole-h has quit [Ping timeout: 260 seconds]
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
lovesegfault has quit [Quit: WeeChat 2.7.1]
malSet has quit [Ping timeout: 268 seconds]
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]
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]
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> colemickens: Thought you were going to bed :%
Jackneill has joined #nixos-chat
<eyJhb> Just reading Emacs shortcuts for e.g. go-mode.el hurts my fingers..
<etu> eyJhb: If you're more used to vim-style there's evil mode
<etu> eyJhb: And everything in emacs can be changed.
<eyJhb> etu: but changing things usually requires time.. :p
<eyJhb> Currently the thing that annoys me the most, if suddenly broken vim-go, and no language server/autocompletion etc.
<etu> eyJhb: spacemacs provides a lot of defaults for evil-mode
<etu> eyJhb: if you just want something more "pre-made"
<eyJhb> I really should consider it
<eyJhb> Currently I am annoying that I have no clue, why NixOS is using a older version of vim-go, even when I have tried to override it to use the version from unstable..
mrCyborg has joined #nixos-chat
<steveeJ> I'm really pleased with the upgrade experience to 20.03!
mrCyborg has quit [Ping timeout: 272 seconds]
LnL has joined #nixos-chat
mrCyborg has joined #nixos-chat
<colemickens> me? I didn't say that? I have terrible sleep hygiene
ash__ has joined #nixos-chat
ash__ has quit [Quit: ash__]
ash__ has joined #nixos-chat
rardiol has joined #nixos-chat
__monty__ has joined #nixos-chat
waleee-cl has joined #nixos-chat
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 joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
abathur has joined #nixos-chat
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 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> colemickens: so randomly sleeping in the day?
<ldlework> eyJhb: give an example of a keybind that hurts
myskran has joined #nixos-chat
abathur has quit [Ping timeout: 268 seconds]
evanjs has joined #nixos-chat
ash__ is now known as ash_braker
drakonis has joined #nixos-chat
<pie_[bnc]> ldlework: all of them
<ldlework> like what
iceypoi has joined #nixos-chat
icey__ has joined #nixos-chat
icey_ has quit [Ping timeout: 258 seconds]
iceypoi has quit [Ping timeout: 265 seconds]
ash_braker has quit [Quit: ash_braker]
<eyJhb> ldlework: everything that forces me to hit ctrl repeatly
<eyJhb> But basically, everything. But it might also be delay of my keyboard.. I should really fix my layers
<ldlework> eyJhb: make it easier to hit ctrl
<ldlework> when emacs was invented, keyboards were layed out differently
<etu> eyJhb: map caps lock to be control is a good start
<ldlework> it's an extra step, but it's just how it be
<eyJhb> Already have it mapped to something else, caps lock, but I still feel like it would hurt
<ldlework> i recommend putting ctrl back where it was, rather than caplock. but it's personal preference
<etu> eyJhb: caps lock is a worthless key in a really good position anyways
<eyJhb> I would need to remap it on both sides of my keyboard to reduce strain...
<ldlework> [ctrl][ space ][alt]
<ldlework> this is how I do it
<ldlework> now I can use both major modifiers without moving my hands from normal typing position
<eyJhb> ldlework: were ? That seems somewhat normal??
<eyJhb> If we talk buttom bar
<ldlework> eyJhb: most people have [alt] on both sides
<eyJhb> etu: where is your emacs config?
<ldlework> I actually do [hyper][ctrl][ space ][alt][super]
<eyJhb> Ohh, I see
<ldlework> I use hyper for my tiling window manager, and super for a completely open personal emacs prefix
<eyJhb> BUt that wouldn't work well for me, since I have a ergodox-ez keyboard
<eyJhb> So it would be something else
<ldlework> I use capslock to open my entrypoint Hydra in emacs
<ldlework> since capslock is a better button for smacking
<ldlework> rather than holding
<__monty__> eyJhb: Usually ctrl is the outermost key on both left and right side but it's probably the most common modifier.
<etu> eyJhb: base is probably the most interesting one
<eyJhb> etu: not using NixOS to configure emacs?
<etu> eyJhb: But those three are appended as part of my emacs module
<ldlework> eyJhb: doesn't ergodox have thumb buttons?
<__monty__> eyJhb: Doesn't the ergodox already have ctrl in the thumb clusters?
<ldlework> __monty__: :P
<eyJhb> Yeah, but they are space, delete, tab and enter
<etu> eyJhb: You can change those.
<ldlework> On my Ergodox I actually use the buttons on the bottom most row
<ldlework> Because I actually find the thumb clusters to be a bit too far
<ldlework> to be comfortable for modifiers
<etu> eyJhb: Here's my ergodox ez firmware: https://github.com/etu/ergodox-keymaps/tree/master/qmk_ez_dvorak
<eyJhb> etu: but I really enjoy the ability to type spaces and stuff :p
<eyJhb> Left of spc etu ?
<ldlework> I think by default they are the arrow keys
<etu> eyJhb: Return
<__monty__> eyJhb: It's also worth trying out a different layout. Dvorak really reduced strain for me. People say similar stuff about Colemak if that's too exotic for you.
<ldlework> with capslock as a return, you have to change how your left hands press all keys on the left side of the keyboard
<eyJhb> I have considered dvorak for a while as well
<ldlework> like ctrl-a, you're no longer hitting 'a' with your pinky
<etu> eyJhb: I never liked the default ergodox thumb clusters
<eyJhb> But I hate not having a DK dvorak layout :(
<eyJhb> I enjoy them sooo much. Not the small buttons, only the big ones
<ldlework> with thumb modifiers nothing changes
<__monty__> eyJhb: Accents?
<eyJhb> __monty__: æøå yeah
<etu> eyJhb: https://github.com/etu/ergodox-keymaps/tree/master/qmk_ez_svorak -- That's what I used as a swedish dvorak
<__monty__> Compose key comfortable enough?
<eyJhb> __monty__: compose key?
<etu> eyJhb: But now I've switched to a US dvorak with compose key for åäö
<etu> eyJhb: Compose a a => å
<etu> eyJhb: Compose / o => ø
<eyJhb> Last time I tried anything with compose, nothing worked...
<__monty__> ツ <- favorite compose key character ツ
<eyJhb> Also etu , how do you handle special chars, such as { ( ; \, etc.
<etu> eyJhb: US layouts has them?
<etu> :D
<eyJhb> Yeah, but no special layer?
<etu> Nah
<eyJhb> Considering removing mine as well
<eyJhb> Hurts
<__monty__> Dvorak has them in ok places imo. But I don't write too many {}'s.
<etu> Look at my repo with my firmware and I've made pretty pictures of all the chars I'm interested in
<eyJhb> I write them all the time..
<etu> Note SLCK is scroll lock, and I have that mapped to Compose in my OS :)
<__monty__> First thing to do when you're running into strain injuries is to reduce what's causing it btw. Don't make some changes and then keep the overuse going.
<etu> I've noticed that I type english noticably faster since I've switched from swedish dvorak to us-dvorak. Because many special chars are in better locations.
<eyJhb> etu: Just wondering about what modifier you use to hit e.g. @ and "
<ldlework> I really can't advocate for thumb modifiers enough to reduce emacs strain problems.
<etu> eyJhb: Shift?
<eyJhb> eyJhb: and alt?
<eyJhb> altgr?
<__monty__> eyJhb: Nah, dvorak doesn't use altgr.
<etu> eyJhb: No, altgr is just an oddity in nordic layouts I think
<etu> __monty__: Swedish dvorak does
<eyJhb> ldlework: Yeah.. Considering if I could remove the two outer keys in the thumb cluster, and replace with a single big one
<__monty__> Well that's not dvorak now is it : p
<__monty__> If you chat and program a lot I wouldn't bother with a regional layout tbh.
<etu> I'm a bit slower at typing Swedish text with compose. But yeah...
<ldlework> eyJhb: use the central most keys on the bottom most row of your Ergodox
<etu> There's also dvorak-intl that gives some extra nice things for regional things
<ldlework> eyJhb: pretend for a second and try some emacs navigation stuff, like C-f C-b and C-n and C-p
<ldlework> etc
<ldlework> eyJhb: imagine you have M- on the right hand side
<ldlework> i think this will make one a faster emacs user in general, as you can interleve commands and typing fluently
<ldlework> i think this was the whole point, and the distinction from modal editing
<ldlework> personal opinion here
<eyJhb> ldlework: I need a arrow, quite confused by central most keys on the bottom most row
<ldlework> why do you need arrows?
<eyJhb> Because I am quite confused to where you mean on the keyboard :p
<ldlework> right arrow should be ctrl
<ldlework> left arrow should be mod
<ldlework> right arrow should be ctrl on the left hand
<eyJhb> Oh, those
<ldlework> left arrow should be mod on the right hand
<ldlework> [<-][->] / [<-][->]
<ldlework> change this to
<ldlework> [hyper][ctrl] / [mod][super]
<eyJhb> Would you use your thumb for those keys?
<ldlework> yes
<eyJhb> I might need to get used to that, currently that hurts my hands
<ldlework> :O
<ldlework> eyJhb: if you have a "normal" keyboard, it's more comfortable there, the ergodox's are a bit tighter so it's more of a claw than just a curl of the thumb
<etu> I'd put my arrow keys there... mostly because I didn't know what else to put there.
<eyJhb> I should really consider putting some time into this
<ldlework> [ctrl][ space ][mod]
<etu> I hardly ever use them because C-b, C-p, C-n, C-f
<ldlework> indeed
<ldlework> i don't actually use my ergodox anymore
<ldlework> thumb clusters a bit too far, the bottom row just slightly too cramped
<ldlework> i just use my normal keyboard as i described now
<ldlework> poor ergodox in a box somewhere :(
<eyJhb> I can't really use anything else but my ergodox-ez, else my hands hurt..
<ldlework> eyJhb: central modifiers changed my life
<etu> eyJhb: same for me:)
<etu> eyJhb: my ergodoxes saved my life
<ldlework> I wish I had slightly bigger hands to find comfort in using the thumb clusters as modifiers
<ldlework> customizing it was so fun
<eyJhb> I feel like most would have big enough hands for that, but I might not be considering everything here
<eyJhb> So currently the POA is... 1. Change to dvorak 2. Optimise this layout 3. Emacs 4. ?? 5. Profit
<ldlework> left-ctrl
<ldlework> you're putting your thumb there, and then reaching with the rest of the hand to whatever key
<etu> I must say that I mostly use 3 keys of the thumb cluster, that's the bottom 3 in general. The other ones are a bit harder to reach so meh.
<eyJhb> I only ever use the two
<eyJhb> I dream of a layout, where I can write using either just the right side, or the left side
<eyJhb> Anyways, it will come on my todo list...
<etu> There's one-handed dvorak layouts :p
<eyJhb> For ergodox?
<ldlework> do either of you use Hydra?
<eyJhb> Nope :( Sorry ldlework
<etu> ldlework: no :/
<ldlework> lol I was just curious
<ldlework> it's a cool emacs package
<etu> aaah, that hydra
claudiii has joined #nixos-chat
<etu> Then still no :/
<eyJhb> ^^ my reaction, but same answer
<eyJhb> Do you guys use GUI emacs, or TUI?
<etu> I use EXWM :p
<eyJhb> Yay! Remembered how to save stuff.
<eyJhb> Bad etu !
<etu> How so?
<ldlework> This is what I use capslock for:
<eyJhb> etu: just teasing you ;)
<etu> eyJhb: EXWM requires a gui emacs :p
<etu> I think...
<eyJhb> Seems nice ldlework :D
<eyJhb> What is a good autocomplete plugin for emacs?
<etu> For code?
<eyJhb> Yeah
<eyJhb> + lookup doc etc.
<etu> Depends a bit on the language, there's a lsp implementation as well
<ldlework> company-mode, but you probably want lsp
<ldlework> eyJhb: but yeah, Hydra is nice -- you can sort of design your own partial-modalaity and expose often used things in a way you like
<ldlework> do you guys use Magit?
<eyJhb> Not that I know of :D
<ldlework> Another cool package is major-mode-hydra, where you can define hydras specifically for given modes
<ldlework> Then you can have a key to bring it up, an it'll always just be the relevant one
<ldlework> I have one for elisp for evaluting sexps and marking breakpoints and stuff
<pie_[bnc]> so when is the systemd equivalent for emacs going to happen
<ldlework> eyJhb: It's a really nice git porcelin
<ldlework> eyJhb: It was the inspiration for Hydra
<eyJhb> pie_[bnc]: do NOT give them good ideas.
<ldlework> So it consists of a bunch of hand-crafted little popups for each thing you can possibly be doing in git.
<eyJhb> Soudns nice :D
<ldlework> Over time some git processes get so internalized you end up not even seeing the popups
<etu> ldlework: I use a lot of magit.
<ldlework> you hit the sequence of keys so fast
<ldlework> etu: then you might love Hydra
<pie_[bnc]> where is this hydra so that i may turn mine eyes upon it
<etu> ldlework: hmm, probably :D
<pie_[bnc]> not that i use emacs yet
<ldlework> I posted a short video teasing how I use it, http://logos.ldlework.com/caps/2020-03-13-14-47-38.mp4
<ldlework> here's the package, https://github.com/abo-abo/hydra
<ldlework> I have a key which opens an "entrypoint" hydra
<ldlework> which leads to more specific ones
<ldlework> I have a different key which invokes (major-mode-hydra) which opens up a hydra relevant to the current major mode if there is one
<ldlework> Well I hit capslock to bring up the entrypoint, and hit super-capslock to bring up the major-mode hydra
myskran is now known as abathur
<ldlework> I'm just starting to get into org-brain
<pie_[bnc]> org-an failure
lovesegfault has joined #nixos-chat
<waleee-cl> that was a fairly hilarious github-username in Swedish (kungsgeten = King's goat)
<waleee-cl> (... the developer of org-brain's username)
cole-h has joined #nixos-chat
<eyJhb> etu: I am desperate, I need your Nix foo
<etu> eyJhb: What's up?
<eyJhb> Trying to get NeoVim to work with coc for the time being. But I cannot get it to build at all....
<lovesegfault> ugh, coc
<eyJhb> Not even coc giving me trouble, I cannot get it to work with ANY plugins when I use neovim..
<lovesegfault> hm
* lovesegfault uses neovim with home-manager
<eyJhb> https://termbin.com/kja8a -> error: assertion failed at /nix/store/l52irfh18r1qwb4wklk9q70y4cvyjyq3-nixos-19.09/nixos/pkgs/misc/vim-plugins/vim-utils.nix:261:10
<eyJhb> ` in assert builtins.hasAttr "vim-addon-manager" knownPlugins;`
<eyJhb> vim-plug doesn't play well either
<eyJhb> Let me see lovesegfault , but I don't use home-amanger :(
<eyJhb> manager*
<eyJhb> look at it*
<lovesegfault> I couldn't get vim-plug to work
<eyJhb> I have had vam work fine, using normal vim..
<eyJhb> Leads me to believe that NeoVim is broken tbh.
<eyJhb> Something something override and some paranteses
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
lovesegfault has quit [Ping timeout: 240 seconds]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
lovesegfault has joined #nixos-chat
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<eyJhb> Fuck it, I give up. Nothing works
<eyJhb> TL;DR need assitance
<LnL> don't know what home-manager does but neovim.override works fine unless it broke in the last day
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]
<LnL> have not used vam in ages tho
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
<eyJhb> LnL: it seems like it is my declaration, because as soon as I provide anything of "pkgs" inside my override, nothing works
<eyJhb> E.g. if I specify knownPlugins, then nothing works. Seems like it points to a empty pkgs set or something..
malSet has quit [Read error: Connection reset by peer]
<eyJhb> Which also means, I cannot override plugin versions etc..
malSet has joined #nixos-chat
<LnL> the way vam works with knownPlugins and strings isn't very nice IMHO
<eyJhb> But plug doesn't work either
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> LnL: trying something as simple as - https://termbin.com/rv3z fails
<eyJhb> `error: assertion failed at /nix/store/l52irfh18r1qwb4wklk9q70y4cvyjyq3-nixos-19.09/nixos/pkgs/misc/vim-plugins/vim-utils.nix:261:10`
<eyJhb> Which annoys me sooo much
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<LnL> vam isn't really maintained AFAIK, the vim8 plugin system is much nicer
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<eyJhb> LnL: does `vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; {` myVimPackage even make any difference?
<eyJhb> LEts see if this works
<LnL> not sure what you're asking
malSet has joined #nixos-chat
<eyJhb> Is `myVimPackage` just a random placeholder ?
malSet has quit [Read error: Connection reset by peer]
malSet has joined #nixos-chat
malSet has quit [Read error: Connection reset by peer]
<eyJhb> Btw. how can I include what you sent LnL ?
<LnL> it's an overlay
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> LnL: still not super good with those, b ut I think I have it working soon
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]
<LnL> same principle works in other expressions, just replace super/self with pkgs
drakonis has quit [Quit: WeeChat 2.7.1]
<eyJhb> Importing it in my main, using it in my pkgs as neovim, but I get this error `error: undefined variable 'pytest-vim-compiler' at /etc/nixos/hosts/eos/neovim2.nix:21:71` using - https://termbin.com/lge4
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> Sorry for all the questions LnL , I really appreciate your help!
<LnL> super doesn't have the new plugin defined in that current overlay yet
<eyJhb> This is the weird error I then get - error: undefined variable 'deoplete-nvim' at /etc/nixos/hosts/eos/neovim2.nix:21:52
<eyJhb> ALso, removed ale, so it was ale before...
<eyJhb> :(
<LnL> hm, did I make another typo
<LnL> nope, do you have any other overlays?
<eyJhb> A bunch yes
<LnL> something is replacing vimPlugins instead of extending the set
<eyJhb> https://termbin.com/828y is what I do with neovim
<eyJhb> neovim.nix is not included
<LnL> line 2
<eyJhb> Doesn't that just alter vim-go?
<LnL> no it replaces vimPlugins with { vim-go = ... };
<eyJhb> Well, that explains ALL my trouble then...
<LnL> assuming this is nixos you can use this
<LnL> nix repl '<nixos/nixos>'
<LnL> builtins.attrNames pkgs.vimPlugins
<LnL> yeah probably :)
<eyJhb> ... I should really learn Nix... :/
<eyJhb> I might have another problem LnL , when I try to override vim-go using https://termbin.com/aua0, ig doesn't seem to use the new version, or even download it?
<LnL> did you change the sha?
<__monty__> I wish we had a silly quotes bot in this channel.
<cole-h> ,silly
<cole-h> infinisil: Get on it
<eyJhb> Nope, thanks LnL :) Lets see if I can get it to work then. Not sure it even loads
slack1256 has joined #nixos-chat
MichaelRaskin has joined #nixos-chat
MichaelRaskin has quit [Ping timeout: 255 seconds]
MichaelRaskin has joined #nixos-chat
tilpner_ has joined #nixos-chat
tilpner has quit [Ping timeout: 258 seconds]
tilpner_ is now known as tilpner
<infinisil> > fortune
<{^_^}> "The whole world is a tuxedo and you are a pair of brown shoes. -- George Gobel"
<infinisil> cole-h: __monty__: Good enough? :)
<cole-h> > fortune
<{^_^}> "Your love life will be... interesting."
<cole-h> 👀
abathur has quit [Ping timeout: 255 seconds]
abathur has joined #nixos-chat
drakonis has joined #nixos-chat
tokudan has quit [Quit: Dunno.]
tokudan has joined #nixos-chat
<cole-h> colemickens: ping
slack1256 has quit [Remote host closed the connection]
mrCyborg has quit [Ping timeout: 246 seconds]
<lovesegfault> are old intel cpus even usable anymore
<joepie91> I feel like we're rapidly headed towards "anyone with an Intel CPU wirh workable performance, either hasn't patched it, or is lying about having patched it"
<joepie91> with*
<drakonis> jesus christ
<drakonis> GOOD JOB INTEL
<drakonis> i'm just going to disable all mitigations
<drakonis> jesus christ.
<lovesegfault> I have all mitigations off on my servers
<manveru> does nixos run on RISC-V now?
<gchristensen> if someone makes a cross x86_64 -> RISC-V build, and sends me a RISC-V box, we'll put it in Hydra.
eyJhb has quit [Remote host closed the connection]
<joepie91> in other fire
<joepie91> I mean, in other news
<joepie91> Voatz, that software from the ~blockchain voting pilot~ in the US, turns out to be - as expected - full of holes
<joepie91> and essentially a paperweight as far as security is concerned
<joepie91> (unfortunately, this was actually used in elections)
<__monty__> Hmm, I thought LVI wasn't specific to intel?
<__monty__> That's some extreme "fake it till you make it" there.
mrCyborg has joined #nixos-chat
<manveru> i'm missing the blockchain part...
<joepie91> manveru: it's not actually a blockchain
<manveru> would've surprised me :)
<joepie91> just a bunch of cloudycloud servers (AWS and Azure I believe) glued together with Hyperledger, IBM's off-the-shelf "pretend you have a blockchain" product
<joepie91> ie. database with extra complexity
<joepie91> most of the things claiming "blockchain" are just Hyperledger
<manveru> buzzwords ftw
<lovesegfault> gchristensen: We should talk to sifive
<lovesegfault> gchristensen: they are the main RISC-V company and are like 500m away from me
<gchristensen> lovesegfault: please, get me in touch? :)
<drakonis> woah nice.
<drakonis> joepie91: https://xkcd.com/2030/
<lovesegfault> gchristensen: will try
<drakonis> so its true, xkcd has strips for everything
<joepie91> drakonis: yeaaaahhhh - I've been the "whatever they sold you, don't touch it" person a few times (though not on TV)
mrCyborg has quit [Ping timeout: 240 seconds]
<__monty__> joepie91: Hyperledger isn't a blockchain, whaaaat?
<joepie91> __monty__: it's what people like to call a "permissioned blockchain", ie. a distributed database with centralized control, ie. not a blockchain
<joepie91> (caution: I have negative bandwidth available atm, so I'm not going to engage in a discussion about the specifics of what makes something a blockchain)
<__monty__> So it's not "blockchain but we get to decide on the consensus chain?"
<flokli> can we just call it database? kthxbye. :-D
<adisbladis> joepie91: Ugh
<adisbladis> Wtf
eyJhb has joined #nixos-chat
<eyJhb> Damn it... Missed out
<adisbladis> Zero Knowledge Proofs ************, do you speak it!?
<adisbladis> Not saying it's easy or anything, just that there _are_ solutions
<joepie91> adisbladis: in my experience, the venn diagram between "people who peddle blockchains for social problems" and "people who don't understand basic concepts of cryptography and security" is a circle :)
<joepie91> nothing in that thread surprises me
<adisbladis> joepie91: I used to work in that space.. (blockchains)
<joepie91> actually I might have predicted all of those points back when I was ranting about Voatz on Twitter
<adisbladis> The shit these eyes have seen....
<joepie91> because this is how this blockchain nonsense always ends up going...
<__monty__> But voting through intentional forking and observing which fork achieves consensus sounds so cool!
<eyJhb> LnL: did you use CoC yourself
<eyJhb> ?*
<LnL> no, but I think I tried it out once
<eyJhb> So what do you use atm? YCM?
<eyJhb> Oh no, sorry. You showed me
<eyJhb> Cannot get coc to work at all, no clue why.. Maybe some other time
<LnL> I pretty much use ale's lsp feature for all completion now
<joepie91> adisbladis: oh dear
<MichaelRaskin> joepie91: I think there are people who peddle blockchain and understand basic cryptography but pretend that there is no game theory involved then get surprised by small-blockchain 51% attacks using rented servers
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]
<ashkitten> anyone have experience using an nvidia gpu alongside an amd one (for cuda only)?
<joepie91> that sounds like twice the driver issues, none of the fun :P
<joepie91> (but no experience)
<ashkitten> haha yeah
<ashkitten> i'm going to be replacing my main gpu with an amd one but i figured i can keep the nvidia one for blender stuff
<ashkitten> supposedly blender can use 2 gpus at once
<ashkitten> i just don't want to waste it, yk?
<ashkitten> a 1060 is still a pretty damn good gpu
mrCyborg has joined #nixos-chat
lovesegfault has quit [Ping timeout: 260 seconds]
<eyJhb> Well time to debug coc-go and make it work...
<colemickens> lovesegfault: pong
<cole-h> colemickens: Curious if you know why in both nixpkgs and -wayland, we disable systemd for waybar?
<colemickens> likely because one of us copied the pkg def from the other.
<colemickens> not sure if there's a reason beyond that tbh
<colemickens> does it work withotu disabling it?
<cole-h> Dunno, was just curious. I think all it does is create a unit for the bar
<infinisil> Damn, that's pretty neat: https://nextstrain.org/ncov
<infinisil> Tracking of the coronavirus over its mutations
<infinisil> Even animated :o
<__monty__> Hmm, how do vaccines work with such mutated strains?
<__monty__> The colors in US, EU and China are all different, does that mean we need three vaccines?
<infinisil> I'd think there is like a "main thing" in the virus that does the bad thing. And mutations can either change it (in which case it's probably not bad anymore), or change something else (in which case it's still bad). A vaccine would probably be made to work with that specific main thing
<infinisil> (I have no idea about this topic, this is just a guess)
<__monty__> Guess I assumed the big groups were significantly mutated.
<ldlework> Org-brain with Polymode support, so that Major-mode-hydra works properlly (different hydra pops up depending on which section the point is in): http://logos.ldlework.com/caps/2020-03-13-22-51-06.mp4a
<gchristensen> (drop the a from the end of the url)
<gchristensen> very cool, ldlework!
<ldlework> oops!
__monty__ has quit [Quit: leaving]
<colemickens> Thunderbird is the single crashiest piece of software I've used in a decade or more.
* colemickens was warned
<joepie91> colemickens: might I suggest trying FreeCAD for the approximately 10 minutes it takes to decide that it is literally unusable after crashing 3 times in that timespan?
<joepie91> (which was approximately my experience with it)
<colemickens> between fumbling around a 3d editor and having it crash on me... sounds fun
lovesegfault has joined #nixos-chat
mrCyborg has quit [Remote host closed the connection]
mrCyborg has joined #nixos-chat
<cole-h> lovesegfault: Finally made the switch to having my wayland stuff managed by Nix/HM, inspired by your config
<lovesegfault> cole-h: Woohoo!
<cole-h> Only problem is the GL issues on non-NixOS systems -- the sway service doesn't work, but `nixGLIntel sway` does lol
<lovesegfault> :D
<cole-h> Even if I set the environment to almost exactly what `nixGLIntel` does, unit refuses to start, but w/e
<lovesegfault> are you doing the import-environment
<cole-h> o
<cole-h> brb let's see if that makes a difference :D
<cole-h> (btw I was setting the GL env directly in the unit, not exporting it)
<ashkitten> does nix use glvnd by default?
<cole-h> lovesegfault++ holy shit that was it
<{^_^}> lovesegfault's karma got increased to 22
<lovesegfault> :D
<cole-h> Now let's see if it actually needs the GL env vars set (probably does, but doesn't hurt to check)
<cole-h> Yep, it's required lol
<joepie91> colemickens: it's annoying because FreeCAD more or less has all the functionality that one might need from a CAD software, including parametric sketches, but... it is so unstable and user-unfriendly that it's something you dread having to work with
<joepie91> it's like the GIMP, but even worse, and crashing all the time
<lovesegfault> GIMP is pretty nice nowadays, actually
<ashkitten> i don't think that's true
<ashkitten> i've used it (and now glimpse) for years and i can use it just fine but my friends can't
<adisbladis> cole-h: Do what I've done on !nixos before, wrap your entire session in nixGL :P
<cole-h> lmao
<cole-h> Do you have a derivation for it handy, so I can reference it in my systemd unit?
<adisbladis> cole-h: I don't think I have those expressions anymore...
<cole-h> :(
<adisbladis> It was a pretty simple hack using home-manager
<adisbladis> I let home-manager manage the X session
<adisbladis> Lemme check if I still have it
<adisbladis> Nope :/
<adisbladis> Doesn't look like it