gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<drakonis> welp, time to set nix on my fps
<drakonis> vps
xd1le has quit [Quit: Quit]
rajivr has joined #nixos-chat
bqv has quit [Quit: WeeChat 2.9]
bqv has joined #nixos-chat
<drakonis> two weeks away from nix and i'm feeling homesick already
jasongrossman has joined #nixos-chat
jasongrossman has quit [Remote host closed the connection]
jasongrossman has joined #nixos-chat
<drakonis> the only thing nix really needs is an easier route to run unmanaged binaries
<drakonis> i already did containers while running nix
aleph- has joined #nixos-chat
<bqv> steam-run?
<drakonis> naw
<bqv> the ld-linux patch then, maybe
<bqv> i have it stashed so i can get it working too
<drakonis> yes
<drakonis> that'd be nice
<drakonis> i'm going to set up nixos on my vps now
<drakonis> selinux is a butt
<bqv> you use selinux?
<bqv> more importantly, you use selinux with nixos?
<drakonis> i was using selinux on fedora
<drakonis> i would like to use selinux on nixos for some things
<drakonis> at least to make it more...
<drakonis> i dont know, palatable for enterprise usage?
<bqv> hm
<drakonis> selinux is great when one knows how to use it
<drakonis> i dont know yet, so i've been fumbling
jasongrossman has quit [Ping timeout: 246 seconds]
<drakonis> fumbling quite a bit with it
<drakonis> my vps has been suffering a bit due to that
<drakonis> going to set up nix on my fedora desktop again
<drakonis> nixos-lustrate to the rescue
<drakonis> hmm, gonna set it up on packet
<bqv> I've been setting up apparmor
<bqv> Selinux always seemed like madness to me
<drakonis> selinux is good if you can use it
<drakonis> as it creates a system wide suit of armor
<drakonis> instead of being in a per application basis
<drakonis> however, it needs policy to make it work
<bqv> Apparmor could be systemwide too, in theory
<bqv> I was gonna try
<drakonis> gentoo has vendor neutral policy, to that matter.
<drakonis> i've heard theirs is decent
<bqv> Either way, I think I prefer nix, for now
<drakonis> for now?
<bqv> Uh, I meant apparmor
<bqv> Whoops
<drakonis> i wonder if the nixos coupon for packet is still valid
<drakonis> still valid
<drakonis> nice.
<drakonis> hell yeah nix here i return
<drakonis> honestly, it feels homely
waleee-cl has quit [Quit: Connection closed for inactivity]
<aleph-> Heh
<drakonis> hmm nevermind, packet isnt cheap lol
<drakonis> but the specs are vastly higher
<drakonis> arrrgh nevermind
<drakonis> what a bummer
<drakonis> cant afford that nor it is within my usecase
<drakonis> packet does bare metal
iqubic has joined #nixos-chat
kalbasit has joined #nixos-chat
iqubic has quit [Ping timeout: 244 seconds]
endformationage has quit [Quit: WeeChat 2.7.1]
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos-chat
kalbasit has quit [Ping timeout: 265 seconds]
Baughn has quit [Quit: ZNC 1.6.2+deb1 - http://znc.in]
Baughn has joined #nixos-chat
ottidmes has quit [Quit: Configuring ZNC, sorry for the joins/quits!]
FRidh has joined #nixos-chat
<Ashy> their cheapest instances are the atom ones in japan from memory
<Ashy> at around $50usd/month
<ashkitten> switched back to pulseaudio for the moment
<ashkitten> pipewire is still buggy enough that i can't quite use it
<ashkitten> so i'll just wait a while
tilpner has joined #nixos-chat
<eyJhb> Just ran vulnix
<eyJhb> Soo many things
drakonis has quit [Read error: Connection reset by peer]
<Ashy> ooh vulnix looks nice
waleee-cl has joined #nixos-chat
<ar> sounds like a pokemon ;)
FRidh has quit [Ping timeout: 240 seconds]
FRidh has joined #nixos-chat
Arahael has quit [Ping timeout: 260 seconds]
arahael1 has joined #nixos-chat
polezaivsani has joined #nixos-chat
parsley936 has joined #nixos-chat
arahael1 is now known as Arahael
waleee-cl has quit [Quit: Connection closed for inactivity]
<bqv> ashkitten: wh are some bugs?
tsruser has joined #nixos-chat
tsruser has quit []
tsruser has joined #nixos-chat
tsruser has quit [Client Quit]
tsruser has joined #nixos-chat
<bqv> philipp[m]: Discount donald knuth
worldofpeace_ has joined #nixos-chat
tsruser has quit []
tsruser has joined #nixos-chat
tsruser has quit []
worldofpeace_ has quit [Quit: worldofpeace_]
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
<philipp[m]> bqv: > Discount Van Gogh
<philipp[m]> Still pretty good
evanjs has quit [Read error: Connection reset by peer]
evanjs has joined #nixos-chat
tsruser has joined #nixos-chat
tsruser has quit [Ping timeout: 264 seconds]
drakonis has joined #nixos-chat
<eyJhb> If any Thrips crawls under my NEW SCREENS and dies, I will be soo pissed ( https://en.wikipedia.org/wiki/Thrips - Tordenfluer / Thunder Flies in Danish)
tsruser has joined #nixos-chat
drakonis1 has joined #nixos-chat
<eyJhb> Can't even remember who hosts my VPS infinisil
<infinisil> lol
<eyJhb> Ahh. Had to run a wtfismyip.com for the ISP
<eyJhb> My hardware config has detected hyper-v, but ...
<eyJhb> Not sure if that is of any importance to me
<eyJhb> ,ping
<{^_^}> pong
<eyJhb> Lets see if the router survives
<eyJhb> ,ping
<{^_^}> pong
<eyJhb> YAY! :D
drakonis1 has quit [Quit: WeeChat 2.8]
<bqv> > disorderfs.meta.description
<{^_^}> "An overlay FUSE filesystem that introduces non-determinism into filesystem metadata"
<bqv> For why?!
<joepie91> bqv: chaos monkey>
<joepie91> ?*
<joepie91> "disorderfs is an FUSE-based filesystem that introduces non-determinism into metadata, for example randomising the order in which directory entries are returned. This is useful for injecting and then detecting non-determinism in build processes."
<joepie91> yep, chaos monkey
<bqv> Lol
drakonis1 has joined #nixos-chat
drakonis has quit [Ping timeout: 265 seconds]
<eyJhb> bqv: I want a FS that sends alert for writes/read outside of X specefied locations
<eyJhb> vulnix returns so many vuls on a new 20.03 system
FRidh has quit [Ping timeout: 256 seconds]
FRidh has joined #nixos-chat
<bqv> eyJhb: could do that with apparmor/selinux
<eyJhb> Uhhhh
<eyJhb> tmpfs + apparmor
<eyJhb> /selinux
<eyJhb> ,locate bin dot
<{^_^}> Found in packages: graphviz, graphviz-nox, graphviz_2_32
cole-h has joined #nixos-chat
iqubic has joined #nixos-chat
iqubic` has joined #nixos-chat
iqubic has quit [Ping timeout: 244 seconds]
iqubic` has quit [Ping timeout: 246 seconds]
iqubic` has joined #nixos-chat
iqubic` has quit [Remote host closed the connection]
iqubic has joined #nixos-chat
tsruser has quit [Ping timeout: 240 seconds]
tsruser2 has joined #nixos-chat
drakonis1 has quit [Ping timeout: 264 seconds]
tsruser2 has quit [Ping timeout: 256 seconds]
tsruser has joined #nixos-chat
drakonis has joined #nixos-chat
<ashkitten> bqv: bugs in pipewire?
<bqv> Yeah
<ashkitten> sometimes an audio stream gets real crumbly
<ashkitten> also, it doesn't seem to allow setting a default input device yet - only output
<ashkitten> and its session manager only automatically connects one channel of a stereo device to a mono application
tsruser has quit [Ping timeout: 260 seconds]
<colemickens> and apparently it can't do a2dp
<ashkitten> also, sometimes it won't let you delete the connection an application started off with
<ashkitten> colemickens: should be able to...
<colemickens> ashkitten: I haven't tested yet: https://github.com/NixOS/nixpkgs/issues/94223#issuecomment-669348361
<ashkitten> they added bluetooth support somewhat recently
<colemickens> heh the work around is to disable BT support, allegedly
<ashkitten> oh
tsruser has joined #nixos-chat
<ashkitten> anyways yeah. i'll be waiting a while to try pipewire again
<colemickens> good thing screensharing in wayland is tied to it :P
<ashkitten> heh
<ashkitten> well, i can always use v4l2loopback and obs
<bqv> A2dp is the call mode isn't it
<bqv> Cause I could live without that
<bqv> Might test it too
<hexa-> no, it's the media mode
<bqv> The high quality one?
<hexa-> hfp is the call mode
<hexa-> yes
<bqv> Oh yikes
<hexa-> also there is no high quality call mode
<bqv> That's ungood
<colemickens> it's bad, yeah, you don't want to listen to BT headphones over whatever it does support.
<hexa-> listen to music over bt headphones is fine, calls mostly aren't
<bqv> I can't decide if thats a dealbreaker or not
<colemickens> (I meant with the current pipewire state, sorry :s. It works great with regular pulseaudio, for me and my current headphones anyway)
<bqv> Yeah I know
<adisbladis> Tbh the bt audio situation is really bad
<adisbladis> Even on pulseaudio
<adisbladis> It only has SBC support out of the box
<adisbladis> Ewww
<worldofpeace> lol, I just played with nixUnstable and the new errors... I could've swore I heard like an angel singing 😂
FRidh has quit [Quit: Konversation terminated!]
<colemickens> I accidentally downgraded, then re-upgraded and got to experience the joy a second time.
<worldofpeace> colemickens: exactly. it's sorta like I've been living my nix life with a serious debugging handicap for a while
<worldofpeace> and now I don't need a wheelchair
* colemickens really needs to improve habits about updating master /before/ implementing the change instead of after and realizing someone else merged it hours ago :P
<samueldr> colemickens: what about checking open PRs?
<samueldr> *and* closed PRs :)
<colemickens> bad habits. to be fair, it wasn't in master last night (though the PR was open at that point). just bad habits.
* colemickens there's probably like `hub pr search` or something I could use
<bqv> Errors in glorious technicolour
<joepie91> worldofpeace: new... errors....?
<joepie91> please tell me more
<joepie91> do we finally have actually-actionable output?
<srhb> They're prettier at least! Haven't tried getting "unknown undefined at undefined" yet, but I bet it's still doable with some effort.
<samueldr> >  
<{^_^}> error: syntax error, unexpected ')', at (string):321:1
<samueldr> hm
<srhb> :P nice try
<samueldr> not the one I hoped for
<samueldr> > 1 + 1
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):320:2
<srhb> Glorious.
<samueldr> (though the bot obivously isn't using the new messages)
<joepie91> lol
<joepie91> can I have some screenshots?
<srhb> I don't know, I find it so hard to make errors on purpose...
<srhb> (sure, one sec :P)
<colemickens> lmao
<{^_^}> nix#3897 (by bburdette, 1 day ago, merged): error messages for issue 2238
<{^_^}> nix#3773 (by bburdette, 5 weeks ago, merged): Add lines-of-code and show-trace features to new error format.
<joepie91> srhb: was gonna say, producing errors is not the most difficult thing one can do in Nix :D
<{^_^}> nix#3590 (by bburdette, 12 weeks ago, merged): nix errors phase 2
<{^_^}> nix#3466 (by bburdette, 18 weeks ago, merged): nix-errors-enhancement - error format demo
<joepie91> thanks
<joepie91> that looks... shockingly useful
<samueldr> basically, recent PRs from bburdette on the nix project are the work
* colemickens is curious how many people have custom channels with custom sets of nixos tests enabled.
<srhb> colemickens: Must it be channels?
<joepie91> this makes me very happy \o/
<colemickens> I switched to -small recently, and today seems like a number of things are broke. If I had hydra running on the ones I cared about I could pick them off during long builds, etc.
<joepie91> this is already in nixUnstable, you say? what's the risk of switching Nix versions?
<srhb> colemickens: Yeah, that works well :)
<colemickens> srhb: no, I shouldn't have used that word :P
<srhb> joepie91: Recently, segfaults. But as long as you're comfortable digging out an old nix you can recover :)
<colemickens> I have been channel-less for very long, I guess --keep-going and a regular one of my builds.sr.ht jobs would work fine.
<srhb> colemickens: Right. I used to have a local hydra that picked tests that I care for. :)
<colemickens> (I love writing CI jobs for Nix stuff, btw, like another multiplier of my love for Nix)
<srhb> I think some people still do that.
<colemickens> srhb: lost interest or just moved back to unstable or why did you stop, just curious?
<samueldr> I said it previously, nix is a force multiplier; and colemickens saying the word reminded me of it
<srhb> colemickens: It was actually because I switched jobs to a non-nix one for half a year in a misguided moment.
<joepie91> srhb: hmm, right. gonna wait for it to land in stable then I guess :P
<srhb> joepie91: (fwiw it's fine here :P)
<srhb> Since it's all merged with flakes now, I find it hard to believe it'll land before 21.03 at the earliest.
<srhb> Then again, experimental features...
<joepie91> I'm okay with that
<srhb> My main gripe was how long it took me to find --print-build-logs
<srhb> Speaking of which, I need to set that as default..
<colemickens> wait what
<colemickens> I had given up
<srhb> lol
<srhb> Well, I'm glad to share then ;-)
<samueldr> I think you can get the new errors while still keeping the stable nix daemon, right?
<srhb> Yep.
<bqv> cheeky
<srhb> Oh bother, it's not a nix.conf-setting? Bah.
rajivr has quit [Quit: Connection closed for inactivity]
<srhb> colemickens: It's actually nicer than what we used to get from nix-build, it prefixes things beautifully.
<srhb> huh, according to the release notes this was even in 2.3. I'm blinder than I thought.
<samueldr> (I want "nix log $the_last_drv_that_failed_in_this_terminal", and I know it's not a trivial thing)
<srhb> same :/
<colemickens> okay, here's a question, what is everyone doing about the out paths not being written to stdout
<srhb> Relying on result links like god intended.
<srhb> Someone could sneak up on you and gc your thing!
<srhb> :P
<bqv> might be easier to just have nix log to the syslog, so you can just journalctl
<colemickens> someone could sneak up on you and build two drvs at the same time in the same flake dir too though
<srhb> I have permissions to guard against that :P
<samueldr> bqv: doesn't help in getting the logs for the last .drv that failed for that terminal :)
<samueldr> (but I don't disagree it would be a neat option)
<colemickens> lol and you trust yourself more than I trust myself? lol
<srhb> colemickens: Okay, point taken...
<samueldr> --out-link $(some mktemp thingy)
<colemickens> It's a real thing I hit while working on nixos-{cloud} where I was doing a really long image build and then started hacking on packages agian
<samueldr> there, scripted in a safe* way
<colemickens> samueldr: that's what I went with yeah
<colemickens> out="$(nix-build ...)" still felt easier.
<bqv> colemickens: nix shell and `echo $PATH`, normally
<bqv> which is terrible, i know
<colemickens> and to add to that, nix build .#some-flake-output is guaranteed to be a single out path!!
<samueldr> definitely, using its stdout to get the out path felt like things just slid in place
<colemickens> anyway, I guess it bothered me more before, seems not so bad after spitballing aloud.
<bqv> there's .outPath
<bqv> could nix eval it after
<bqv> (i don't think nix eval'ing it is enough to build it)
<colemickens> I don't do that anywhere.
<colemickens> I do have this though: drv="$(set -euo pipefail; nix --experimental-features 'nix-command flakes' --pure-eval \
<colemickens> show-derivation "${drv}" | jq -r 'to_entries[].key')"
<colemickens> which is... fun.
<bqv> jesus christ
<colemickens> there's no nix-instantiate equivalent AFAICT
<bqv> what's that pipefail thing btw
<bqv> i see it a lot in horrifying bash code
<colemickens> cargo culted boilerplate that breaks things every once in a while but breaks more often when I don't have it
<colemickens> tbf
<colemickens> I think without it, `false | true` will silently succeed.
<bqv> oh, hah
<colemickens> you know, since I've bough into nix everywhere, maybe I could experiment with ion. I wonder if it pushes through some of the things I dislike about bashing.
<bqv> what does ion have to do with nix?
<cransom> isn't that one the wm's that requires recompiling rather than use a config file? i'd wager that's less painful on nix than most other things.
<colemickens> bqv: nix -> nix-shell -> easy availabilty of ion -> safe usage of it in random projects that I'll be using nix in otherwise
<colemickens> aka, I could use it for internal shell script tasks without anyone noticing/caring/etc
<colemickens> if I were a better something I'd write python I guess.
* colemickens actually got a github edit in before the email went out
<drakonis> ion?
<drakonis> what's ion?
<bqv> oh, ok
<bqv> i prefer to use execline for scripting
<bqv> if i take that approach
<drakonis> oh, neat.
Jackneilll has joined #nixos-chat
Jackneill has quit [Ping timeout: 260 seconds]
<bqv> i wish i could set emacsclient as my user shell though, lol
<cransom> ah. i had the wrong ion.
<bqv> cation or anion?
<bqv> or worse yet, free radical?!
<drakonis> that's radical
rardiol_ has quit [Ping timeout: 256 seconds]
rardiol has joined #nixos-chat
<bqv> drakonis: oh no
<drakonis> oh no my phone is bootlooping
<drakonis> gdi
<eyJhb> How can chromium use SO MUCH CPU on a still page?
<eyJhb> Also, something is using all my memory
<eyJhb> Everything closed, with ff and htop running, 5 GB used
<eyJhb> Wth
<srhb> Also eyJhb: "I want an fs that can report reads outside of [...
<srhb> :-)
<eyJhb> srhb: Using ZFS now :/
<eyJhb> So tmpfs shouldn't be it
<eyJhb> If that is what you mean :p
<eyJhb> Guessing ZFS eats some
<eyJhb> But 1.5 GB used on a clean reboot
cjpbirkbeck has quit [Ping timeout: 240 seconds]
<bqv> eyJhb: browsers. not even once.
<eyJhb> I have no browser open :(
<samueldr> that you know of
<eyJhb> But it used 0.4 GB more than before, and I have closed it again
<eyJhb> Nuke. It. All.
<eyJhb> uses*
<adisbladis> eyJhb: ZFS makes it look like you don't have that much ram left
<adisbladis> But it's not really true
<eyJhb> Time to wake the cat and go for a ride, without her, and hating the memory eater
<eyJhb> 1.92 GB used af 15.5GB
<eyJhb> adisbladis: isn't there a command to show the usage for ZFS?
<cransom> arcstat
<cransom> +-arc_summary as well for more info.
<eyJhb> 1 GB
<eyJhb> SINNER!
<adisbladis> 15G :)
<eyJhb> adisbladis: sinner.
<eyJhb> 32 GB total on your LP, right?
<adisbladis> Yep
<eyJhb> Mine is capped at 16 GB
<eyJhb> Then again, it is from 2012
<eyJhb> I should pimp it. adisbladis next time you are in Asia, get my a HQ motherboard for my x230 <3
tsruser2 has joined #nixos-chat
tsruser has quit [Ping timeout: 265 seconds]
waleee-cl has joined #nixos-chat
<bqv> ok, so my data is corrupt, i think
<bqv> not sure how to help with that
<bqv> wish i could store everything in nix so i could check hashes
<bqv> maybe it is time i move on from btrfs
<bqv> but the bcachefs kernel broke my system when i tried it
<drakonis> "Hydra 0.1.0.0000000000000000000000000000000000000000 (using nix-2.4pre7250_94c93437)."
<drakonis> lol
<drakonis> my phone works again
<joepie91> I am disappointed
<joepie91> it should have been 0.1.0.0000000000000000000000000000002
<joepie91> or so :P
<joepie91> also, I have been practicing my magic: https://youtu.be/mxd7S9KpnfI
<drakonis> wait how the hell did i get there
<drakonis> this isnt nixos's hydra instance
tsruser2 has quit []
<bqv> no, this is hydra's nixos instance
<drakonis> the domain is angeldsis
<drakonis> ah its clever's?
<bqv> yeah
kalbasit has joined #nixos-chat
<drakonis> i see
kalbasit has quit [Ping timeout: 264 seconds]
<colemickens> Screenshare in a firefox-pipewire build seems to just work if you have enable the existing xdg/pipewire options! woo
<bqv> well, i have it installed
<bqv> perhaps i'll try it
<eyJhb> Just waiting for Firefox 80...
<eyJhb> gchristensen: was there any way, we could inclue the patch for FF to be build on Hydra regarding policies, so that it could actually be useable? Would be nice if we could discuss that :) Or anyone for that matter, that has a opinion on it etc.
<adisbladis> eyJhb: What patch in particular?
drakonis has quit [Quit: WeeChat 2.8]
drakonis has joined #nixos-chat
<bqv> colemickens: how have you got it working?
<bqv> pipewire i mean
<bqv> it's whining about X11 for me
<drakonis> pipewire...
<drakonis> i swear that its pipewire that's preventing wine from going mad with subwoofer enabled setups
<drakonis> synthetik was absolutely hell to play with those because it sounded like electronic farts
<bqv> wat
<drakonis> it sounds weird and distorted with 2.1
<drakonis> 2.1 channels of sound
<drakonis> like its several octaves lower
<drakonis> and lagging
* adisbladis types `sudo make install`
<adisbladis> I feel so dirty
<drakonis> i tried playing deltarune once and it was weird and bad
<bqv> lmao
<drakonis> adisbladis: i dunno m8 i wanna do that sometimes and not find out things broke
<bqv> colemickens: yeah
<bqv> i was missing the portals
<bqv> oh
<colemickens> bqv: mine maxes out at 20fps :|
<bqv> also that
<bqv> (the env vars)
<bqv> Aug 06 22:53:24 delta pipewire[279028]: [E][000073689.744133][impl-module.c:281 pw_context_load_module()] "/nix/store/f8m3yrwxzmjwpcz8nkafdxwrw260pqaz-pipewire-0.3.7-lib/lib/pipewire-0.3/libpipewire-module-portal.so": failed to initialize: Cannot allocate memory
<bqv> Aug 06 22:53:24 delta pipewire[279028]: [E][000073689.744145][daemon-config.c:202 pw_daemon_config_run_commands()] could not run command load-module: could not load module "libpipewire-module-portal": Cannot allocate memory
<bqv> Aug 06 22:53:24 delta pipewire[279028]: [E][000073689.744148][main.c:123 main()] failed to run config commands: Cannot allocate memory
<drakonis> relevant
<drakonis> collabora has written its own pipewire components
<drakonis> let me find out the blog post
<drakonis> wireplumber
<sphalerite> so uh
<sphalerite> what's the difference between pipewire and gstreamer
<drakonis> gstreamer sits on top of pipewire
<drakonis> it provides decoders for formats
<drakonis> pipewire's a replacement for pulseaudio, jack and alsa
<bqv> hmm. maybe i have to restart
<drakonis> it also does video
<drakonis> which is something linux hasnt had
<bqv> brb
bqv has quit [Quit: WeeChat 2.9]
<drakonis> it'll finally be a decent replacement for multimedia on linux.
<drakonis> finally bringing an end to the nightmare that is streaming audio
bqv has joined #nixos-chat
<drakonis> i think fedora is now defaulting to pipewire with compatibility layers for alsa, jack and pulseaudio now
<drakonis> alas, it isnt even running in here
<drakonis> for shame
<drakonis> and i'm running rawhide on my box right now
<bqv> i really ought to make the emacs socket a systemd socket
<drakonis> it doesnt replace pulseaudio yet, that explains why
<drakonis> which means pulseaudio is better now
polezaivsani has quit [Ping timeout: 256 seconds]
<drakonis> so good.
<bqv> christ this is bugged
<bqv> i want to use it but it won't work
<bqv> too many errors
bqv has quit [Quit: WeeChat 2.9]
<infinisil> Oof, just seen on discourse: "my normal ubuntu user is root"
<infinisil> Oh maybe it's a VPS actually
<infinisil> Not too bad in that case, I was thinking of GUI Ubuntu running root
<samueldr> not exactly good either
bqv has joined #nixos-chat
<bqv> hmph
<bqv> well, emacs now socket activates
<bqv> shoulda done that months ago
<armin> the zsh setup i use has some kind of lazy plugin loading or something
<armin> it's quite interesting how heavily that speeds up things
<armin> first opening of a terminal is slow, but anything then is smooth sail
<bqv> i do need to also precompile my emacs init, so it's way faster to start
<armin> well i'm not an emacs user to be honest, i have it installed and look into it every now and then, but that's about it
<armin> old habits die hard. i guess that especially applies to text editors.
<bqv> indeed
drakonis has quit [Quit: WeeChat 2.8]
parsley936 has quit [Remote host closed the connection]