Logs: liberachat/#xmonad
| 2024-07-29 03:13:43 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> without bringing you to that workspace |
| 2024-07-29 03:14:04 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> "spawnOn" (https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Actions-SpawnOn.html#v:spawnOn) don't forget to add "manageSpawn" to the "manageHook" |
| 2024-07-29 03:14:07 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> …hm, this isn't being bridged ☹️ |
| 2024-07-29 03:14:08 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> test |
| 2024-07-29 03:14:10 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> test2 |
| 2024-07-29 03:15:05 | <geekosaur> | somehow the bridge couldn't connect to my homeserver, when I restarted it it regurgitated all the traffic it had missed |
| 2024-07-29 03:52:57 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> geekosaur: thank you, i'll read |
| 2024-07-29 03:54:45 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> my managehook is currently like this: |
| 2024-07-29 03:54:46 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/BgLliNbdqbeOtOkSWwhKdlFN (6 lines) |
| 2024-07-29 03:56:21 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> then it would become: |
| 2024-07-29 03:56:21 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/tjcnIukZfDUwTjtUFMQAytQQ (7 lines) |
| 2024-07-29 03:56:30 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> argh |
| 2024-07-29 03:56:52 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> no problem , i understood 😅 |
| 2024-07-29 03:56:57 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> dont bother with the quotes |
| 2024-07-29 03:57:01 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> then it would become: |
| 2024-07-29 03:57:01 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/myOZPnaIoVLKWXFcOlxOkGwo (7 lines) |
| 2024-07-29 03:57:15 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> (I reported that bug in my Matrix client already) |
| 2024-07-29 03:57:22 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> ic |
| 2024-07-29 04:10:58 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> i could get the desired behavior, but i had to write a different function foor it |
| 2024-07-29 04:11:02 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> * for |
| 2024-07-29 04:11:17 | <haskellbridge> | <柱間 (@hashirama:hashi.sbs)> spawnAndShift :: WorkspaceId -> String -> X () |
| 2024-07-29 04:11:17 | <haskellbridge> | ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/bmnTJHfLeeADeehqDWJJZtVB (4 lines) |
| 2024-07-29 04:15:04 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> does it not set its "_NET_WM_PID" properly? |
| 2024-07-29 04:15:51 | <haskellbridge> | <geekosaur (@geekosaur:matrix.org)> yours isn't guaranteed to work (in fact I'm surprised it works at all because you haven't given the main loop a chance to run and map the window) |
| 2024-07-29 05:24:18 | × | zawaken quits (~zawaken@user/zawaken) (Ping timeout: 252 seconds) |
| 2024-07-29 05:28:57 | → | zawaken joins (~zawaken@user/zawaken) |
| 2024-07-29 05:41:41 | × | zawaken quits (~zawaken@user/zawaken) (Ping timeout: 248 seconds) |
| 2024-07-29 05:42:44 | → | zawaken joins (~zawaken@user/zawaken) |
| 2024-07-29 06:00:46 | → | ChubaDuba joins (~ChubaDuba@176.212.34.12) |
| 2024-07-29 06:07:30 | × | ChubaDuba quits (~ChubaDuba@176.212.34.12) (Quit: WeeChat 4.3.3) |
| 2024-07-29 06:07:50 | → | ChubaDuba joins (~ChubaDuba@176.212.34.12) |
| 2024-07-29 06:08:33 | × | ChubaDuba quits (~ChubaDuba@176.212.34.12) (Client Quit) |
| 2024-07-29 06:09:34 | → | ChubaDuba joins (~ChubaDuba@176.212.34.12) |
| 2024-07-29 06:11:23 | × | ChubaDuba quits (~ChubaDuba@176.212.34.12) (Client Quit) |
| 2024-07-29 06:13:33 | → | ChubaDuba joins (~ChubaDuba@176.212.34.12) |
| 2024-07-29 06:30:07 | × | ChubaDuba quits (~ChubaDuba@176.212.34.12) (Ping timeout: 264 seconds) |
| 2024-07-29 07:47:07 | → | mekeor joins (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6) |
| 2024-07-29 07:58:24 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-29 10:01:31 | × | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: leaving) |
| 2024-07-29 10:27:30 | → | desantra joins (~skykanin@user/skykanin) |
| 2024-07-29 10:34:32 | × | desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 4.3.4) |
| 2024-07-29 11:57:16 | × | L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds) |
| 2024-07-29 12:42:08 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 2024-07-29 13:17:03 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 2024-07-29 14:24:05 | → | beastwick joins (~brian@user/beastwick) |
| 2024-07-29 14:24:42 | <beastwick> | So, I've installed xmonad via my OS package manager, but I would like to make changes to a contrib library. Do I copy it with it's hierarchy in tact where I am compiling my xmonad.hs? |
| 2024-07-29 14:28:20 | <Lears> | beastwick: In the same directory as xmonad.hs, create a directory `lib/`. You can copy the module into there and import it in xmonad.hs, however you should rename the module so there's no clash. |
| 2024-07-29 14:30:18 | <beastwick> | and when importing, is it the path to the module or just the module name that I rename it to? |
| 2024-07-29 14:30:34 | <Lears> | The latter. |
| 2024-07-29 14:30:44 | <beastwick> | much thanks |
| 2024-07-29 15:06:16 | → | Enrico63 joins (~Enrico63@81.109.143.226) |
| 2024-07-29 15:07:31 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 2024-07-29 16:08:06 | → | L29Ah joins (~L29Ah@wikipedia/L29Ah) |
| 2024-07-29 16:13:59 | <beastwick> | Is it possible to step through haskell/xmonad code? I am used to using debuggers in imperative languages, and have no idea how that would work here. |
| 2024-07-29 16:15:14 | <Lears> | It is possible, but in Haskell you're better off doing "printf debugging" with Debug.Trace. |
| 2024-07-29 16:59:33 | × | Enrico63 quits (~Enrico63@81.109.143.226) (Ping timeout: 256 seconds) |
| 2024-07-29 18:02:50 | × | FatBoyXPC quits (~FatBoyXPC@user/fatboyxpc) (Ping timeout: 255 seconds) |
| 2024-07-29 18:03:01 | → | FatBoyXPC joins (~FatBoyXPC@user/fatboyxpc) |
| 2024-07-29 18:51:17 | → | tremon joins (~tremon@83.80.159.219) |
| 2024-07-29 23:02:47 | × | tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in) |
| 2024-07-29 23:09:59 | × | mekeor quits (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6) (Quit: towards emacs as interface to cybernetic council communism) |
| 2024-07-30 02:05:09 | <L29Ah> | beastwick: you can build a haskell executable with debug symbols and use gdb, but the debugging experience will be a bit crazy |
| 2024-07-30 02:05:35 | <L29Ah> | although it's your best bet if the misbehaving part is in FFI'd code |
| 2024-07-30 02:09:46 | × | td_ quits (~td@i5387090C.versanet.de) (Ping timeout: 252 seconds) |
| 2024-07-30 02:11:32 | → | td_ joins (~td@i53870934.versanet.de) |
| 2024-07-30 02:13:39 | <geekosaur> | also I'd be very careful with that when debugging your window manager, because it won't be processing events while at the debugger prompt (whether gdb, ghci, or etc.); I would `attach` to `xmonad-x86_64-linux` or whatever from a virtual console instead of a GUI terminal window |
| 2024-07-30 02:13:52 | <geekosaur> | (although ghci doesn't support attaching) |
| 2024-07-30 02:14:46 | <geekosaur> | there are also a number of debugging modules I've written, look in xmonad-contrib in the XMonad.Hooks hierarchy |
| 2024-07-30 02:15:08 | <geekosaur> | (there's also some stuff in XMonad.Util but it's mostly support for the XMonad.Hooks stuff and not directly usable) |
| 2024-07-30 03:32:38 | × | scardinal quits (~supreme@0x573d64a9.static.cust.fastspeed.dk) (Ping timeout: 252 seconds) |
| 2024-07-30 03:34:25 | → | scardinal joins (~supreme@0x573d64a9.static.cust.fastspeed.dk) |
| 2024-07-30 04:09:15 | ← | L29Ah parts (~L29Ah@wikipedia/L29Ah) () |
| 2024-07-30 08:12:28 | × | ft quits (~ft@p3e9bc4e7.dip0.t-ipconnect.de) (Quit: leaving) |
| 2024-07-30 08:46:17 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-30 09:52:30 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 252 seconds) |
| 2024-07-30 10:11:44 | → | cfricke joins (~cfricke@user/cfricke) |
| 2024-07-30 11:38:37 | → | ChubaDuba joins (~ChubaDuba@5.166.234.72) |
| 2024-07-30 11:40:45 | × | ChubaDuba quits (~ChubaDuba@5.166.234.72) (Client Quit) |
| 2024-07-30 12:20:13 | × | T_X quits (~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer) |
| 2024-07-30 12:20:41 | → | T_X joins (~T_X@diktynna.open-mesh.org) |
| 2024-07-30 13:03:19 | ← | beastwick parts (~brian@user/beastwick) (WeeChat 4.3.3) |
| 2024-07-30 15:24:17 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
| 2024-07-30 17:00:55 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2024-07-30 17:28:52 | → | ft joins (~ft@p3e9bc4e7.dip0.t-ipconnect.de) |
| 2024-07-30 20:09:02 | → | mekeor joins (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6) |
| 2024-07-30 20:51:39 | → | thunderrd joins (~thunderrd@1.2.153.113) |
| 2024-07-30 23:14:40 | × | mekeor quits (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6) (Quit: towards emacs as interface to cybernetic council communism) |
| 2024-07-31 01:13:36 | × | de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Ping timeout: 265 seconds) |
| 2024-07-31 01:13:54 | → | de-vri-es joins (~de-vri-es@voyager.de-vri.es) |
| 2024-07-31 02:04:33 | × | scardinal quits (~supreme@0x573d64a9.static.cust.fastspeed.dk) (Ping timeout: 245 seconds) |
| 2024-07-31 02:08:49 | × | td_ quits (~td@i53870934.versanet.de) (Ping timeout: 260 seconds) |
| 2024-07-31 02:10:15 | → | td_ joins (~td@i53870916.versanet.de) |
| 2024-07-31 02:11:42 | × | weitcis quits (~quassel@syn-076-082-169-160.res.spectrum.com) (Quit: No Ping reply in 180 seconds.) |
| 2024-07-31 02:11:55 | → | weitcis joins (~quassel@syn-076-082-169-160.res.spectrum.com) |
| 2024-07-31 02:15:34 | → | scardinal joins (~supreme@0x573d64a9.static.cust.fastspeed.dk) |
| 2024-07-31 02:43:32 | × | terrorjack quits (~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat) |
| 2024-07-31 02:47:34 | → | terrorjack joins (~terrorjac@2a01:4f8:c17:87f8::) |
| 2024-07-31 02:55:29 | × | scardinal quits (~supreme@0x573d64a9.static.cust.fastspeed.dk) (Ping timeout: 252 seconds) |
| 2024-07-31 03:28:24 | × | thunderrd quits (~thunderrd@1.2.153.113) (Read error: Connection reset by peer) |
| 2024-07-31 04:11:13 | → | scardinal joins (~supreme@0x573d64a9.static.cust.fastspeed.dk) |
All times are in UTC.