2024/02/15

2024-02-15 00:59:33 +0100wlhn(~wenzel@ip-87-108-38-187.customer.academica.fi) (Ping timeout: 255 seconds)
2024-02-15 02:10:45 +0100L29Ah(~L29Ah@wikipedia/L29Ah) ()
2024-02-15 02:11:52 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-02-15 02:47:17 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
2024-02-15 02:50:25 +0100 <nickstwist> hello, sorry to bother again. i was just wondering how i might import a module into xmonad.hs. my file is saved at `~/.config/xmonad` and i created a folder called `~/.config/xmonad/lib`, where i symlinked the relevant file but i keep getting the error `Could not find module`
2024-02-15 02:50:32 +0100 <nickstwist> @where pastebin
2024-02-15 02:50:32 +0100 <lambdabot> http://rafb.net/paste
2024-02-15 02:50:40 +0100 <nickstwist> @where pastebin
2024-02-15 02:50:41 +0100 <lambdabot> http://rafb.net/paste
2024-02-15 02:51:00 +0100 <geekosaur> @where paste
2024-02-15 02:51:00 +0100 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
2024-02-15 02:51:05 +0100 <geekosaur> or there's
2024-02-15 02:51:06 +0100 <geekosaur> @paste
2024-02-15 02:51:07 +0100 <lambdabot> A pastebin: https://paste.debian.net/
2024-02-15 02:51:11 +0100 <geekosaur> pick one 🙂
2024-02-15 02:52:03 +0100 <nickstwist> ah right. thank you for that :)
2024-02-15 02:53:48 +0100 <geekosaur> anyway it sounds like you did the right thing, unless you mismade the symlink somehow
2024-02-15 02:54:45 +0100 <nickstwist> i think the only thing i did different was capitalise the file name
2024-02-15 02:54:59 +0100 <nickstwist> Colors.hs instead of colors.hs
2024-02-15 02:58:08 +0100 <geekosaur> what exactly is in it?
2024-02-15 02:58:38 +0100 <nickstwist> here is the minimal working example of my xmonad.hs and the symlinked file, Colors.hs
2024-02-15 02:58:40 +0100 <nickstwist> https://paste.tomsmeding.com/XA3GrmMr
2024-02-15 02:59:44 +0100 <geekosaur> why are you importing it as XMonad.Custom.Wal.Colors ?
2024-02-15 02:59:56 +0100 <geekosaur> if it's in lib then it'd be `import Colors`
2024-02-15 03:00:00 +0100 <nickstwist> oh, sorry, that was an earlier change. it should say import Colors
2024-02-15 03:02:02 +0100 <nickstwist> i must have input something incorrectly but it is working now..
2024-02-15 03:02:09 +0100 <nickstwist> i'll just test it with a colour
2024-02-15 03:02:59 +0100 <nickstwist> ah, that works. great :)
2024-02-15 03:03:01 +0100 <nickstwist> thanks again!
2024-02-15 03:04:11 +0100 <geekosaur> np
2024-02-15 04:17:14 +0100srk_(~sorki@user/srk)
2024-02-15 04:20:13 +0100srk|(~sorki@user/srk)
2024-02-15 04:20:15 +0100srk(~sorki@user/srk) (Ping timeout: 255 seconds)
2024-02-15 04:22:05 +0100srk_(~sorki@user/srk) (Ping timeout: 252 seconds)
2024-02-15 04:23:11 +0100srk|srk
2024-02-15 04:29:00 +0100td_(~td@i5387092F.versanet.de) (Ping timeout: 268 seconds)
2024-02-15 04:30:13 +0100td_(~td@i53870914.versanet.de)
2024-02-15 04:39:49 +0100srk_(~sorki@user/srk)
2024-02-15 04:41:49 +0100srk(~sorki@user/srk) (Ping timeout: 264 seconds)
2024-02-15 04:42:36 +0100srk_srk
2024-02-15 04:45:38 +0100srk_(~sorki@user/srk)
2024-02-15 04:47:15 +0100srk(~sorki@user/srk) (Ping timeout: 255 seconds)
2024-02-15 04:48:47 +0100srk_srk
2024-02-15 05:29:25 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
2024-02-15 07:45:52 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
2024-02-15 07:51:32 +0100yosafbridge(~yosafbrid@static.38.6.217.95.clients.your-server.de)
2024-02-15 10:25:19 +0100ft(~ft@p508db2e6.dip0.t-ipconnect.de) (Quit: leaving)
2024-02-15 10:28:56 +0100todi(~todi@pd9571068.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
2024-02-15 12:02:54 +0100 <xmonadtrack> xmonad Tomas Janousek * v0.18.0-3-g4b9ef59: ci: Adopt the liskin/gh-workflow-keepalive action (22 minutes ago, 1 file, 5+ 4-) https://github.com/xmonad/xmonad/commit/4b9ef5970633
2024-02-15 12:02:56 +0100 <xmonadtrack> xmonad-contrib Tomas Janousek * v0.18.0-8-g93ad0ef2: ci: Adopt the liskin/gh-workflow-keepalive action (22 minutes ago, 1 file, 5+ 4-) https://github.com/xmonad/xmonad-contrib/commit/93ad0ef2ea00
2024-02-15 12:03:04 +0100 <xmonadtrack> X11 Tomas Janousek * 1.10.3-36-g6d21f42: ci: Adopt the liskin/gh-workflow-keepalive action (22 minutes ago, 1 file, 5+ 4-) https://github.com/xmonad/X11/commit/6d21f4256111
2024-02-15 12:03:12 +0100 <xmonadtrack> X11-xft Tomas Janousek * v0.3.4-39-gc37d14a: ci: Adopt the liskin/gh-workflow-keepalive action (22 minutes ago, 1 file, 5+ 4-) https://github.com/xmonad/X11-xft/commit/c37d14a5be73
2024-02-15 12:41:00 +0100 <liskin> I did some admin so our GH sponsors and OpenCollective profiles no longer claim that 0.17.0 is hot news and that COVID-19 prevents us from meeting in person
2024-02-15 12:41:12 +0100 <liskin> and also linked the two ongoing Wayland discussions
2024-02-15 12:41:37 +0100 <liskin> (which are still clogging my inbox due to me still not having had the courage to read them :-))
2024-02-15 12:45:58 +0100 <liskin> oh and github milestones as well
2024-02-15 12:46:44 +0100 <liskin> it's wild how they still haven't made it any easier to get issues to appear in https://github.com/orgs/xmonad/projects/4 automatically when a milestone is assigned
2024-02-15 12:47:00 +0100 <liskin> there probably are github actions to do it but like wtf
2024-02-15 13:57:22 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
2024-02-15 14:59:10 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-02-15 15:37:49 +0100beastwick(~brian@user/beastwick)
2024-02-15 15:38:23 +0100 <beastwick> Are there any libraries that allow switching between sets of virtual workspaces? Something like KDE activities?
2024-02-15 16:26:22 +0100 <liskin> beastwick: pretty sure there was something like that in xmonad-contrib
2024-02-15 16:26:59 +0100 <beastwick> Yeah, it would be nice to be able to make use of all my workspaces for a focused task, and be able to switch between those focused tasks.
2024-02-15 16:27:22 +0100 <beastwick> moving windows between focused tasks sounds kind of hard though
2024-02-15 16:29:06 +0100 <geekosaur> is that DynamicWorkspaceGroups?
2024-02-15 16:34:19 +0100 <geekosaur> there's also https://github.com/xmonad/xmonad-contrib/issues/387 but the PR hasn't landed yet
2024-02-15 16:52:53 +0100 <beastwick> "Note that this only makes sense for multi-head setups"
2024-02-15 16:52:56 +0100 <beastwick> what does this mean?
2024-02-15 16:52:59 +0100 <beastwick> multi monitor?
2024-02-15 16:53:55 +0100 <geekosaur> yes
2024-02-15 16:54:37 +0100 <beastwick> so, I think that's why I stopped looking at dynamicworkspacegroups, I don't understand why it's meant for multi-head setups.
2024-02-15 16:55:02 +0100 <beastwick> Is it so you can move a window from group to group?
2024-02-15 16:55:16 +0100 <beastwick> because with independentscreens I have noticed that behavior
2024-02-15 16:57:26 +0100 <fizzie> AIUI, DynamicWorkspaceGroups groups only group a set of currently visible workspaces (with information on which screen which workspace was on), and provide a way for you to switch between such sets.
2024-02-15 16:57:58 +0100 <fizzie> If there's just one monitor, the sets will always have just one element, and basically be no different from just switching between single workspaces.
2024-02-15 17:00:50 +0100 <fizzie> As in, you'll still have your single fixed set of workspaces (say 1 2 3 4 5 6 7 8 9) but DynamicWorkspaceGroups lets you say that "foo" refers to having workspace 1 visible on a left monitor and 2 on the right, and then jump back into that configuration by name.
2024-02-15 17:01:33 +0100 <beastwick> oh, so like, pairing multi head layouts between monitors, remembering what you were displaying at once
2024-02-15 17:01:43 +0100 <beastwick> yeah, that's not what I am looking for sadly
2024-02-15 17:03:00 +0100 <fizzie> Are you looking for something that allows you to have one set of workspaces you're working in and switching between (say 1 2 3 4 5), but then be able to switch entirely over to an entirely distinct set of workspaces (say A B C D) that you then move in?
2024-02-15 17:03:20 +0100 <beastwick> yes
2024-02-15 17:03:22 +0100 <geekosaur> that would be Plane, I think
2024-02-15 17:03:53 +0100 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Actions-Plane.html
2024-02-15 17:04:09 +0100 <beastwick> much thanks, let me take a look
2024-02-15 17:04:55 +0100 <beastwick> yeah this looks like it!
2024-02-15 17:45:19 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
2024-02-15 17:48:32 +0100 <nickstwist> hello there. i was wondering if someone could help me understand rememberAction as detailed here https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-Actions-RepeatAction.html
2024-02-15 17:48:55 +0100 <nickstwist> essentially, i am trying to get this mouse binding to repeat https://paste.tomsmeding.com/DfmlMTmc
2024-02-15 17:49:38 +0100 <nickstwist> i appreciate there is an example on the docs page but i am having a bit of trouble understanding it (and translating the use case of `rememberActions` to `rememberAction`) as i am new to haskell
2024-02-15 17:50:29 +0100 <beastwick> actually geekosaur actions plane sounds more like instead of using hotkeys, you have to use arrow keys to cycle through things
2024-02-15 17:50:54 +0100 <beastwick> I am hoping I can keep my workspace binds, but change what windows they would bring forth
2024-02-15 17:57:00 +0100 <geekosaur> maybe TagWindows then? https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Actions-TagWindows.html
2024-02-15 17:57:30 +0100 <geekosaur> and use tags instead of xmonad's workspaces, which are kinda inflexible
2024-02-15 17:59:20 +0100 <beastwick> I will give it a shot, reading what I wrote, tags definitely seem like a factor.
2024-02-15 18:06:40 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
2024-02-15 18:08:23 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
2024-02-15 18:25:47 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
2024-02-15 18:38:42 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
2024-02-15 18:41:07 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
2024-02-15 19:09:06 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-02-15 19:11:45 +0100breakpoint(~pupkey@user/pupkey)
2024-02-15 19:12:03 +0100nickstwist(~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
2024-02-15 20:10:07 +0100todi(~todi@pd9571068.dip0.t-ipconnect.de)
2024-02-15 20:47:03 +0100L29Ah(~L29Ah@wikipedia/L29Ah) (Ping timeout: 256 seconds)
2024-02-15 21:10:56 +0100L29Ah(~L29Ah@wikipedia/L29Ah)
2024-02-15 21:53:21 +0100ft(~ft@p508db2e6.dip0.t-ipconnect.de)
2024-02-15 22:18:26 +0100tv(~tv@user/tv) (Ping timeout: 252 seconds)
2024-02-15 22:31:53 +0100tv(~tv@user/tv)