Home liberachat/#xmonad: Logs Calendar

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

01:10:45 L29Ah parts (~L29Ah@wikipedia/L29Ah) ()
01:11:52 L29Ah joins (~L29Ah@wikipedia/L29Ah)
01:47:17 nickstwist joins (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
01:50:25 <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`
01:50:32 <nickstwist> @where pastebin
01:50:32 <lambdabot> http://rafb.net/paste
01:50:40 <nickstwist> @where pastebin
01:50:41 <lambdabot> http://rafb.net/paste
01:51:00 <geekosaur> @where paste
01:51:00 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
01:51:05 <geekosaur> or there's
01:51:06 <geekosaur> @paste
01:51:07 <lambdabot> A pastebin: https://paste.debian.net/
01:51:11 <geekosaur> pick one 🙂
01:52:03 <nickstwist> ah right. thank you for that :)
01:53:48 <geekosaur> anyway it sounds like you did the right thing, unless you mismade the symlink somehow
01:54:45 <nickstwist> i think the only thing i did different was capitalise the file name
01:54:59 <nickstwist> Colors.hs instead of colors.hs
01:58:08 <geekosaur> what exactly is in it?
01:58:38 <nickstwist> here is the minimal working example of my xmonad.hs and the symlinked file, Colors.hs
01:58:40 <nickstwist> https://paste.tomsmeding.com/XA3GrmMr
01:59:44 <geekosaur> why are you importing it as XMonad.Custom.Wal.Colors ?
01:59:56 <geekosaur> if it's in lib then it'd be `import Colors`
02:00:00 <nickstwist> oh, sorry, that was an earlier change. it should say import Colors
02:02:02 <nickstwist> i must have input something incorrectly but it is working now..
02:02:09 <nickstwist> i'll just test it with a colour
02:02:59 <nickstwist> ah, that works. great :)
02:03:01 <nickstwist> thanks again!
02:04:11 <geekosaur> np
03:17:14 srk_ joins (~sorki@user/srk)
03:20:13 srk| joins (~sorki@user/srk)
03:20:15 × srk quits (~sorki@user/srk) (Ping timeout: 255 seconds)
03:22:05 × srk_ quits (~sorki@user/srk) (Ping timeout: 252 seconds)
03:23:11 srk| is now known as srk
03:29:00 × td_ quits (~td@i5387092F.versanet.de) (Ping timeout: 268 seconds)
03:30:13 td_ joins (~td@i53870914.versanet.de)
03:39:49 srk_ joins (~sorki@user/srk)
03:41:49 × srk quits (~sorki@user/srk) (Ping timeout: 264 seconds)
03:42:36 srk_ is now known as srk
03:45:38 srk_ joins (~sorki@user/srk)
03:47:15 × srk quits (~sorki@user/srk) (Ping timeout: 255 seconds)
03:48:47 srk_ is now known as srk
04:29:25 × nickstwist quits (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
06:45:52 × yosafbridge quits (~yosafbrid@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
06:51:32 yosafbridge joins (~yosafbrid@static.38.6.217.95.clients.your-server.de)
09:25:19 × ft quits (~ft@p508db2e6.dip0.t-ipconnect.de) (Quit: leaving)
09:28:56 × todi quits (~todi@pd9571068.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in)
11:02:54 <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
11:02:56 <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
11:03:04 <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
11:03:12 <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
11:41:00 <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
11:41:12 <liskin> and also linked the two ongoing Wayland discussions
11:41:37 <liskin> (which are still clogging my inbox due to me still not having had the courage to read them :-))
11:45:58 <liskin> oh and github milestones as well
11:46:44 <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
11:47:00 <liskin> there probably are github actions to do it but like wtf
12:57:22 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Read error: Connection reset by peer)
13:59:10 L29Ah joins (~L29Ah@wikipedia/L29Ah)
14:37:49 beastwick joins (~brian@user/beastwick)
14:38:23 <beastwick> Are there any libraries that allow switching between sets of virtual workspaces? Something like KDE activities?
15:26:22 <liskin> beastwick: pretty sure there was something like that in xmonad-contrib
15:26:59 <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.
15:27:22 <beastwick> moving windows between focused tasks sounds kind of hard though
15:29:06 <geekosaur> is that DynamicWorkspaceGroups?
15:34:19 <geekosaur> there's also https://github.com/xmonad/xmonad-contrib/issues/387 but the PR hasn't landed yet
15:52:53 <beastwick> "Note that this only makes sense for multi-head setups"
15:52:56 <beastwick> what does this mean?
15:52:59 <beastwick> multi monitor?
15:53:55 <geekosaur> yes
15:54:37 <beastwick> so, I think that's why I stopped looking at dynamicworkspacegroups, I don't understand why it's meant for multi-head setups.
15:55:02 <beastwick> Is it so you can move a window from group to group?
15:55:16 <beastwick> because with independentscreens I have noticed that behavior
15:57:26 <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.
15:57:58 <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.
16:00:50 <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.
16:01:33 <beastwick> oh, so like, pairing multi head layouts between monitors, remembering what you were displaying at once
16:01:43 <beastwick> yeah, that's not what I am looking for sadly
16:03:00 <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?
16:03:20 <beastwick> yes
16:03:22 <geekosaur> that would be Plane, I think
16:03:53 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Actions-Plane.html
16:04:09 <beastwick> much thanks, let me take a look
16:04:55 <beastwick> yeah this looks like it!
16:45:19 nickstwist joins (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
16:48:32 <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
16:48:55 <nickstwist> essentially, i am trying to get this mouse binding to repeat https://paste.tomsmeding.com/DfmlMTmc
16:49:38 <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
16:50:29 <beastwick> actually geekosaur actions plane sounds more like instead of using hotkeys, you have to use arrow keys to cycle through things
16:50:54 <beastwick> I am hoping I can keep my workspace binds, but change what windows they would bring forth
16:57:00 <geekosaur> maybe TagWindows then? https://hackage.haskell.org/package/xmonad-contrib-0.18.0/docs/XMonad-Actions-TagWindows.html
16:57:30 <geekosaur> and use tags instead of xmonad's workspaces, which are kinda inflexible
16:59:20 <beastwick> I will give it a shot, reading what I wrote, tags definitely seem like a factor.
17:06:40 × nickstwist quits (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
17:08:23 nickstwist joins (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
17:25:47 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 252 seconds)
17:38:42 × nickstwist quits (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
17:41:07 nickstwist joins (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net)
18:09:06 L29Ah joins (~L29Ah@wikipedia/L29Ah)
18:11:45 breakpoint joins (~pupkey@user/pupkey)
18:12:03 × nickstwist quits (~nickstwis@cpc140418-slou6-2-0-cust78.17-4.cable.virginm.net) (Quit: Client closed)
19:10:07 todi joins (~todi@pd9571068.dip0.t-ipconnect.de)
19:47:03 × L29Ah quits (~L29Ah@wikipedia/L29Ah) (Ping timeout: 256 seconds)
20:10:56 L29Ah joins (~L29Ah@wikipedia/L29Ah)
20:53:21 ft joins (~ft@p508db2e6.dip0.t-ipconnect.de)
21:18:26 × tv quits (~tv@user/tv) (Ping timeout: 252 seconds)
21:31:53 tv joins (~tv@user/tv)
23:53:22 jeeeun8 joins (~jeeeun@78.40.148.178)

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