Home liberachat/#xmonad: Logs Calendar

Logs on 2024-02-19 (liberachat/#xmonad)

00:13:10 × benin quits (~benin@183.82.26.6) (Read error: Connection reset by peer)
00:13:59 benin joins (~benin@183.82.26.6)
00:28:57 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
01:46:15 breakpoint joins (~pupkey@user/pupkey)
02:23:45 × benin quits (~benin@183.82.26.6) (Quit: Benin left chat)
02:25:17 benin joins (~benin@183.82.177.140)
02:38:37 × benin quits (~benin@183.82.177.140) (Read error: Connection reset by peer)
02:39:13 benin joins (~benin@183.82.26.6)
03:21:06 srk_ joins (~sorki@user/srk)
03:22:52 srk| joins (~sorki@user/srk)
03:23:47 × td_ quits (~td@i53870910.versanet.de) (Ping timeout: 272 seconds)
03:23:55 × srk quits (~sorki@user/srk) (Ping timeout: 246 seconds)
03:25:11 td_ joins (~td@i53870935.versanet.de)
03:26:05 srk| is now known as srk
03:27:35 × srk_ quits (~sorki@user/srk) (Ping timeout: 272 seconds)
03:28:28 hightower4 joins (~hightower@dh207-82-186.xnet.hr)
03:31:03 × hightower3 quits (~hightower@dh207-83-234.xnet.hr) (Ping timeout: 255 seconds)
03:33:33 × breakpoint quits (~pupkey@user/pupkey) (Quit: Lost terminal)
03:43:35 × terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
03:47:38 terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::)
03:56:46 <beastwick> Can I plop a copy of some imported library and hack on it, but instruct XMonad to include my version somehow, easily? I was looking at where my distro stores contrib files, I think I found them, but they look like compiled objects, not source.
04:03:14 <geekosaur> you can put stuff in the `lib` subdirectory. just remember that you also need to copy anything that uses the module you're replacing
04:04:03 <geekosaur> https://github.com/geekosaur/xmonad.hs/tree/pyanfar/lib/XMonad example
04:07:51 <beastwick> thanks :)
04:19:22 × wlhn quits (~wenzel@ip-87-108-38-187.customer.academica.fi) (Read error: Connection reset by peer)
04:19:40 wlhn joins (~wenzel@ip-87-108-38-187.customer.academica.fi)
04:38:58 × wlhn quits (~wenzel@ip-87-108-38-187.customer.academica.fi) (Quit: Leaving)
04:48:26 hightower2 joins (~hightower@dh207-83-241.xnet.hr)
04:51:11 × hightower4 quits (~hightower@dh207-82-186.xnet.hr) (Ping timeout: 272 seconds)
04:59:57 hightower3 joins (~hightower@dh207-80-240.xnet.hr)
05:02:24 × hightower2 quits (~hightower@dh207-83-241.xnet.hr) (Ping timeout: 255 seconds)
07:13:09 × benin quits (~benin@183.82.26.6) (Read error: Connection reset by peer)
07:13:46 benin joins (~benin@183.82.177.140)
09:30:21 × ft quits (~ft@p508db2e6.dip0.t-ipconnect.de) (Quit: leaving)
13:37:13 × PotatoGim quits (sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 260 seconds)
13:44:26 <beastwick> I am following the documentation, and have tried to insert my workspaces into this little bit https://pastebin.com/7jZ0Yv7s, but it doesn't like this variable and I am not sure what it even is :(
13:44:59 <beastwick> myWorkspaces surely are not a function
13:45:07 <beastwick> the docs just show it as workspaces x, I thought I needed my own
13:46:34 × jmct quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 260 seconds)
13:47:57 × amir quits (sid22336@user/amir) (Ping timeout: 260 seconds)
13:49:21 × ectospasm quits (~ectospasm@user/ectospasm) (Ping timeout: 268 seconds)
13:51:30 amir joins (sid22336@user/amir)
13:53:33 × fcser quits (~fcser@booty.farted.net) (Ping timeout: 260 seconds)
13:55:16 <beastwick> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-CopyWindow.html
13:56:58 thaumavorio_ joins (~thaumavor@thaumavor.io)
13:56:59 × thaumavorio quits (~thaumavor@thaumavor.io) (Read error: Connection reset by peer)
13:57:22 jmct joins (sid160793@id-160793.tinside.irccloud.com)
13:58:20 fcser joins (~fcser@booty.farted.net)
13:58:27 <[Leary]> @hoogle workspaces
13:58:27 <lambdabot> XMonad.Core workspaces :: XConfig l -> ![String]
13:58:27 <lambdabot> XMonad.StackSet workspaces :: StackSet i l a s sd -> [Workspace i l a]
13:58:27 <lambdabot> XMonad.Actions.Workscreen workspaces :: Workscreen -> [WorkspaceId]
13:59:40 <[Leary]> beastwick: `workspaces` is a function taking an xmonad config record and extracting the `workspaces` field. So `x` is presumed to be some appropriate config in scope.
13:59:49 × amir quits (sid22336@user/amir) (Ping timeout: 264 seconds)
14:00:06 × beastwick quits (~brian@user/beastwick) (Ping timeout: 260 seconds)
14:00:25 × lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 256 seconds)
14:00:37 PotatoGim joins (sid99505@lymington.irccloud.com)
14:00:54 <[Leary]> Since it's a keybinding, it's probably supposed to be the config arg keybindings take, but in your case you could just delete it, since you have the list of workspaces named at the top level.
14:03:01 × fcser quits (~fcser@booty.farted.net) (Ping timeout: 246 seconds)
14:03:08 fcser joins (~fcser@booty.farted.net)
14:03:15 × geekosaur quits (sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds)
14:04:25 amir joins (sid22336@user/amir)
14:05:06 lally joins (sid388228@uxbridge.irccloud.com)
14:05:56 geekosaur joins (sid609282@xmonad/geekosaur)
14:10:03 × lally quits (sid388228@uxbridge.irccloud.com) (Ping timeout: 256 seconds)
14:11:39 lally joins (sid388228@id-388228.uxbridge.irccloud.com)
14:11:42 beastwick joins (~brian@user/beastwick)
14:11:46 × amir quits (sid22336@user/amir) (Ping timeout: 246 seconds)
14:13:12 <beastwick> Sorry, going to re-post my message because my client bugged out. https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-CopyWindow.html https://pastebin.com/7jZ0Yv7s I've tried workspaces and myWorkspaces, but I don't understand what that x is supposed to be. It seems like a function call.
14:14:01 × jmct quits (sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 256 seconds)
14:14:10 <beastwick> https://pastebin.com/FFzNLJZb
14:15:09 × geekosaur quits (sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds)
14:15:22 <beastwick> is libera lagging?
14:16:25 × lally quits (sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 260 seconds)
14:23:50 geekosaur joins (sid609282@xmonad/geekosaur)
14:24:41 jmct joins (sid160793@tinside.irccloud.com)
14:29:05 lally joins (sid388228@uxbridge.irccloud.com)
14:30:30 amir joins (sid22336@user/amir)
14:33:34 ectospasm joins (~ectospasm@user/ectospasm)
14:43:17 <[Leary]> beastwick: See logs: https://ircbrowse.tomsmeding.com/browse/lcxmonad
14:46:20 todi joins (~todi@p4fd1a2f5.dip0.t-ipconnect.de)
15:08:30 <beastwick> Thanks Leary, let me try, also that logging is invaluable - good stuff.
15:13:53 <beastwick> it compiled, but I think I need to adjust it for use with dynamic workspaces
15:14:10 <beastwick> it should probably be using withWorkspaceIndex somehow
15:47:45 <[Leary]> beastwick: Untested, but it looks like you'd want to replace `windows $ f i` with `withWorkspaceIndex f i` and `myWorkspaces` with `[1..9]`.
17:10:34 hightower4 joins (~hightower@dh207-81-54.xnet.hr)
17:11:13 × hightower3 quits (~hightower@dh207-80-240.xnet.hr) (Read error: Connection reset by peer)
17:17:03 × rieper quits (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
17:17:30 rieper joins (~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933)
18:12:43 <beastwick> [Leary] that worked nicely actually, thanks!
18:13:02 <beastwick> and yeah, that makes sense to me, I want indices not workspace names
18:34:53 × SpiderPig quits (~matt@047-132-235-136.res.spectrum.com) (Ping timeout: 240 seconds)
18:36:15 <beastwick> you know, once you get things going - xmonad is *nice*
18:36:30 SpiderPig joins (~matt@047-132-235-136.res.spectrum.com)
18:36:53 <beastwick> certainly frustrating, extremely, but wooo!
18:41:53 × todi quits (~todi@p4fd1a2f5.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
19:44:23 ft joins (~ft@p508db2e6.dip0.t-ipconnect.de)
20:16:35 vanvik7 joins (~vanvik@78.156.10.140)
20:18:38 × vanvik quits (~vanvik@78.156.10.140) (Ping timeout: 252 seconds)
20:18:38 vanvik7 is now known as vanvik
20:48:57 <beastwick> Are there any layouts that make windows not in the master area act like they are not on the current screen? My issue is with copy window, if I have two monitors and a window in a maximized layout is copied to the other, it obviously prioritizes the screen that is focused.
20:49:17 <beastwick> I want it to be like, if it's not visible, stay on the copied to workspace.
20:55:08 <beastwick> should I be looking into layout.hidden?
20:57:52 <beastwick> sadly hidden layout doesn't work
20:58:12 <beastwick> maybe minimize instead of hide actually
21:03:24 <geekosaur> I think the only layout that does that is Full?
21:03:52 <beastwick> let me see, minimize does not work either
21:03:59 <beastwick> once it is hidden/minimized it is completely gone
21:04:42 <beastwick> What is Full?, Layout Fullscreen?
21:05:36 <geekosaur> https://hackage.haskell.org/package/xmonad-0.18.0/docs/XMonad-Layout.html#t:Full
21:05:53 <beastwick> ah, maybe it's 18 only? for some reason gentoo doesn't have 18 available yet
21:05:56 <beastwick> stuck on 17
21:06:12 <geekosaur> the oldest layout in xmonad. only gives a rectangle to the focused window so the rest are withdrawn
21:06:37 <beastwick> oh its sub section of layout
21:07:37 <beastwick> wow, sorry I have tunnel vision
21:07:40 <beastwick> I am using this already
21:07:42 <beastwick> ||| noBorders Full
21:08:10 <beastwick> I think it might be an issue with copywindow
21:10:04 <geekosaur> I don't think so, that just adds a window to every workspace stack. it's XMonad.Operations.windows that acts on that, and probably it just doesn't place a window that is in the current workspace's stack on another visible workspace
21:32:12 × jeeeun8 quits (~jeeeun@78.40.148.178) (Read error: Connection reset by peer)
21:32:54 jeeeun8 joins (~jeeeun@78.40.148.178)
22:07:58 × zawaken- quits (~zawaken@user/zawaken) (Ping timeout: 255 seconds)
22:08:19 zawaken joins (~zawaken@user/zawaken)
23:45:45 breakpoint joins (~pupkey@user/pupkey)
23:52:30 × jeeeun8 quits (~jeeeun@78.40.148.178) (Read error: Connection reset by peer)
23:53:10 jeeeun8 joins (~jeeeun@78.40.148.178)

All times are in UTC on 2024-02-19.