Home liberachat/#xmonad: Logs Calendar

Logs on 2023-02-05 (liberachat/#xmonad)

00:02:07 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
00:26:26 mvk joins (~mvk@2607:fea8:5caa:ac00::f944)
01:56:54 × mvk quits (~mvk@2607:fea8:5caa:ac00::f944) (Quit: Going elsewhere)
03:04:35 × banc quits (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 252 seconds)
03:06:54 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds)
03:07:31 × td_ quits (~td@i53870930.versanet.de) (Ping timeout: 252 seconds)
03:09:22 td_ joins (~td@i53870931.versanet.de)
03:20:25 ml| joins (~ml|@user/ml/x-5298235)
03:22:46 banc joins (banc@gateway/vpn/protonvpn/banc)
03:27:01 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds)
03:38:46 nrv joins (~nrv@user/nrv)
03:39:39 × nrv quits (~nrv@user/nrv) (Client Quit)
03:40:00 ml| joins (~ml|@user/ml/x-5298235)
03:42:44 × terrorjack quits (~terrorjac@2a01:4f8:1c1e:4e8c::) (Quit: The Lounge - https://thelounge.chat)
03:45:21 terrorjack joins (~terrorjac@2a01:4f8:1c1e:4e8c::)
06:22:13 × ^[ quits (~user@user//x-8473491) (Quit: ^[)
06:27:55 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 248 seconds)
08:10:42 <Solid> https://discourse.haskell.org/t/zurihac-2023-takes-place-in-person-10-12-june-registration-now-open/5740
08:10:46 <Solid> in case people want to attend again :)
09:00:13 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle)
09:21:40 thyriaen joins (~thyriaen@2a01:aea0:dd4:5074:ccad:a9cd:c42b:c2b7)
09:21:45 qbt joins (~qbt@user/edun)
09:22:45 <thyriaen> Howdy I love my tabbed layout but also my rounded corners: here is what it looks like https://imgur.com/gef32eT - is it possible to havea more integrated look of the tabs to be rounded in the top and not the window itself ?
09:27:14 × thyriaen quits (~thyriaen@2a01:aea0:dd4:5074:ccad:a9cd:c42b:c2b7) (Quit: Leaving)
09:44:21 thyriaen joins (~thyriaen@2a01:aea0:dd4:5074:6245:cbff:fe9f:48b1)
10:04:01 × thyriaen quits (~thyriaen@2a01:aea0:dd4:5074:6245:cbff:fe9f:48b1) (Remote host closed the connection)
10:15:44 thyriaen joins (~thyriaen@2a01:aea0:dd4:5074:ccad:a9cd:c42b:c2b7)
10:48:59 mc47 joins (~mc47@xmonad/TheMC47)
11:01:04 × thyriaen quits (~thyriaen@2a01:aea0:dd4:5074:ccad:a9cd:c42b:c2b7) (Quit: Leaving)
11:48:37 × qbt quits (~qbt@user/edun) (Quit: WeeChat 3.5)
11:55:36 qbt joins (~qbt@user/edun)
12:01:45 thyriaen joins (~thyriaen@2a01:aea0:dd4:5074:6245:cbff:fe9f:48b1)
12:11:14 malook joins (~Thunderbi@5.110.225.18)
12:19:35 × malook quits (~Thunderbi@5.110.225.18) (Quit: malook)
12:53:58 <mc47> Is anyone considering ZuriHac? :D they posted some details https://zfoh.ch/zurihac2023/
12:55:58 <thyriaen> mc47, I am now :p
12:57:09 <mc47> Last year was fun, I'm considering to go but I have to see how life goes
13:04:30 <Solid> mc47: I'll probably attend again as well
13:29:33 <geekosaur> thyriaen, I think we've discussed that before, the tab implementation would have to be rewritten completely
13:43:06 × qbt quits (~qbt@user/edun) (Quit: WeeChat 3.5)
13:44:43 <thyriaen> geekosaur, okay :/
13:45:27 <thyriaen> geekosaur, is there a way to get a gap between tabs and the window ?
13:47:13 <geekosaur> use `addTabs` on a layout with `Spacing`
13:57:38 <liskin> Solid, mc47: similar here, need to see how life goes, not committing to anything just yet
13:59:02 <liskin> Hopefully by then I'll have seen a psychiatrist and also will have switched to a 4-day work week, but... who knows
13:59:55 <liskin> Zurich was lovely though, it'd probably be worth it going there just for the nature, not even trying to participate in the hackathon :-)
14:36:01 qbt joins (~qbt@user/edun)
14:39:50 <thunderrd> jabuxas, geekosaur: x11-misc/xmobar-0.46 removed xft font support, is your issue related to that?
14:45:56 <geekosaur> that shouldn't cause it to start ignoring spaces, though
14:48:55 <geekosaur> thyriaen, if you need a headstart, `simpleTabbed` is the same as `addTabs shrinkText Simplest`. Here you might want something like `addTabs shrinkText (spacingRaw False (Border 10 0 0 0) True (Border 0 0 0 0) False Simplest)`
14:49:17 <geekosaur> (import `XMonad.Layout.Spacing` and `XMonad.Layout.Simplest`)
15:30:01 × [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
15:30:25 [Leary] joins (~Leary]@user/Leary/x-0910699)
16:00:04 × Solid[m] quits (~slot-matr@2001:470:69fc:105::1:a84) (Quit: You have been kicked for being idle)
16:04:15 <mc47> liskin: we didn't do much "participation" last year :P
16:05:30 <mc47> hopefully things, whatever these might be, work out for all of us
16:07:35 <thyriaen> geekosaur, thank you
16:07:37 <thyriaen> i will try
16:09:21 <thyriaen> geekosaur, my current layout is ( addTabs shrinkText tabConfig . gap ) Simplest
16:10:06 <thyriaen> gap = spacingRaw False (Border 8 8 8 8 ) True (Border 8 8 8 8) True
16:10:43 <thyriaen> so in essence i have addTabs shrinkText tabConfig . ( spacingRaw False (Border 8 8 8 8 ) True (Border 8 8 8 8) True ) Simplest
16:11:13 <geekosaur[m]> I'm shopping right now, won't be back for an hour or so
16:12:39 <geekosaur[m]> Note that what xmonad calls a gap is a space for docks, not what you want
16:21:54 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
16:22:13 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
16:35:08 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
16:50:42 × ectospasm quits (~ectospasm@user/ectospasm) (Quit: WeeChat 3.8)
17:02:24 × qbt quits (~qbt@user/edun) (Ping timeout: 248 seconds)
17:14:40 <geekosaur> okay, I'm back
17:15:01 <geekosaur> I set the later stuff to 0 and False because you only have one window on the screen so it's pointless
17:15:39 <geekosaur> it specifies gaps between windows
17:25:29 <thyriaen> geekosaur, welcome back
17:25:43 <thyriaen> in another layout i have 2 windows
17:25:58 <thyriaen> geekosaur, https://paste.tomsmeding.com/5qIxWPme
17:44:35 <liskin> mc47: :-D
17:45:13 <liskin> mc47: yeah but this time I wouldn't even try :-D
18:01:33 Solid[m] joins (~slot-matr@2001:470:69fc:105::1:a84)
18:01:51 <Solid> that just means even less stress :>
18:28:17 <liskin> That's my motto these days
18:28:22 ectospasm joins (~ectospasm@user/ectospasm)
20:25:15 <mc47> Anyone has an idea what could cause this error? X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)
20:25:56 <mc47> xmobar throws it occasionally when it's restarted with dynamicSBs
20:26:13 HAL[m]1 joins (~evadk8mat@2001:470:69fc:105::3ed0)
20:26:20 <geekosaur> o.O
20:27:20 <geekosaur> I have several ideas of what might cause it, but don't know the xmobar source well enough to say which one(s) might be relevant
20:27:40 qlicztbfwliztcbl joins (~qlicztbfw@p20030100070001210c03c69d935b4fa9.dip0.t-ipconnect.de)
20:31:18 × piele_ quits (~piele@tbonesteak.creativeserver.net) (Ping timeout: 268 seconds)
20:41:37 <thyriaen> geekosaur, could you explain how the spawcingRaw works ? how can i introduce a spacing betwwen my tabs and the window in my given config ?
20:43:11 <geekosaur> the first (Border u d l r) specifies the border between windows and the edge of the screen rectangle (which for addTabs has been reduced by the size of the tab area at the top (or bottom for addTabsBottom))
20:44:28 <geekosaur> sorry, u d r l
20:44:40 <geekosaur> or t b r l if you prefer
20:44:57 <thyriaen> so
20:45:13 <geekosaur> is what you have not introducing a border at the top?
20:45:28 <thyriaen> i have a border all around the window
20:45:34 <thyriaen> and then a tab on top of that
20:45:39 <geekosaur> (note you need to mod-shift-space if you change the numbers only, because that doesn't change the type)
20:45:40 <thyriaen> and then a space to the screen edge
20:45:59 <geekosaur> oh, hm. not supposed to work that way
20:46:11 <thyriaen> check out my config
20:46:24 <thyriaen> https://paste.tomsmeding.com/qL4WlGxC
20:46:48 <thyriaen> i just don't know how to add an additional spacing between the tabs and the window
20:50:20 <geekosaur> this looks correct to me. I'm surprised it doesn't work.
21:02:06 <geekosaur> poking locally
21:02:50 <geekosaur> interesting. same behavior here
21:21:53 <thyriaen> geekosaur, oh
21:21:59 <thyriaen> i thought it is the expected behavior
21:22:22 <geekosaur> I have something ugly that seems to work
21:24:20 <geekosaur> https://paste.tomsmeding.com/pQz2yt3d then play with the numbers (the sublayout doesn't know the tab bar is there and will happily overlay it)
21:24:48 <geekosaur> ignore the "onWorkspace" part, I did this on one of my spare workspaces
21:25:07 <thyriaen> wait
21:25:22 <thyriaen> i can define specific layouts on specific workspaces ?
21:25:25 <thyriaen> that is awesome !
21:25:38 <thyriaen> geekosaur, what is tabBar ?
21:25:39 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs
21:25:51 <geekosaur> it's from XMonad.Layout.TabBarDecoration
21:27:02 <thyriaen> what does id and top do ?
21:27:55 <thyriaen> but yes very ugly
21:28:19 <geekosaur> id` is just so I can keep hlint from whining about how I define my layouts. you can leave it out completely, it does nothing except silence a warning about an unnecessary use of ($)
21:28:34 <geekosaur> `Top` tells it where to put the tab bar (the other choice is `Bottom`)
21:30:36 <thyriaen> why don't you use tabbed ?
21:31:24 <thyriaen> if i use your version
21:31:27 <thyriaen> it doesn't work at all
21:33:45 <thyriaen> it basically removes the top gap completely for me
21:34:44 <geekosaur> you need to adjust the numbers because they ignore the presence of the tab bar. you'll just have to play with it until you get the spacing you want
21:34:54 <thyriaen> ah okay
21:34:56 <geekosaur> press mod-shift-space after mod-q
21:35:19 <geekosaur> when I started out with your numbers the windows actually painted over the tab bar here
21:36:24 <geekosaur> that's why I bumped the "top" border to 16, which got me https://imgur.com/W47KWNt.png
21:36:56 <geekosaur> (very narrow gap at the top since most of the space is taken up by the tab bar, but you can see a few stars from the background if you look closely)
21:37:15 <thyriaen> ah okay
21:37:35 <thyriaen> so then i should add another gap around if i want it above the tabs aswell
21:37:52 <geekosaur> yes
21:39:52 <thyriaen> ok thanks
21:41:34 <geekosaur> remember that if you change some numbers and mod-q, you have to mod-shift-space to reload the layout because its type didn't change
21:43:34 <thyriaen> geekosaur, i think i don't have the mod shift space bind anymore - what is its default bind ?
21:44:23 <geekosaur> `asks (layoutHook . config) >>= setLayout`
22:22:06 horzion joins (~horzion@ProtonDB/horzion)
22:24:20 × mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
23:11:57 × horzion quits (~horzion@ProtonDB/horzion) (Remote host closed the connection)

All times are in UTC on 2023-02-05.