Home liberachat/#xmonad: Logs Calendar

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

00:52:49 × Groumf quits (~Groumf@88-126-10-237.subs.proxad.net) (Quit: Client closed)
03:16:18 beastwick joins (~brian@user/beastwick)
03:18:13 <beastwick> Hi I am trying to get new windows to open to the right of the master pane. I followed some docs, but no matter what - it seems to have no effect. https://pastebin.com/CEpHuDQJ
03:18:22 <beastwick> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-InsertPosition.html
03:18:48 <beastwick> , manageHook = insertPosition Above Older
03:38:58 × td_ quits (~td@i53870920.versanet.de) (Ping timeout: 264 seconds)
03:40:42 td_ joins (~td@i53870914.versanet.de)
04:02:30 ram_man joins (~hector@73.208.128.108)
04:12:34 ram_man parts (~hector@73.208.128.108) (Leaving)
04:22:28 <[Leary]> beastwick: That doesn't change how windows are inserted (Above is default), it only stops them from taking focus. Try using `Below` (and perhaps `Newer`).
07:18:45 × todi quits (~todi@p5dca5fa8.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
08:07:17 todi joins (~todi@p5dca5fa8.dip0.t-ipconnect.de)
14:13:15 Aminautf joins (~Aminautf@167.172.225.175)
14:55:09 rekahsoft joins (~rekahsoft@70.51.99.248)
15:38:53 <beastwick> I don't think that had much effect
15:39:05 <beastwick> are there any docs that explain xmonad hooks and how to set them up?
15:40:00 <liskin> beastwick: https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.18.0.9/XMonad-Doc-Extending.html is probably a good place to start
15:40:09 <beastwick> thanks
16:15:27 <beastwick> My haskell is always being challenged, lol. How does one pull out an id from an X id? https://pastebin.com/kZYdsWEz
16:15:46 <geekosaur> >>= but you have to put it back afterward
16:16:09 <beastwick> really?
16:17:11 <geekosaur> gets (W.screen . W.current . windowset) >>= toggleWS
16:17:14 <geekosaur> and yes, really
16:17:20 <geekosaur> @where iotut
16:17:20 <lambdabot> https://www.vex.net/~trebla/haskell/IO.xhtml
16:17:43 <beastwick> something like (workspacesOn $ withWindowSet $ return . W.screen . W.current) >>= toggleWS?
16:17:58 <geekosaur> oh, sorry, missed workspacesOn
16:18:12 <geekosaur> withWindowSet needs to be run in X also
16:18:30 <beastwick> wow this is confusing :(
16:18:39 <beastwick> run in X, means run in the Xmonad program?
16:18:57 <geekosaur> in the X monad (that is, its type is X something)
16:19:07 <geekosaur> read the iotut I linked
16:19:15 <beastwick> is a monad like a container for the X program?
16:20:09 <geekosaur> a monad is a program, sort of
16:21:21 <beastwick> , ((modMask, xK_p) (gets (workspacesOn (W.screen . W.current . windowset)) >>= toggleWS) sadly complaining about tab character elsewhere in the program after this change
16:52:00 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
17:02:02 × todi quits (~todi@p5dca5fa8.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
17:55:22 <beastwick> hold on, the X I am seeing is referring to Xmonad right?
17:55:30 <beastwick> or is that something the compiler is using as a placeholder
18:09:32 <geekosaur> X is IO plus xmonad's internal configuration and state
18:10:11 <geekosaur> newtype X a = StateT XState (ReaderT XConf IO) a
18:12:50 L29Ah joins (~L29Ah@wikipedia/L29Ah)
18:30:33 immibis_ is now known as immibis
19:24:16 todi joins (~todi@p5dca5fa8.dip0.t-ipconnect.de)
21:16:35 × liskin quits (~liskin@xmonad/liskin) (Quit: liskin)
21:27:26 liskin joins (~liskin@xmonad/liskin)
21:30:25 × Benzi-Junior quits (~BenziJuni@dsl-149-65-224.hive.is) (Ping timeout: 264 seconds)
21:30:50 Benzi-Junior joins (~BenziJuni@88-149-64-222.du.xdsl.is)
21:40:53 × todi quits (~todi@p5dca5fa8.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
22:47:51 Guest95 joins (~Guest95@2a02:810b:56c0:3dc4:41ce:d548:3fbd:b0fa)
22:48:27 × Guest95 quits (~Guest95@2a02:810b:56c0:3dc4:41ce:d548:3fbd:b0fa) (Client Quit)
23:27:55 × berberman quits (~berberman@user/berberman) (Quit: ZNC 1.8.2 - https://znc.in)
23:28:07 berberman joins (~berberman@user/berberman)

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