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.