2024/02/19

2024-02-19 00:50:44 +0100breakpoint(~pupkey@user/pupkey) (Quit: Lost terminal)
2024-02-19 00:51:47 +0100jeeeun8(~jeeeun@78.40.148.178) (Read error: Connection reset by peer)
2024-02-19 00:52:26 +0100jeeeun8(~jeeeun@78.40.148.178)
2024-02-19 01:13:10 +0100benin(~benin@183.82.26.6) (Read error: Connection reset by peer)
2024-02-19 01:13:59 +0100benin(~benin@183.82.26.6)
2024-02-19 01:28:57 +0100tremon(~tremon@83.80.159.219) (Quit: getting boxed in)
2024-02-19 02:46:15 +0100breakpoint(~pupkey@user/pupkey)
2024-02-19 03:23:45 +0100benin(~benin@183.82.26.6) (Quit: Benin left chat)
2024-02-19 03:25:17 +0100benin(~benin@183.82.177.140)
2024-02-19 03:38:37 +0100benin(~benin@183.82.177.140) (Read error: Connection reset by peer)
2024-02-19 03:39:13 +0100benin(~benin@183.82.26.6)
2024-02-19 04:21:06 +0100srk_(~sorki@user/srk)
2024-02-19 04:22:52 +0100srk|(~sorki@user/srk)
2024-02-19 04:23:47 +0100td_(~td@i53870910.versanet.de) (Ping timeout: 272 seconds)
2024-02-19 04:23:55 +0100srk(~sorki@user/srk) (Ping timeout: 246 seconds)
2024-02-19 04:25:11 +0100td_(~td@i53870935.versanet.de)
2024-02-19 04:26:05 +0100srk|srk
2024-02-19 04:27:35 +0100srk_(~sorki@user/srk) (Ping timeout: 272 seconds)
2024-02-19 04:28:28 +0100hightower4(~hightower@dh207-82-186.xnet.hr)
2024-02-19 04:31:03 +0100hightower3(~hightower@dh207-83-234.xnet.hr) (Ping timeout: 255 seconds)
2024-02-19 04:33:33 +0100breakpoint(~pupkey@user/pupkey) (Quit: Lost terminal)
2024-02-19 04:43:35 +0100terrorjack(~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
2024-02-19 04:47:38 +0100terrorjack(~terrorjac@2a01:4f8:c17:87f8::)
2024-02-19 04:56:46 +0100 <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.
2024-02-19 05:03:14 +0100 <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
2024-02-19 05:04:03 +0100 <geekosaur> https://github.com/geekosaur/xmonad.hs/tree/pyanfar/lib/XMonad example
2024-02-19 05:07:51 +0100 <beastwick> thanks :)
2024-02-19 05:19:22 +0100wlhn(~wenzel@ip-87-108-38-187.customer.academica.fi) (Read error: Connection reset by peer)
2024-02-19 05:19:40 +0100wlhn(~wenzel@ip-87-108-38-187.customer.academica.fi)
2024-02-19 05:38:58 +0100wlhn(~wenzel@ip-87-108-38-187.customer.academica.fi) (Quit: Leaving)
2024-02-19 05:48:26 +0100hightower2(~hightower@dh207-83-241.xnet.hr)
2024-02-19 05:51:11 +0100hightower4(~hightower@dh207-82-186.xnet.hr) (Ping timeout: 272 seconds)
2024-02-19 05:59:57 +0100hightower3(~hightower@dh207-80-240.xnet.hr)
2024-02-19 06:02:24 +0100hightower2(~hightower@dh207-83-241.xnet.hr) (Ping timeout: 255 seconds)
2024-02-19 08:13:09 +0100benin(~benin@183.82.26.6) (Read error: Connection reset by peer)
2024-02-19 08:13:46 +0100benin(~benin@183.82.177.140)
2024-02-19 10:30:21 +0100ft(~ft@p508db2e6.dip0.t-ipconnect.de) (Quit: leaving)
2024-02-19 14:37:13 +0100PotatoGim(sid99505@id-99505.lymington.irccloud.com) (Ping timeout: 260 seconds)
2024-02-19 14:44:26 +0100 <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 :(
2024-02-19 14:44:59 +0100 <beastwick> myWorkspaces surely are not a function
2024-02-19 14:45:07 +0100 <beastwick> the docs just show it as workspaces x, I thought I needed my own
2024-02-19 14:46:34 +0100jmct(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 260 seconds)
2024-02-19 14:47:57 +0100amir(sid22336@user/amir) (Ping timeout: 260 seconds)
2024-02-19 14:49:21 +0100ectospasm(~ectospasm@user/ectospasm) (Ping timeout: 268 seconds)
2024-02-19 14:51:30 +0100amir(sid22336@user/amir)
2024-02-19 14:53:33 +0100fcser(~fcser@booty.farted.net) (Ping timeout: 260 seconds)
2024-02-19 14:55:16 +0100 <beastwick> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Actions-CopyWindow.html
2024-02-19 14:56:58 +0100thaumavorio_(~thaumavor@thaumavor.io)
2024-02-19 14:56:59 +0100thaumavorio(~thaumavor@thaumavor.io) (Read error: Connection reset by peer)
2024-02-19 14:57:22 +0100jmct(sid160793@id-160793.tinside.irccloud.com)
2024-02-19 14:58:20 +0100fcser(~fcser@booty.farted.net)
2024-02-19 14:58:27 +0100 <[Leary]> @hoogle workspaces
2024-02-19 14:58:27 +0100 <lambdabot> XMonad.Core workspaces :: XConfig l -> ![String]
2024-02-19 14:58:27 +0100 <lambdabot> XMonad.StackSet workspaces :: StackSet i l a s sd -> [Workspace i l a]
2024-02-19 14:58:27 +0100 <lambdabot> XMonad.Actions.Workscreen workspaces :: Workscreen -> [WorkspaceId]
2024-02-19 14:59:40 +0100 <[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.
2024-02-19 14:59:49 +0100amir(sid22336@user/amir) (Ping timeout: 264 seconds)
2024-02-19 15:00:06 +0100beastwick(~brian@user/beastwick) (Ping timeout: 260 seconds)
2024-02-19 15:00:25 +0100lally(sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 256 seconds)
2024-02-19 15:00:37 +0100PotatoGim(sid99505@lymington.irccloud.com)
2024-02-19 15:00:54 +0100 <[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.
2024-02-19 15:03:01 +0100fcser(~fcser@booty.farted.net) (Ping timeout: 246 seconds)
2024-02-19 15:03:08 +0100fcser(~fcser@booty.farted.net)
2024-02-19 15:03:15 +0100geekosaur(sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds)
2024-02-19 15:04:25 +0100amir(sid22336@user/amir)
2024-02-19 15:05:06 +0100lally(sid388228@uxbridge.irccloud.com)
2024-02-19 15:05:56 +0100geekosaur(sid609282@xmonad/geekosaur)
2024-02-19 15:10:03 +0100lally(sid388228@uxbridge.irccloud.com) (Ping timeout: 256 seconds)
2024-02-19 15:11:39 +0100lally(sid388228@id-388228.uxbridge.irccloud.com)
2024-02-19 15:11:42 +0100beastwick(~brian@user/beastwick)
2024-02-19 15:11:46 +0100amir(sid22336@user/amir) (Ping timeout: 246 seconds)
2024-02-19 15:13:12 +0100 <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.
2024-02-19 15:14:01 +0100jmct(sid160793@id-160793.tinside.irccloud.com) (Ping timeout: 256 seconds)
2024-02-19 15:14:10 +0100 <beastwick> https://pastebin.com/FFzNLJZb
2024-02-19 15:15:09 +0100geekosaur(sid609282@xmonad/geekosaur) (Ping timeout: 256 seconds)
2024-02-19 15:15:22 +0100 <beastwick> is libera lagging?
2024-02-19 15:16:25 +0100lally(sid388228@id-388228.uxbridge.irccloud.com) (Ping timeout: 260 seconds)
2024-02-19 15:23:50 +0100geekosaur(sid609282@xmonad/geekosaur)
2024-02-19 15:24:41 +0100jmct(sid160793@tinside.irccloud.com)
2024-02-19 15:29:05 +0100lally(sid388228@uxbridge.irccloud.com)
2024-02-19 15:30:30 +0100amir(sid22336@user/amir)
2024-02-19 15:33:34 +0100ectospasm(~ectospasm@user/ectospasm)
2024-02-19 15:43:17 +0100 <[Leary]> beastwick: See logs: https://ircbrowse.tomsmeding.com/browse/lcxmonad
2024-02-19 15:46:20 +0100todi(~todi@p4fd1a2f5.dip0.t-ipconnect.de)
2024-02-19 16:08:30 +0100 <beastwick> Thanks Leary, let me try, also that logging is invaluable - good stuff.
2024-02-19 16:13:53 +0100 <beastwick> it compiled, but I think I need to adjust it for use with dynamic workspaces
2024-02-19 16:14:10 +0100 <beastwick> it should probably be using withWorkspaceIndex somehow
2024-02-19 16:47:45 +0100 <[Leary]> beastwick: Untested, but it looks like you'd want to replace `windows $ f i` with `withWorkspaceIndex f i` and `myWorkspaces` with `[1..9]`.
2024-02-19 18:10:34 +0100hightower4(~hightower@dh207-81-54.xnet.hr)
2024-02-19 18:11:13 +0100hightower3(~hightower@dh207-80-240.xnet.hr) (Read error: Connection reset by peer)
2024-02-19 18:17:03 +0100rieper(~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
2024-02-19 18:17:30 +0100rieper(~riepernet@2a03:4000:6:f1d6:6885:6fff:fe5a:8933)
2024-02-19 19:12:43 +0100 <beastwick> [Leary] that worked nicely actually, thanks!
2024-02-19 19:13:02 +0100 <beastwick> and yeah, that makes sense to me, I want indices not workspace names
2024-02-19 19:34:53 +0100SpiderPig(~matt@047-132-235-136.res.spectrum.com) (Ping timeout: 240 seconds)
2024-02-19 19:36:15 +0100 <beastwick> you know, once you get things going - xmonad is *nice*
2024-02-19 19:36:30 +0100SpiderPig(~matt@047-132-235-136.res.spectrum.com)
2024-02-19 19:36:53 +0100 <beastwick> certainly frustrating, extremely, but wooo!
2024-02-19 19:41:53 +0100todi(~todi@p4fd1a2f5.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
2024-02-19 20:44:23 +0100ft(~ft@p508db2e6.dip0.t-ipconnect.de)
2024-02-19 21:16:35 +0100vanvik7(~vanvik@78.156.10.140)
2024-02-19 21:18:38 +0100vanvik(~vanvik@78.156.10.140) (Ping timeout: 252 seconds)
2024-02-19 21:18:38 +0100vanvik7vanvik
2024-02-19 21:48:57 +0100 <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.
2024-02-19 21:49:17 +0100 <beastwick> I want it to be like, if it's not visible, stay on the copied to workspace.
2024-02-19 21:55:08 +0100 <beastwick> should I be looking into layout.hidden?
2024-02-19 21:57:52 +0100 <beastwick> sadly hidden layout doesn't work
2024-02-19 21:58:12 +0100 <beastwick> maybe minimize instead of hide actually
2024-02-19 22:03:24 +0100 <geekosaur> I think the only layout that does that is Full?
2024-02-19 22:03:52 +0100 <beastwick> let me see, minimize does not work either
2024-02-19 22:03:59 +0100 <beastwick> once it is hidden/minimized it is completely gone
2024-02-19 22:04:42 +0100 <beastwick> What is Full?, Layout Fullscreen?
2024-02-19 22:05:36 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-0.18.0/docs/XMonad-Layout.html#t:Full
2024-02-19 22:05:53 +0100 <beastwick> ah, maybe it's 18 only? for some reason gentoo doesn't have 18 available yet
2024-02-19 22:05:56 +0100 <beastwick> stuck on 17
2024-02-19 22:06:12 +0100 <geekosaur> the oldest layout in xmonad. only gives a rectangle to the focused window so the rest are withdrawn
2024-02-19 22:06:37 +0100 <beastwick> oh its sub section of layout
2024-02-19 22:07:37 +0100 <beastwick> wow, sorry I have tunnel vision
2024-02-19 22:07:40 +0100 <beastwick> I am using this already
2024-02-19 22:07:42 +0100 <beastwick> ||| noBorders Full
2024-02-19 22:08:10 +0100 <beastwick> I think it might be an issue with copywindow
2024-02-19 22:10:04 +0100 <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
2024-02-19 22:32:12 +0100jeeeun8(~jeeeun@78.40.148.178) (Read error: Connection reset by peer)
2024-02-19 22:32:54 +0100jeeeun8(~jeeeun@78.40.148.178)
2024-02-19 23:07:58 +0100zawaken-(~zawaken@user/zawaken) (Ping timeout: 255 seconds)
2024-02-19 23:08:19 +0100zawaken(~zawaken@user/zawaken)