2022/02/16

2022-02-16 00:21:28 +0100FatBoyXPC(~FatBoyXPC@user/fatboyxpc) (*.net *.split)
2022-02-16 00:21:28 +0100defjam(~eb0t@90.196.141.185) (*.net *.split)
2022-02-16 00:21:28 +0100ectospasm(~ectospasm@user/ectospasm) (*.net *.split)
2022-02-16 00:21:28 +0100tv(~tv@user/tv) (*.net *.split)
2022-02-16 00:21:29 +0100MrElendig(~Urist@archlinux/op/MrElendig) (*.net *.split)
2022-02-16 00:21:29 +0100dexterfoo(~dexter@li655-253.members.linode.com) (*.net *.split)
2022-02-16 00:21:29 +0100lambdabot(~lambdabot@haskell/bot/lambdabot) (*.net *.split)
2022-02-16 00:23:47 +0100FatBoyXPC(~FatBoyXPC@user/fatboyxpc)
2022-02-16 00:23:47 +0100defjam(~eb0t@90.196.141.185)
2022-02-16 00:23:47 +0100ectospasm(~ectospasm@user/ectospasm)
2022-02-16 00:23:47 +0100tv(~tv@user/tv)
2022-02-16 00:23:47 +0100MrElendig(~Urist@archlinux/op/MrElendig)
2022-02-16 00:23:47 +0100dexterfoo(~dexter@li655-253.members.linode.com)
2022-02-16 00:23:47 +0100lambdabot(~lambdabot@haskell/bot/lambdabot)
2022-02-16 00:27:13 +0100twiclo2(~twiclo@vpn.utahbroadband.com) (Quit: WeeChat 3.3)
2022-02-16 01:12:55 +0100ft(~ft@shell.chaostreff-dortmund.de) (Ping timeout: 256 seconds)
2022-02-16 01:31:19 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-02-16 01:33:11 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-02-16 02:01:08 +0100ft(~ft@shell.chaostreff-dortmund.de)
2022-02-16 02:31:27 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2022-02-16 02:33:01 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-02-16 02:58:49 +0100CosmosAtlas(~CosmosAtl@bras-base-ktnron060cw-grc-02-76-69-147-125.dsl.bell.ca)
2022-02-16 02:59:50 +0100CosmosAtlas(~CosmosAtl@bras-base-ktnron060cw-grc-02-76-69-147-125.dsl.bell.ca) (Client Quit)
2022-02-16 03:50:54 +0100a6a45081-2b83(~aditya@2601:249:4380:4f10::fe26)
2022-02-16 03:55:00 +0100a6a45081-2b83(~aditya@2601:249:4380:4f10::fe26) (Ping timeout: 240 seconds)
2022-02-16 03:55:02 +0100f33f046c-a02e(~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507)
2022-02-16 04:02:36 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
2022-02-16 04:11:08 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 04:14:13 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
2022-02-16 04:14:32 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 04:14:35 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
2022-02-16 04:14:54 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 04:17:05 +0100f33f046c-a02e(~aditya@2601:249:4300:1296:88ec:cc73:84d4:1507) (Remote host closed the connection)
2022-02-16 04:22:51 +0100banc(banc@gateway/vpn/airvpn/banc)
2022-02-16 04:29:30 +0100td_(~td@94.134.91.25) (Ping timeout: 252 seconds)
2022-02-16 04:31:33 +0100td_(~td@muedsl-82-207-238-242.citykom.de)
2022-02-16 04:46:25 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!)
2022-02-16 04:52:18 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 04:53:39 +0100 <c209e6dc-4d76-47> how to query the screen size?
2022-02-16 04:53:53 +0100 <c209e6dc-4d76-47> also any suggestions on maintaining slightly different dotfiles for different hosts?
2022-02-16 05:06:58 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Quit: Konversation terminated!)
2022-02-16 05:10:38 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 05:21:00 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
2022-02-16 05:24:42 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Remote host closed the connection)
2022-02-16 05:47:56 +0100jkaye[m](~jkayematr@2001:470:69fc:105::1:86f7)
2022-02-16 05:48:05 +0100 <jkaye[m]> Hey all. Anyone know if it's possible to get trayer to show up on all monitors? I can select a monitor easily, but ideally I would like to see the tray everywhere. Using xmonad+xmobar in case that's somehow relevant
2022-02-16 06:09:00 +0100mvk(~mvk@2607:fea8:5cdc:bf00::99e7) (Ping timeout: 240 seconds)
2022-02-16 06:13:01 +0100yauhsien(~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net) (Quit: Leaving)
2022-02-16 07:52:57 +0100Rue(~rue@2001-b011-1000-17d9-d616-1cce-b758-6ab8.dynamic-ip6.hinet.net)
2022-02-16 08:12:25 +0100 <geekosaur> @tell c209e6dc-4d76-47 where/how do you want to query it? there is X.L.PerScreen to conditionalize layouts based on width, otherwise each screen's size is stored in the StackSet
2022-02-16 08:12:25 +0100 <lambdabot> Consider it noted.
2022-02-16 08:18:52 +0100Natch(~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 250 seconds)
2022-02-16 08:23:27 +0100Natch(~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se)
2022-02-16 08:29:25 +0100 <Solid> @tell c209e6dc-4d76-47 you can query the system name, save that in some variable and then do stuff depending on which system you're on (e.g., https://hackage.haskell.org/package/unix-2.7.2.2/docs/System-Posix-Unistd.html#t:SystemID )
2022-02-16 08:29:25 +0100 <lambdabot> Consider it noted.
2022-02-16 08:32:01 +0100 <Solid> liskin: very good! mc47[m] interested? (I'm presuming that geekosaur and other people are too far away :/)
2022-02-16 08:43:15 +0100 <Solid> I've registered myself and xmonad for now (apparently, they put these up on the website almost straight away, which may or may not get us some contributors at least for those three days)
2022-02-16 08:43:21 +0100Natch(~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 272 seconds)
2022-02-16 08:46:25 +0100Natch(~natch@c-4db8e255.014-297-73746f25.bbcust.telenor.se)
2022-02-16 09:02:15 +0100yauhsien(~Yau-Hsien@61-231-32-166.dynamic-ip.hinet.net)
2022-02-16 09:20:03 +0100cfricke(~cfricke@user/cfricke)
2022-02-16 11:12:17 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net)
2022-02-16 11:20:28 +0100mc47(~mc47@xmonad/TheMC47)
2022-02-16 13:32:32 +0100Czernobog(~Czernobog@user/czernobog) (Quit: ZNC 1.8.2 - https://znc.in)
2022-02-16 13:33:58 +0100Czernobog(~Czernobog@user/czernobog)
2022-02-16 14:34:23 +0100 <liskin> Solid: okay, I registered too
2022-02-16 14:38:16 +0100 <geekosaur> I'm not even going to bother; don't have the money even with help, and can'tpromise anything illness-wise :(
2022-02-16 15:23:00 +0100cfricke(~cfricke@user/cfricke) (Ping timeout: 240 seconds)
2022-02-16 15:27:51 +0100dschrempf(~dominik@070-207.dynamic.dsl.fonira.net) (Quit: WeeChat 3.3)
2022-02-16 15:32:57 +0100Guest64(~Guest64@222.124.112.194)
2022-02-16 15:33:09 +0100Guest64(~Guest64@222.124.112.194) (Client Quit)
2022-02-16 15:37:48 +0100Rue(~rue@2001-b011-1000-17d9-d616-1cce-b758-6ab8.dynamic-ip6.hinet.net) (Ping timeout: 240 seconds)
2022-02-16 15:40:15 +0100Rue(~rue@2001-b011-1000-17d9-d616-1cce-b758-6ab8.dynamic-ip6.hinet.net)
2022-02-16 16:25:09 +0100seschwar(~seschwar@user/seschwar)
2022-02-16 16:26:50 +0100seschwar(~seschwar@user/seschwar) (Client Quit)
2022-02-16 16:33:44 +0100 <mc47> Solid, liskin: I'll register too! I so hope it's on-site
2022-02-16 16:34:07 +0100 <geekosaur> they said it was
2022-02-16 16:34:58 +0100 <geekosaur> guess we'll have to see what other variants covid will throw at us in the meantime
2022-02-16 16:35:02 +0100 <mc47> Do I have to put xmonad in the project section too? Or is only one person needs to do that?
2022-02-16 16:35:34 +0100 <mc47> geekosaur: oh nice, but summers haven't been problematic for the past years
2022-02-16 16:48:16 +0100 <liskin> mc47: I did because it was in my browser's autofill from last year
2022-02-16 16:48:24 +0100 <liskin> Wouldn't have bothered otherwise :-)
2022-02-16 16:51:28 +0100 <byorgey> selfishly, I'm kinda sad ZuriHac will be in person again, since it means I won't be able to go =(
2022-02-16 16:51:42 +0100 <geekosaur> ^
2022-02-16 16:51:56 +0100 <byorgey> not really though, I know these things are far, far better in person than remote, I'm happy for everyone who will get to go
2022-02-16 16:53:45 +0100seschwar(~seschwar@user/seschwar)
2022-02-16 17:12:39 +0100 <galactic_starfis> ^ same :/
2022-02-16 18:15:20 +0100 <Solid> I really tried to get into online conferences but it's just not the same :/
2022-02-16 18:15:43 +0100 <geekosaur> hallway track best track :)
2022-02-16 18:16:23 +0100 <liskin> yeah, I went to 2 online confs last year and both were anxiety-inducing nightmares
2022-02-16 18:17:26 +0100 <liskin> anyway, we certainly have budget to fly byorgey to europe and back, although I suppose it's not worth all the travel hassle for 3 days :-/
2022-02-16 18:25:01 +0100 <thonoht[m]> Hmm, interesting stuff. Zurich is a few countries over for me, but I'm gonna see if I have colleagues who would be interested in going too. Could make it a small holiday. I'm not really interested in traveling that far by myself though.
2022-02-16 18:50:44 +0100 <liskin> Solid: btw, now that you've revealed your name I realize your uni is 3 hours by bicycle away from my wife's hometown where I spend several weeks every year :-)
2022-02-16 18:59:26 +0100 <byorgey> liskin: hah, don't spend the budget on flying me to Zurich, I probably would spend the whole time hacking on non-xmonad things =)
2022-02-16 19:22:50 +0100 <liskin> byorgey: yeah, I know you would :-)
2022-02-16 19:23:23 +0100 <liskin> still, you've kept the lights on for quite a while, and there's not much else besides travel that we can spend it on really :-/
2022-02-16 19:25:08 +0100 <liskin> (but yeah, there may be other forms of travel that would be more effective for the project future, like flying me to Germany every couple weeks :-))
2022-02-16 19:27:43 +0100cfricke(~cfricke@user/cfricke)
2022-02-16 19:43:00 +0100cfricke(~cfricke@user/cfricke) (Ping timeout: 240 seconds)
2022-02-16 19:49:30 +0100jludwig(~justin@user/jludwig) (Quit: ZNC - https://znc.in)
2022-02-16 19:53:13 +0100jludwig(~justin@user/jludwig)
2022-02-16 19:54:21 +0100Rue(~rue@2001-b011-1000-17d9-d616-1cce-b758-6ab8.dynamic-ip6.hinet.net) (Quit: WeeChat 3.4)
2022-02-16 19:58:44 +0100jludwig(~justin@user/jludwig) (Quit: ZNC - https://znc.in)
2022-02-16 19:59:37 +0100jludwig(~justin@user/jludwig)
2022-02-16 20:29:29 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 20:30:07 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
2022-02-16 20:30:42 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 20:32:43 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
2022-02-16 20:33:19 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 20:33:34 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a) (Client Quit)
2022-02-16 20:34:09 +0100c209e6dc-4d76-47(~aditya@2601:249:4300:1296:195:dac6:592c:a55a)
2022-02-16 20:59:24 +0100Forkk(~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2022-02-16 21:00:06 +0100 <mc47> :D why not
2022-02-16 21:02:46 +0100Forkk(~forkk@li926-228.members.linode.com)
2022-02-16 21:06:14 +0100 <Solid> liskin: hah
2022-02-16 21:06:50 +0100 <Solid> sure, if you're ever in the area let me know and we can go for a coffee :)
2022-02-16 21:10:21 +0100 <Solid> (I think we can totally spend the money on other "things", like us, because that's why people give us money after all :)
2022-02-16 21:19:28 +0100 <liskin> yeah, it's just that when we split it between us it's not really that much, so it's more of a "thank you for doing what you'd do anyway" rather than an enablement of some progress
2022-02-16 21:20:44 +0100 <liskin> that being said, I was going to-sooner or later—suggest that we pay ourselves a bit from that budget as a thank us for 0.17 and 0.17.1
2022-02-16 21:22:00 +0100 <geekosaur> I feel like that might be pushing it. paying someone in order to have them put a bit more time into xmonad might be a thing, though
2022-02-16 21:22:16 +0100 <Solid> this might be the poor student in me speaking, but since we're getting like $850 a month even if we divide that up by a few people that's still pretty decent pocket money
2022-02-16 21:35:38 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-02-16 21:39:24 +0100 <liskin> yeah, but are you going to spend more time every month working on xmonad?
2022-02-16 21:39:32 +0100 <liskin> (if yes, then by all means take my share of it :-))
2022-02-16 21:40:40 +0100 <Solid> mh, good point
2022-02-16 21:42:48 +0100 <liskin> hm, is this a good sign for haskell in debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002296 ?
2022-02-16 21:43:11 +0100 <geekosaur> money wouldhelp me with some things but time working on xmonad wouldn't be one of them, sadly
2022-02-16 21:43:53 +0100 <liskin> geekosaur: well you already spend a huge amount of time being around on irc helping people (not just in xmonad) :-)
2022-02-16 21:44:17 +0100 <liskin> (dunno what I wanted to say by that, hm)
2022-02-16 21:44:34 +0100 <liskin> (probably just kind of supports my previous points)
2022-02-16 21:56:31 +0100 <geekosaur> mrr. do I want to use cabal properly or lowball it like the stack support? cabal doesn't like working that way, would need cabal exec.
2022-02-16 21:56:46 +0100geekosauris finally getting around to adding cabal support mirroring the stack support
2022-02-16 21:56:57 +0100 <geekosaur> there being another actual cabal user around finally :)
2022-02-16 22:02:22 +0100 <geekosaur> hm,that may not work. cabal takes a project file argument but wants a bare filename and searches for it itself
2022-02-16 22:04:02 +0100 <geekosaur> hah! docs lie. worked fine for list-bin at least
2022-02-16 22:18:08 +0100 <geekosaur> ok, I have a dumb question. for how long are we going to continue to use ghc --make?
2022-02-16 22:18:34 +0100 <geekosaur> (--make became the default in ghc 7.0)
2022-02-16 22:24:10 +0100 <geekosaur> also a not so stupid question. I'm loosely basing my cabal setup on the existing stack one, but if I take my own cabal.project as an example then it would end up building my config twice. Does the typical xmonad stack.yaml contain only the dependencies?
2022-02-16 22:33:08 +0100 <liskin> we've dropped support for GHCs before 8.4 so we can drop --make right now I think
2022-02-16 22:34:04 +0100 <liskin> re typical stack.yaml: the setup recommended by INSTALL.md/TUTORIAL.md has deps in stack.yaml and then xmonad.hs is built via stack ghc --make
2022-02-16 22:35:13 +0100 <liskin> the setup where the user configuration is a something.cabal project itself isn't really documented anywhere (or maybe it's hinted at in xmonad-testing? dunno)
2022-02-16 22:36:22 +0100 <liskin> not documented, and also not meant to be supported by the ghc/nix/stack recompilation machinery -- a build script is meant to be used for it
2022-02-16 22:37:22 +0100 <liskin> (or one may skip the recompilation machinery entirely by invoking the xmonad-arch-os binary directly, and then build it whichever way one likes)
2022-02-16 22:43:18 +0100 <geekosaur> it'sfrom xmonad-testing's example stack-based build script, yes
2022-02-16 22:44:02 +0100 <geekosaur> not that this isn'tdoable, but I'd been using the xmonad-testing stuff as an example and the stack support code caught me by surprise asa result
2022-02-16 22:50:58 +0100 <liskin> the xmonad-testing stuff uses a build script, which takes precedence over all that stack support code
2022-02-16 22:51:07 +0100 <liskin> so not sure why that's an issue
2022-02-16 22:51:28 +0100 <geekosaur> just that I was using it as a template for how things worked
2022-02-16 23:07:27 +0100ml|_(~ml|@user/ml/x-5298235)
2022-02-16 23:11:01 +0100ml|(~ml|@user/ml/x-5298235) (Ping timeout: 272 seconds)
2022-02-16 23:13:33 +0100 <geekosaur> the --make thing is only relevant because I need to add an option after it if I want to support hvr-style cabal builds at some point
2022-02-16 23:14:14 +0100 <davean> what are hvr style cabal builds?
2022-02-16 23:15:06 +0100 <davean> liskin: Its certainly documented - I set mine up that way based off docs in the xmonad repo most of a decade ago - not sure if they're still there or not
2022-02-16 23:16:07 +0100 <geekosaur> https://github.com/xmonad/xmonad/issues/199
2022-02-16 23:16:45 +0100 <geekosaur> basically using a "private" package-env file so we can run ghc directly
2022-02-16 23:17:18 +0100 <geekosaur> straightforward to add except I think -package-env has to come after --make
2022-02-16 23:19:17 +0100 <liskin> davean: build script support went in in 2016; I guess it may feel like a decade, but mentioning in anyway just to be sure we're talking about the same thing
2022-02-16 23:19:20 +0100 <geekosaur> pushed my changes to https://github.com/geekosaur/xmonad/blob/cabal-build/src/XMonad/Core.hs, will test locally before PRing
2022-02-16 23:26:54 +0100 <davean> liskin: well, I last commited to that git repo in 2015 so.
2022-02-16 23:27:10 +0100 <liskin> davean: so we're not, I guess?
2022-02-16 23:27:15 +0100 <davean> I'd guess not
2022-02-16 23:28:34 +0100 <geekosaur> hm, right, difficult to test when my existing xmonad doesn';t have it yet :)
2022-02-16 23:38:34 +0100 <liskin> davean: weird; can't find the documentation anywhere in git history :-(
2022-02-16 23:47:20 +0100 <davean> It was a REALLY long time so, so I'm not sure where I'd find it now