2023/07/10

2023-07-10 03:08:24 +0200thunderrd(~thunderrd@183.182.110.209) (Remote host closed the connection)
2023-07-10 03:09:28 +0200thunderrd(~thunderrd@183.182.110.209)
2023-07-10 03:12:12 +0200thunderrd(~thunderrd@183.182.110.209) (Remote host closed the connection)
2023-07-10 04:14:11 +0200td_(~td@i53870924.versanet.de) (Ping timeout: 245 seconds)
2023-07-10 04:16:06 +0200td_(~td@i53870925.versanet.de)
2023-07-10 04:42:20 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::) (Quit: The Lounge - https://thelounge.chat)
2023-07-10 04:45:06 +0200terrorjack(~terrorjac@2a01:4f8:c17:87f8::)
2023-07-10 06:45:05 +0200 <ChaoticMist[m]> <geekosaur> "we give you the tools, you build..." <- It's a window manager library :P
2023-07-10 06:47:19 +0200 <geekosaur> the core is a window manager library. contrib is a huge toolbox 🙂
2023-07-10 06:52:51 +0200 <ChaoticMist[m]> Indeed it is!
2023-07-10 06:53:19 +0200 <ChaoticMist[m]> Wonder how we will migrate contrib to wayland when the time comes to migrate
2023-07-10 06:55:03 +0200 <geekosaur> much of core won't migrate (manageHooks are a lost cause). that said, most of contrib is either actions or layouts, both of which should be fine. ManageHelpers is a complete loss though
2023-07-10 08:51:51 +0200 <ChaoticMist[m]> Not good news :/
2023-07-10 09:06:01 +0200 <Solid[m]> <ChaoticMist[m]> "How can I output the value of..." <- It's a `String`, so you can use XMonad's `trace` function to output it to stderr (which may or may not be `~/.xsession.errors` or a file of a similar name
2023-07-10 09:11:12 +0200 <ChaoticMist[m]> <Solid[m]> "It's a `String`, so you can..." <- TIL about trace, never done debugging in xmonad before
2023-07-10 09:11:20 +0200 <ChaoticMist[m]> Will take a look at it later after I fix my butchered emacs config
2023-07-10 09:11:24 +0200 <ChaoticMist[m]> Appreciated! :)
2023-07-10 09:29:16 +0200berberman_(~berberman@user/berberman)
2023-07-10 09:30:33 +0200 <Solid[m]> The fun starts when you notice that the weird behaviour of your config is actually a bug in Emacs :>
2023-07-10 09:30:35 +0200berberman(~berberman@user/berberman) (Ping timeout: 264 seconds)
2023-07-10 09:34:06 +0200berberman(~berberman@user/berberman)
2023-07-10 09:35:23 +0200berberman_(~berberman@user/berberman) (Ping timeout: 264 seconds)
2023-07-10 10:11:29 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net) (Quit: No Ping reply in 180 seconds.)
2023-07-10 10:12:51 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net)
2023-07-10 10:22:35 +0200tv1(~tv@user/tv) (Quit: derp)
2023-07-10 10:22:48 +0200tv(~tv@user/tv)
2023-07-10 11:02:47 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
2023-07-10 11:04:27 +0200unclechu(~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
2023-07-10 11:39:57 +0200tremon(~tremon@83.80.159.219)
2023-07-10 11:46:41 +0200sagax(~sagax_nb@user/sagax) (Ping timeout: 245 seconds)
2023-07-10 13:23:08 +0200derfflinger(~derffling@user/derfflinger)
2023-07-10 14:02:43 +0200 <ChaoticMist[m]> <Solid[m]> "The fun starts when you notice..." <- This time it's more like python-mode and eglot fighting to prevent flymake diagnostics from working 😂
2023-07-10 14:02:51 +0200 <ChaoticMist[m]> So I am lost trying to figure out what is causing this madness
2023-07-10 14:11:50 +0200 <ChaoticMist[m]> But the emacs-dashboard logo and alpha was an emacs issue which drove me nuts..
2023-07-10 16:48:37 +0200derfflinger(~derffling@user/derfflinger) (Read error: Connection reset by peer)
2023-07-10 18:32:31 +0200it3ration(~it3ration@c-76-131-115-3.hsd1.co.comcast.net)
2023-07-10 18:47:29 +0200 <it3ration> Hey folks, when using xmonad with multiple monitors, is it somehow possible to "lock" workspaces to a specific screen, and when you switch to said workspace, move to the screen it's locked to and switch to it? (of course, it'd still be useful to bind keys that allow you to move a workspace to another screen)
2023-07-10 18:47:47 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2023-07-10 18:48:28 +0200 <it3ration> as an example, if i had this [**1], [*2, 3] -> type 3 -> [*1], [2, **3]
2023-07-10 18:48:42 +0200unclechu(~unclechu@2001:470:69fc:105::354)
2023-07-10 18:54:14 +0200 <geekosaur> as designed, you can't really lock a workspace to a screen. you can arrange for xmonad to not swap workspaces between screens, though: https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Replacing_greedyView_with_view
2023-07-10 18:54:32 +0200 <it3ration> yeah, i tried that
2023-07-10 18:55:01 +0200 <it3ration> basically i'm so used to switching to a workspace on a single monitor that i end up accidentally moving things around
2023-07-10 18:57:42 +0200 <geekosaur> I wonder if PerWorkspaceKeys could be used for that
2023-07-10 19:35:47 +0200 <it3ration> what about per-screen workspaces?
2023-07-10 19:35:54 +0200 <it3ration> is that a thing or an extension by chance?
2023-07-10 19:36:17 +0200 <it3ration> i kinda wish a workspace spanned multiple monitors
2023-07-10 19:52:04 +0200 <geekosaur> IndependentScreens exists but probably isn't quite what you want
2023-07-10 19:52:31 +0200 <geekosaur> workspaces spanning monitors isn't really possible with xmonad's internal architecture
2023-07-10 19:52:58 +0200 <it3ration> i'm sure i'll get used to the greedy behaviour
2023-07-10 19:53:25 +0200 <geekosaur> what didn't work about switching to `view`?
2023-07-10 19:53:28 +0200 <it3ration> one common thing i notice that's "weird" is if you want to drag a tab from a browser to your other monitor
2023-07-10 19:53:48 +0200 <it3ration> as you have to put said tab in a separate workspace
2023-07-10 19:53:51 +0200 <it3ration> to see them at the same time
2023-07-10 19:54:01 +0200 <it3ration> (which makes sense, just gets weird when you only have 10 workspaces)
2023-07-10 19:54:02 +0200 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L262-L269 it works here
2023-07-10 19:58:59 +0200 <geekosaur> also you can add workspaces. some folks bind the function keys to another set of 10; I only need a couple more so I add 0,-,= to the workspace bindings (see my earlier paste)
2023-07-10 19:59:20 +0200 <geekosaur> if you really want to get jiggy with workspaces there's XMonad.Layout.Plane
2023-07-10 21:26:45 +0200jludwig(~justin@li657-110.members.linode.com) (Quit: ZNC - https://znc.in)
2023-07-10 22:09:00 +0200jludwig(~justin@li657-110.members.linode.com)
2023-07-10 22:09:18 +0200it3ration(~it3ration@c-76-131-115-3.hsd1.co.comcast.net) (Quit: Client closed)
2023-07-10 22:09:31 +0200jludwig(~justin@li657-110.members.linode.com) (Read error: Connection reset by peer)
2023-07-10 22:25:34 +0200jludwig(~justin@li657-110.members.linode.com)
2023-07-10 22:28:55 +0200jludwig(~justin@li657-110.members.linode.com) (Client Quit)
2023-07-10 22:29:53 +0200jludwig(~justin@li657-110.members.linode.com)