Home liberachat/#xmonad: Logs Calendar

Logs on 2022-01-22 (liberachat/#xmonad)

00:15:01 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
00:30:02 × chomwitt quits (~chomwitt@2a02:587:dc03:8b00:12c3:7bff:fe6d:d374) (Ping timeout: 240 seconds)
01:25:51 dirtcastle joins (~dirtcastl@2409:4072:e9c:1b4c:54d9:15ff:fe0b:f7c6)
01:32:17 × dirtcastle quits (~dirtcastl@2409:4072:e9c:1b4c:54d9:15ff:fe0b:f7c6) (Ping timeout: 240 seconds)
02:40:54 dirtcastle joins (~dirtcastl@2409:4072:e9c:1b4c:d08e:74ff:fefd:9900)
03:03:20 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
03:31:17 × td_ quits (~td@94.134.91.211) (Ping timeout: 240 seconds)
03:33:25 td_ joins (~td@94.134.91.124)
03:42:28 ebray187 joins (~ebray187@2800:150:129:17c4:224:1dff:fed5:599e)
04:15:28 syntactic_sugar joins (~amoljha@2601:644:8601:2e30::a5c9)
04:58:41 × syntactic_sugar quits (~amoljha@2601:644:8601:2e30::a5c9) (Quit: WeeChat 3.3)
06:50:57 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 240 seconds)
06:51:00 chomwitt joins (~chomwitt@ppp-94-67-1-27.home.otenet.gr)
06:58:54 geekosaur joins (~geekosaur@xmonad/geekosaur)
07:09:17 × mvk quits (~mvk@2607:fea8:5cdd:f000::55f8) (Ping timeout: 240 seconds)
07:11:05 mvk joins (~mvk@173.33.176.132)
07:18:23 edun joins (~qbt@user/edun)
07:42:11 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
07:46:39 thunderrd joins (~thunderrd@183.182.114.164)
08:13:27 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
08:17:51 × ebray187 quits (~ebray187@2800:150:129:17c4:224:1dff:fed5:599e) (Quit: Konversation terminated!)
08:33:45 thunderrd joins (~thunderrd@183.182.114.164)
09:10:17 × dirtcastle quits (~dirtcastl@2409:4072:e9c:1b4c:d08e:74ff:fefd:9900) (Ping timeout: 240 seconds)
09:11:16 dirtcastle joins (~dirtcastl@103.43.203.225)
09:17:44 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
09:17:44 allbery_b joins (~geekosaur@xmonad/geekosaur)
09:17:47 allbery_b is now known as geekosaur
09:32:53 banc joins (banc@gateway/vpn/airvpn/banc)
09:50:56 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
09:52:03 thunderrd joins (~thunderrd@183.182.114.164)
09:54:53 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
10:10:19 banc- joins (banc@gateway/vpn/airvpn/banc)
10:11:57 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
10:14:31 banc joins (banc@gateway/vpn/airvpn/banc)
10:17:02 × banc- quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
10:18:06 steve__ joins (~steve@ool-182c2b80.dyn.optonline.net)
10:23:19 thunderrd joins (~thunderrd@183.182.114.164)
10:35:13 seschwar joins (~seschwar@user/seschwar)
10:47:42 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
10:48:41 thunderrd joins (~thunderrd@183.182.114.164)
11:12:14 evilop is now known as pantsu
11:15:35 × thunderrd quits (~thunderrd@183.182.114.164) (Remote host closed the connection)
11:18:09 thunderrd joins (~thunderrd@183.182.114.164)
12:36:54 Profpatsch joins (~Profpatsc@static.88-198-193-255.clients.your-server.de)
12:37:09 <Profpatsch> Hi I’m trying to add a simple extension to my xmonad
12:37:33 <Profpatsch> I want to have a layer of (optional) tabs under each workspace, then inside it should use the normal nesting layout
12:37:56 <Profpatsch> But I can’t decipher the sublayout documentation, or maybe I need something completely different
12:38:09 <Profpatsch> So basically Workspace -> Tabbed -> Tall
12:40:28 <geekosaur> why do you need a sublayout?
12:40:34 <Profpatsch> geekosaur: maybe I don’t
12:41:00 <geekosaur> it sounds like addTabsBottom to me
12:41:05 <Profpatsch> I’d say what I want is Mod + Tab to switch between tabs
12:41:20 <Profpatsch> And then a special keybidning to open a new tab instead of a new tiled window
12:41:40 <Profpatsch> So like Mod+Enter -> new tiled Mod+Shift+Enter -> new tab
12:41:46 <geekosaur> hm, sublayouts don't get you that, but neither does anything else
12:42:05 <Profpatsch> I can’t nest a normal Tall inside a Tabbed?
12:42:29 <Profpatsch> Sublayouts have this push/pull stuff which I haven’t understood yet
12:42:33 <Profpatsch> it’s not very well documented
12:42:48 <geekosaur> you can, but you cannot distinguish between something in a Tabbed (or a sublayout) and something outside of it
12:42:51 <Profpatsch> Maybe I want something like one group per tab stack
12:44:20 <geekosaur> it sounds like you may have a confused idea of how layouts work
12:44:48 <Profpatsch> yes
12:45:07 <Profpatsch> I was hoping xmonad layouts just nest
12:45:10 <Profpatsch> but it doesn’t look that way
12:45:11 <geekosaur> you do not assign a window to a layout and switch layouts; that's workspaces
12:45:25 <geekosaur> layouts are alternative ways to arrange a workspace
12:45:41 <Profpatsch> So a workspace’s windows will always be a flat thing?
12:45:59 <Profpatsch> No way to group them and then nest them somehow?
12:46:13 <geekosaur> there are ways to split a workspace into multiple "virtual workspaces" each with its own layout, but addressing each such is more painful because it's not a real workspace
12:47:02 <Profpatsch> hm hm
12:47:58 <Profpatsch> But I certainly got to a point where I had a tab for each tiled window
12:48:18 <geekosaur> like, I can use Combo to use a layout to split the screen into two independent layouts. I can even move windows between those layouts. but I can;t control which one a new window will end up in; it depends on which one has focus
12:48:52 <Profpatsch> But that’s fine
12:49:06 <Profpatsch> I don’t want to be able to open stuff in random tabs, just the current tab
12:49:33 <Profpatsch> It’s okay if Mod+Shift+Enter opens a new tab and then the window in that
12:49:34 <geekosaur> tabs are fairly easy, if you want to add tabs to a normal layout instead of having them all full screen, wrap your layout in addTabsBottom with the right parameters to tell it how to build the tabs
12:50:24 <geekosaur> addTabsBottom myTabTheme shrinkText (layoutHook def) -- or similar
12:50:27 <liskin> I think the issue is that we can't really draw tabs for anything else than windows
12:51:24 <liskin> You can certainly nest tabs with another layout, both as tabs inside the layout and outside the layout, but there's nothing that would actually render the tabs if they're outside.
12:51:27 <Profpatsch> Okay, dumb alternative idea: Can I have 2-dimensional workspaces instead?
12:51:48 <liskin> I think there was a contrib module for that somewhere
12:52:05 <geekosaur> X.L.Plane
12:52:06 <Profpatsch> The X to my Y here is that I have an “editor” workspace on 8
12:52:16 <Profpatsch> And at any given time I have like 3 editors open
12:52:32 <Profpatsch> And every editor has potentially a bunch of split windows, like emacs frames
12:52:40 <Profpatsch> So I want tiling on those editor workspaces
12:53:01 <geekosaur> note that xmonad can get fairly slow with that module inlay, because the StackSet isn't exactly an optimizaed data structure :)
12:53:04 <Profpatsch> Plane might be what I want actually!
12:53:20 <Profpatsch> I mean I’m not gonna open 20k windows
12:53:22 × chomwitt quits (~chomwitt@ppp-94-67-1-27.home.otenet.gr) (Ping timeout: 250 seconds)
12:53:40 <Profpatsch> I’m also open to switching to a different wm
12:53:57 <Profpatsch> esp since wayland is kinda on the horizon, any moment now
12:54:19 <Profpatsch> like, I’m not married to my 100 lines of xmonad conf :)
12:54:31 <geekosaur> I think they have more problems than they want to admit, and "any moment now" is a bit of a dream
12:54:41 <Profpatsch> yeah, something like 5–10 years
12:55:04 <Profpatsch> like how IPv6 is 20 years away if it ever happens
12:55:56 <geekosaur> ip6 is happening, just not for most home users because ISPs don't want to upgrade their equipment. but if you keep your eyes open there are plenty of ip6 connects to libera, for example
12:56:40 <geekosaur> (and then I'm not only on ip4 but also stuck behind something like 3 layers of nat :)
12:58:07 × noex quits (~null@user/noex) (Quit: :q!)
13:00:21 noex joins (~null@user/noex)
13:00:36 mc47 joins (~mc47@xmonad/TheMC47)
13:20:28 × dirtcastle quits (~dirtcastl@103.43.203.225) (Remote host closed the connection)
13:35:48 <fizzie> https://www.google.com/intl/en/ipv6/statistics.html says 35% or so as the global average. Also based on the fact that weekends are consistently about 5% higher than weekdays, "home" networks are probably more IPv6 than "work" ones.
13:36:00 chomwitt joins (~chomwitt@2a02:587:dc03:8b00:12c3:7bff:fe6d:d374)
13:37:15 <geekosaur> interesting
13:38:01 <fizzie> Well, in retrospect, maybe that's more a statement that _mobile_ networks are more IPv6 than your workplace wifi.
13:38:12 <fizzie> (I know a few big mobile operators at least went v6.)
13:39:01 <geekosaur> yeh, I know mine did
14:05:17 × noex quits (~null@user/noex) (Ping timeout: 240 seconds)
14:07:42 noex joins (~null@user/noex)
14:41:23 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
14:43:10 geekosaur joins (~geekosaur@xmonad/geekosaur)
15:23:21 banc- joins (banc@gateway/vpn/airvpn/banc)
15:24:57 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 240 seconds)
16:11:52 benin joins (~benin@183.82.31.24)
16:48:18 × Forkk quits (~forkk@li926-228.members.linode.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
17:10:48 Forkk joins (~forkk@li926-228.members.linode.com)
17:14:29 × noex quits (~null@user/noex) (Remote host closed the connection)
17:14:59 noex joins (~null@user/noex)
17:19:52 × banc- quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 250 seconds)
17:40:28 × catman quits (~catman@user/catman) (Read error: Connection reset by peer)
17:51:41 × mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 256 seconds)
17:53:08 mc47 joins (~mc47@xmonad/TheMC47)
18:40:25 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
18:41:57 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
18:50:19 catman joins (~catman@user/catman)
18:54:59 × catman quits (~catman@user/catman) (Read error: Connection reset by peer)
19:02:01 catman joins (~catman@user/catman)
19:09:19 × benin quits (~benin@183.82.31.24) (Quit: Ping timeout (120 seconds))
19:09:37 benin joins (~benin@183.82.31.24)
19:21:59 × edun quits (~qbt@user/edun) (Ping timeout: 256 seconds)
19:22:52 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-rc1)
19:28:20 catman joins (~catman@user/catman)
19:46:52 sogens joins (~sogens@pa49-182-138-25.pa.qld.optusnet.com.au)
19:51:17 × sogens quits (~sogens@pa49-182-138-25.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds)
19:53:12 sogens joins (~sogens@191.101.174.78)
19:54:17 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-rc1)
19:54:42 catman joins (~catman@user/catman)
20:24:20 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-rc1)
20:25:37 × sogens quits (~sogens@191.101.174.78) (Ping timeout: 240 seconds)
20:28:01 sogens joins (~sogens@pa49-182-138-25.pa.qld.optusnet.com.au)
20:28:34 catman joins (~catman@user/catman)
21:31:21 banc joins (banc@gateway/vpn/airvpn/banc)
21:48:00 × benin quits (~benin@183.82.31.24) (Quit: The Lounge - https://thelounge.chat)
21:49:16 themc47 joins (~mc47@xmonad/TheMC47)
21:51:32 × mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 240 seconds)
22:45:54 × themc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
22:58:55 × chomwitt quits (~chomwitt@2a02:587:dc03:8b00:12c3:7bff:fe6d:d374) (Ping timeout: 268 seconds)
23:31:08 Hash_ is now known as Hash
23:33:47 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
23:38:02 allbery_b joins (~geekosaur@xmonad/geekosaur)
23:38:02 × geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b)))
23:38:05 allbery_b is now known as geekosaur
23:43:59 × catman quits (~catman@user/catman) (Quit: WeeChat 3.4-rc1)

All times are in UTC on 2022-01-22.