Home liberachat/#xmonad: Logs Calendar

Logs on 2023-07-28 (liberachat/#xmonad)

01:33:25 × mvk quits (~mvk@2607:fea8:5c9a:a600::1c6d) (Ping timeout: 245 seconds)
01:48:13 × thunderrd quits (~thunderrd@183.182.110.68) (Remote host closed the connection)
02:16:56 × td_ quits (~td@i5387090B.versanet.de) (Ping timeout: 246 seconds)
02:19:04 td_ joins (~td@i53870935.versanet.de)
02:41:55 × terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
02:42:40 Ou42 joins (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e)
02:44:45 terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::)
02:48:23 × Ou42 quits (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e) (Remote host closed the connection)
02:48:48 Ou42 joins (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e)
03:00:54 × Ou42 quits (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e) (Remote host closed the connection)
03:01:20 Ou42 joins (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e)
03:07:43 × Ou42 quits (~Ou42@2600:381:e010:3774:2e75:62e6:98f3:166e) (Quit: Rick Rolled 1 too many times)
05:25:22 Ou42 joins (~Ou42@2600:1700:e930:41b0:332e:500f:e53a:1cc9)
07:04:34 × Ou42 quits (~Ou42@2600:1700:e930:41b0:332e:500f:e53a:1cc9) (Quit: Rick Rolled 1 too many times)
07:24:35 × ft quits (~ft@p3e9bc61e.dip0.t-ipconnect.de) (Quit: leaving)
10:53:52 mncheck joins (~mncheck@193.224.205.254)
10:58:50 beastwick[m] joins (~beastwick@2001:470:69fc:105::3:8087)
10:58:50 ribosomerocker[m joins (~ribosomer@2001:470:69fc:105::3:8ac7)
10:58:50 mon_aaraj joins (~montchncs@2001:470:69fc:105::8e6b)
10:58:50 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
10:58:50 hellwolf[m] joins (~hellwolfm@2001:470:69fc:105::3:6a4)
10:58:50 emma-underscores joins (~emma-unde@2001:470:69fc:105::2:cdfc)
10:58:50 Nexilva[m] joins (~nexilvama@2001:470:69fc:105::2:cf52)
10:58:50 ChaoticMist[m] joins (~gilganixm@2001:470:69fc:105::3d09)
10:59:02 ElKowar[m] joins (~elkowarma@2001:470:69fc:105::392)
10:59:02 Solid[m] joins (~slot-matr@2001:470:69fc:105::1:a84)
10:59:02 ndaniel[m] joins (~ndanielma@2001:470:69fc:105::3:78ff)
10:59:02 absta[m] joins (~abstamatr@2001:470:69fc:105::3:7b8f)
10:59:02 gar[m] joins (~randyorto@2001:470:69fc:105::3:85fa)
10:59:04 beect[m] joins (~beectmatr@2001:470:69fc:105::3:82b6)
10:59:04 galactic_starfis joins (~galactics@2001:470:69fc:105::1:2985)
10:59:04 sha_bam[m] joins (~shabammat@2001:470:69fc:105::3:7eea)
10:59:04 fr1d4y[m] joins (~fr1d4yenv@2001:470:69fc:105::2:ea3c)
10:59:04 HAL[m] joins (~evadk8mat@2001:470:69fc:105::3ed0)
11:24:41 jchia[m] joins (~jchiamatr@2001:470:69fc:105::c50b)
11:24:41 johnabs[m] joins (~johnabsma@2001:470:69fc:105::2:95c4)
11:55:58 avesheher[m] joins (~electron2@2001:470:69fc:105::3:86b6)
11:55:58 BakaOtaku[m] joins (~tanish200@2001:470:69fc:105::3:7c93)
11:56:00 yousof[m] joins (~yousofmat@2001:470:69fc:105::3:7e1f)
12:04:46 × lambdabot quits (~lambdabot@haskell/bot/lambdabot) (Remote host closed the connection)
12:06:07 lambdabot joins (~lambdabot@haskell/bot/lambdabot)
13:47:12 Guest20 joins (~Guest20@178.234.7.149)
13:47:51 × Guest20 quits (~Guest20@178.234.7.149) (Client Quit)
13:48:00 Guest20 joins (~Guest20@178.234.7.149)
13:48:58 <Guest20> hello. anybody there using burp suite? I'd like to some configs who's able to share. thanks.
13:49:14 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
13:49:28 unclechu joins (~unclechu@2001:470:69fc:105::354)
13:52:14 <geekosaur> why are you asking about it here?
13:53:30 <Guest20> sorry, I mean xmonad config, of course, which hacks people do. not too much info across the web
13:53:40 <Guest20> apologies, if offtopi
14:02:47 × Guest20 quits (~Guest20@178.234.7.149) (Ping timeout: 246 seconds)
14:22:52 × jabuxas quits (~jabuxas@user/jabuxas) (Ping timeout: 245 seconds)
14:30:19 jabuxas joins (~jabuxas@user/jabuxas)
15:35:02 × mncheck quits (~mncheck@193.224.205.254) (Ping timeout: 260 seconds)
15:42:50 × joshproehl quits (~quassel@user/joshproehl) (Ping timeout: 252 seconds)
15:42:59 joshproehl joins (~quassel@user/joshproehl)
16:01:03 ft joins (~ft@p3e9bc61e.dip0.t-ipconnect.de)
16:03:03 × ft quits (~ft@p3e9bc61e.dip0.t-ipconnect.de) (Remote host closed the connection)
16:03:25 × emma-underscores quits (~emma-unde@2001:470:69fc:105::2:cdfc) (Remote host closed the connection)
16:07:45 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
16:07:45 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle)
16:36:41 ft joins (~ft@p3e9bc61e.dip0.t-ipconnect.de)
18:13:07 Guest19 joins (~Guest19@95.179.124.25)
18:18:24 × Guest19 quits (~Guest19@95.179.124.25) (Quit: Client closed)
18:28:13 rundown joins (~defjam@2a02:c7e:2807:b900:599e:7fd9:10a4:dec9)
18:29:05 × defjam quits (~defjam@2a02:c7e:2807:b900:b0cb:18b5:60fb:5b71) (Ping timeout: 244 seconds)
20:24:27 zawaken joins (~zawaken@user/zawaken)
20:28:50 <zawaken> yo, I was wondering about doing some small changes to a Layout (XMonad.Layout.Magnifier), where I want to be able to have "maximizeVertical" default to "On", should I do this in code that I make a PR for in xmonad-contrib? or is there a way to make this work in my xmonad.hs without too many lines?
20:29:08 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
20:29:23 unclechu joins (~unclechu@2001:470:69fc:105::354)
20:29:34 <zawaken> Currently the LayoutModifier needs to be toggled for it to work correctly.
20:31:31 <geekosaur> maximizeVertical :: l a -> ModifiedLayout Magnifier l a
20:31:31 <geekosaur> maximizeVertical = ModifiedLayout (Mag 1 (1, 1000) Off (AllWins 1))
20:32:37 <geekosaur> copy to your xmonad.hs and change `Off` to `On`, looks like? will need to import XMonad.Layout.LayoutModifier
20:32:47 <geekosaur> oh,, crap, they don't export `Mag`
20:32:57 <zawaken> was just about to say :D
20:33:02 <zawaken> I've tried that
20:33:32 <geekosaur> if you want to do it just for yourself you can copy the source to src/XMonad/Layout/Modifier.hs and change or add it there
20:34:01 <geekosaur> under your config directory (~/.xmonad or ~/.config/xmonad usually)
20:35:08 <zawaken> Aha, that seems to be a okay way to do it, what I thought about, was either making a PR with what I want (maximizeVerticalOn or similar), or make the module export 'Mag'
20:35:27 <geekosaur> I'd export Mag, myself
20:35:44 <geekosaur> there's little reason to hide stuff
20:36:28 <zawaken> I will make a PR for it, so more people can make changes as they see fit themselves.
20:47:10 <zawaken> Just so that I know for the future, and for testing, do I need to do anything special for the src/XMonad/Layout/Magnifier.hs in ~/.config/xmonad thing to work? like kill xmonad and restart, or should a --recompile ; --restart be enough?
20:47:41 <zawaken> Or maybe any special import thing?
20:50:38 <geekosaur> recompile and restart, it'll import from the new location
20:51:26 <geekosaur> the only special thing needed is if you're overriding something used elsewhere in contrib then you need to copy over those as well so they use the new one, but that doesn't apply here
20:54:25 <zawaken> Aha, another question, 'Mag' is defined as 'data Magnifier a = Mag', and the instance is also defined as 'Magnifier', HLS seems to yell at me when I try to export 'Mag'
20:57:11 <geekosaur> you have to change `Magnifier` in the export list to `Magnifier(Mag)` or `Magnifier(..)`
20:57:23 <geekosaur> (the latter means "all constructors")
20:59:38 <geekosaur> otherwise it expects a type name, not a data constructor
21:00:27 <zawaken> Aha, so Magnifier(..) is probably the best then.
21:16:11 <zawaken> I can't seem to make the src/XMonad/Layout/Magnifier.hs trick work correctly, is this documented somewhere, so I can see if I figure out why it isn't working?
21:23:02 Hmmf joins (~Hmmf@2a01cb080e909300a88b4e9a24033aff.ipv6.abo.wanadoo.fr)
21:29:39 <geekosaur> oh sorry I meant lib, not src
21:30:17 <zawaken> Aha, That works way better, thanks!
21:30:28 <zawaken> Also, thank you for answering all my dumb questions :D
21:31:10 <geekosaur> https://github.com/xmonad/xmonad/blob/master/src/XMonad/Core.hs#L577
21:51:39 <zawaken> Again thanks, the PR has been made :D
21:52:35 <xmonadtrack> New xmonad-contrib branch created: pull/821 (2 commits) https://github.com/xmonad/xmonad-contrib/pull/821
22:02:07 <zawaken> wait a bit before you merge, I think I hadn't tested it completely before I made the PR.
22:02:24 <zawaken> getting some errors, but this might be my config as well.
22:10:08 <geekosaur> your changes were fine
22:10:37 <zawaken> Yeah I just messed up my config. thanks, they work well, got a bit panicked
22:15:32 <zawaken> Hmm, might need to update the docs for this though, so it is a bit more visible that it is possible?
22:19:52 <geekosaur> haddock should handle that when this is committed
22:20:16 <zawaken> Nice
22:20:24 <geekosaur> btw, if you had actually used your example in the PR instead of expanding it inline then you'd have gotten a more comprehensible error message 🙂
22:21:44 <geekosaur> or at least a less intimidating one
22:23:20 <geekosaur> I would also include a comment saying where I got it and what I'd changed, so I'll know what it's on about 6 months from now 🙂
22:28:05 <zawaken> What do you mean with the comment?
22:29:02 <zawaken> Yeah can't really say that the error was nice about it :D
22:29:41 <geekosaur> https://paste.tomsmeding.com/1raNbwgg
22:30:09 <zawaken> aha, added it
22:53:59 <[Leary]> zawaken: This isn't that important, but re the changelog entry: the changes are already filed under the module name, so there's no need to reference the file name too. I'd also slim down the wording a bit more, something like: "Exposed `Toggle(..)` and the `Mag` constructor to allow [...]".
23:20:11 <zawaken> Aight, I'll change it a bit
23:29:21 <zawaken> There, now I think it is more better
23:43:41 mvk joins (~mvk@2607:fea8:5c9a:a600::1c6d)

All times are in UTC on 2023-07-28.