Home liberachat/#xmonad: Logs Calendar

Logs on 2024-07-29 (liberachat/#xmonad)

02:10:57 × td_ quits (~td@i5387090A.versanet.de) (Ping timeout: 252 seconds)
02:12:47 td_ joins (~td@i5387090C.versanet.de)
02:20:54 <geekosaur> just put up a PR to revert #404 (working around the old ghc join point bug) because nobody should be using those ghc versions any more
02:21:21 <geekosaur> (although it looks like a later change requires a modified import)
03:06:21 haskellbridge joins (~hackager@syn-024-093-192-219.res.spectrum.com)
03:13:41 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> is there any function that opens a application on a specific workspace?
03:13:43 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> without bringing you to that workspace
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"
03:14:07 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> …hm, this isn't being bridged ☹️
03:14:08 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> test
03:14:10 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> test2
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
03:52:57 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> geekosaur: thank you, i'll read
03:54:45 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> my managehook is currently like this:
03:54:46 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/BgLliNbdqbeOtOkSWwhKdlFN (6 lines)
03:56:21 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> then it would become:
03:56:21 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/tjcnIukZfDUwTjtUFMQAytQQ (7 lines)
03:56:30 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> argh
03:56:52 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> no problem , i understood 😅
03:56:57 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> dont bother with the quotes
03:57:01 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> then it would become:
03:57:01 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/myOZPnaIoVLKWXFcOlxOkGwo (7 lines)
03:57:15 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> (I reported that bug in my Matrix client already)
03:57:22 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> ic
04:10:58 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> i could get the desired behavior, but i had to write a different function foor it
04:11:02 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> * for
04:11:17 <haskellbridge> <柱間 (@hashirama:hashi.sbs)> spawnAndShift :: WorkspaceId -> String -> X ()
04:11:17 <haskellbridge> ... long message truncated: https://kf8nh.com/_matrix/media/v3/download/kf8nh.com/bmnTJHfLeeADeehqDWJJZtVB (4 lines)
04:15:04 <haskellbridge> <geekosaur (@geekosaur:matrix.org)> does it not set its "_NET_WM_PID" properly?
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)
05:24:18 × zawaken quits (~zawaken@user/zawaken) (Ping timeout: 252 seconds)
05:28:57 zawaken joins (~zawaken@user/zawaken)
05:41:41 × zawaken quits (~zawaken@user/zawaken) (Ping timeout: 248 seconds)
05:42:44 zawaken joins (~zawaken@user/zawaken)
06:00:46 ChubaDuba joins (~ChubaDuba@176.212.34.12)
06:07:30 × ChubaDuba quits (~ChubaDuba@176.212.34.12) (Quit: WeeChat 4.3.3)
06:07:50 ChubaDuba joins (~ChubaDuba@176.212.34.12)
06:08:33 × ChubaDuba quits (~ChubaDuba@176.212.34.12) (Client Quit)
06:09:34 ChubaDuba joins (~ChubaDuba@176.212.34.12)
06:11:23 × ChubaDuba quits (~ChubaDuba@176.212.34.12) (Client Quit)
06:13:33 ChubaDuba joins (~ChubaDuba@176.212.34.12)
06:30:07 × ChubaDuba quits (~ChubaDuba@176.212.34.12) (Ping timeout: 264 seconds)
07:47:07 mekeor joins (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6)
07:58:24 cfricke joins (~cfricke@user/cfricke)
10:01:31 × Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: leaving)
10:27:30 desantra joins (~skykanin@user/skykanin)
10:34:32 × desantra quits (~skykanin@user/skykanin) (Quit: WeeChat 4.3.4)
11:57:16 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
12:42:08 L29Ah joins (~L29Ah@wikipedia/L29Ah)
13:17:03 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
14:24:05 beastwick joins (~brian@user/beastwick)
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?
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.
14:30:18 <beastwick> and when importing, is it the path to the module or just the module name that I rename it to?
14:30:34 <Lears> The latter.
14:30:44 <beastwick> much thanks
15:06:16 Enrico63 joins (~Enrico63@81.109.143.226)
15:07:31 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2)
16:08:06 L29Ah joins (~L29Ah@wikipedia/L29Ah)
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.
16:15:14 <Lears> It is possible, but in Haskell you're better off doing "printf debugging" with Debug.Trace.
16:59:33 × Enrico63 quits (~Enrico63@81.109.143.226) (Ping timeout: 256 seconds)
18:02:50 × FatBoyXPC quits (~FatBoyXPC@user/fatboyxpc) (Ping timeout: 255 seconds)
18:03:01 FatBoyXPC joins (~FatBoyXPC@user/fatboyxpc)
18:51:17 tremon joins (~tremon@83.80.159.219)
23:02:47 × tremon quits (~tremon@83.80.159.219) (Quit: getting boxed in)
23:09:59 × mekeor quits (~user@2001:a61:24fd:e001:eafa:74f:3d40:84f6) (Quit: towards emacs as interface to cybernetic council communism)

All times are in UTC on 2024-07-29.