| 2022-03-10 00:01:26 +0000 | jenifer | (~jenifer@097-085-050-159.res.spectrum.com) (Quit: Leaving) |
| 2022-03-10 00:26:11 +0000 | _bfrk | (~Thunderbi@2001:9e8:356:fe00:1928:a910:1b2f:d635) |
| 2022-03-10 00:28:17 +0000 | bfrk | (~Thunderbi@i59f7abad.versanet.de) (Ping timeout: 256 seconds) |
| 2022-03-10 00:28:17 +0000 | _bfrk | bfrk |
| 2022-03-10 00:51:13 +0000 | theproffesor | (~theproffe@2601:282:847f:8010::7f59) |
| 2022-03-10 00:52:54 +0000 | bfrk | (~Thunderbi@2001:9e8:356:fe00:1928:a910:1b2f:d635) (Ping timeout: 250 seconds) |
| 2022-03-10 02:09:52 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Quit: Leaving) |
| 2022-03-10 02:11:29 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) |
| 2022-03-10 03:04:39 +0000 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 272 seconds) |
| 2022-03-10 03:22:09 +0000 | banc | (banc@gateway/vpn/airvpn/banc) |
| 2022-03-10 03:41:00 +0000 | Guest21 | (~Guest21@185.183.97.187) |
| 2022-03-10 03:42:37 +0000 | <Guest21> | is it possible to implement DWM like tags into XMonad nicely? CopyWindows works for assigning window to multiple workspaces, but there isn't a way to toggle tags/workspaces into view like in DWM? |
| 2022-03-10 05:19:17 +0000 | mvk | (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 2022-03-10 05:25:11 +0000 | incertia | (~incertia@207.98.163.88) (Read error: Connection reset by peer) |
| 2022-03-10 05:26:03 +0000 | incertia | (~incertia@207.98.163.88) |
| 2022-03-10 05:29:48 +0000 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 240 seconds) |
| 2022-03-10 05:48:13 +0000 | Guest21 | (~Guest21@185.183.97.187) (Ping timeout: 240 seconds) |
| 2022-03-10 05:55:20 +0000 | redgloboli | (~redglobol@user/redgloboli) (Quit: ...enter the matrix...) |
| 2022-03-10 05:56:29 +0000 | redgloboli | (~redglobol@user/redgloboli) |
| 2022-03-10 06:14:33 +0000 | evan | (~evan@219.136.52.90) |
| 2022-03-10 06:28:57 +0000 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) |
| 2022-03-10 07:49:47 +0000 | dschrempf | (~dominik@mobiledyn-62-240-134-189.mrsn.at) |
| 2022-03-10 07:57:48 +0000 | dschrempf | (~dominik@mobiledyn-62-240-134-189.mrsn.at) (Ping timeout: 240 seconds) |
| 2022-03-10 09:14:26 +0000 | bfrk | (~Thunderbi@2001:9e8:356:fe00:1928:a910:1b2f:d635) |
| 2022-03-10 09:22:34 +0000 | ArshiaAghaei[m] | sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/f8b0b21f0aaa814c86121ab0e3dc4d14641d… |
| 2022-03-10 09:22:35 +0000 | <ArshiaAghaei[m]> | I get this when using a language server on xmonad.hs |
| 2022-03-10 09:30:04 +0000 | mc47 | (~mc47@xmonad/TheMC47) |
| 2022-03-10 10:26:41 +0000 | bfrk | (~Thunderbi@2001:9e8:356:fe00:1928:a910:1b2f:d635) (Quit: bfrk) |
| 2022-03-10 10:26:57 +0000 | bfrk | (~Thunderbi@i59F7ABAD.versanet.de) |
| 2022-03-10 10:33:49 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds) |
| 2022-03-10 11:01:34 +0000 | benin | (~benin@183.82.26.94) |
| 2022-03-10 11:46:25 +0000 | benin | (~benin@183.82.26.94) (Remote host closed the connection) |
| 2022-03-10 11:53:07 +0000 | <liskin> | ArshiaAghaei[m]: HLS makes it hard/impossible to create a configuration that would make it work with xmonad.hs |
| 2022-03-10 11:53:36 +0000 | <liskin> | especially when one uses stack |
| 2022-03-10 12:16:46 +0000 | geekosaur | (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 2022-03-10 12:16:48 +0000 | allbery_b | (~geekosaur@xmonad/geekosaur) |
| 2022-03-10 12:16:51 +0000 | allbery_b | geekosaur |
| 2022-03-10 12:22:13 +0000 | <ArshiaAghaei[m]> | <liskin> "Arshia Aghaei: HLS makes it hard..." <- So just not use a Haskell language server for xmonad.hs? |
| 2022-03-10 12:29:50 +0000 | <geekosaur> | sad |
| 2022-03-10 12:35:13 +0000 | evan | (~evan@219.136.52.90) (Quit: Leaving) |
| 2022-03-10 12:37:18 +0000 | Solid | has had absolutely no problems with using HLS or ghcide for his xmonad.hs |
| 2022-03-10 12:38:08 +0000 | geekosaur | has never tried |
| 2022-03-10 12:38:21 +0000 | <geekosaur> | I kinda never developed the habit of using IDEs |
| 2022-03-10 12:38:58 +0000 | <geekosaur> | …and have memorized enough of xmonad and contrib (not to say Xlib) that I don't need to :) |
| 2022-03-10 12:39:58 +0000 | <liskin> | Solid: possibly because it's part of a cabal project? |
| 2022-03-10 12:40:45 +0000 | <Solid> | liskin: it's a stack project, I've never really used cabal on its own |
| 2022-03-10 12:41:07 +0000 | <liskin> | geekosaur: it doesn't do much anyway, but it shows errors so one doesn't need the extra window for ghcid and can use the screen space for something else |
| 2022-03-10 12:41:18 +0000 | <liskin> | Solid: it's something.cabal isn't it? |
| 2022-03-10 12:41:52 +0000 | <liskin> | But yeah mea culpa I meant package not project |
| 2022-03-10 12:42:02 +0000 | <geekosaur> | I'd expect a cabal file (which you'd need anyway unless you went the hpack route) would be enough |
| 2022-03-10 12:42:05 +0000 | <Solid> | ah, yeah it has a .cabal file |
| 2022-03-10 12:42:50 +0000 | <geekosaur> | but yes, the quick and dirty ways to build a config won;t give HLS enough information to figure itself out |
| 2022-03-10 13:07:47 +0000 | <liskin> | I suppose I could replace some of my make machinery with a .cabal file |
| 2022-03-10 13:09:56 +0000 | <geekosaur> | or not replace, just provide enough of a cabal file for HLS to work |
| 2022-03-10 13:19:02 +0000 | dschrempf | (~dominik@mobiledyn-62-240-134-171.mrsn.at) |
| 2022-03-10 13:20:23 +0000 | <Solid> | definitely replace all of the make machinery that you can :P |
| 2022-03-10 13:28:12 +0000 | <geekosaur> | enh. I mena, I'mnot a great fan of complex build systems, but there's also not breaking what already works |
| 2022-03-10 13:29:01 +0000 | <geekosaur> | especially when doing so means you can't log in afterward :) |
| 2022-03-10 13:31:08 +0000 | <Solid> | just don't log out until things work :D |
| 2022-03-10 13:31:36 +0000 | <geekosaur> | famous last words |
| 2022-03-10 13:39:38 +0000 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-03-10 13:42:12 +0000 | dschrempf | (~dominik@mobiledyn-62-240-134-171.mrsn.at) (Ping timeout: 252 seconds) |
| 2022-03-10 13:46:50 +0000 | Hash | (~Hash@irc.websecurity.group) |
| 2022-03-10 14:00:26 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:63d2:5fb6:bfcf:e59) |
| 2022-03-10 14:05:13 +0000 | bfrk | (~Thunderbi@i59F7ABAD.versanet.de) (Ping timeout: 272 seconds) |
| 2022-03-10 14:05:51 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:63d2:5fb6:bfcf:e59) (Ping timeout: 252 seconds) |
| 2022-03-10 14:06:46 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:78a9:fa63:bc23:f21d) |
| 2022-03-10 14:10:50 +0000 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
| 2022-03-10 14:14:05 +0000 | <liskin> | Solid: I love my make machinery |
| 2022-03-10 14:14:58 +0000 | <liskin> | but yeah, can't really argue it's simple any more, which was my only argument against having xmonadrc.cabal |
| 2022-03-10 14:23:25 +0000 | banc | (banc@gateway/vpn/airvpn/banc) |
| 2022-03-10 14:34:56 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:78a9:fa63:bc23:f21d) (Ping timeout: 250 seconds) |
| 2022-03-10 14:55:55 +0000 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2022-03-10 15:02:51 +0000 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-03-10 15:05:08 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:9474:382a:5c78:161d) |
| 2022-03-10 15:05:40 +0000 | byorgey | (~byorgey@155.138.238.211) (Quit: leaving) |
| 2022-03-10 15:18:20 +0000 | fcser | (~fcser@booty.farted.net) (Excess Flood) |
| 2022-03-10 15:18:27 +0000 | fcser | (~fcser@booty.farted.net) |
| 2022-03-10 15:19:32 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:9474:382a:5c78:161d) (Ping timeout: 252 seconds) |
| 2022-03-10 15:20:44 +0000 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-03-10 15:46:13 +0000 | frosch03 | (~user@2a02:c98:1003:8000:bf30:b607:4d78:5e32) |
| 2022-03-10 15:50:03 +0000 | bfrk | (~Thunderbi@i59F7ABAD.versanet.de) |
| 2022-03-10 16:00:06 +0000 | Las[m] | (~lasmatrix@2001:470:69fc:105::74e) (Quit: You have been kicked for being idle) |
| 2022-03-10 16:00:15 +0000 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) |
| 2022-03-10 16:03:53 +0000 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-03-10 16:48:14 +0000 | mvk | (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 2022-03-10 16:53:17 +0000 | seschwar | (~seschwar@user/seschwar) |
| 2022-03-10 17:13:00 +0000 | frosch03 | (~user@2a02:c98:1003:8000:bf30:b607:4d78:5e32) (Remote host closed the connection) |
| 2022-03-10 17:26:46 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:8314:75b7:5450:7049) |
| 2022-03-10 17:38:49 +0000 | benin | (~benin@183.82.26.94) |
| 2022-03-10 17:39:45 +0000 | <benin> | Any way to compile scripts/xmonadctl.hs from xmonad-contrib with the same stack.yaml used during install? |
| 2022-03-10 17:39:58 +0000 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
| 2022-03-10 17:42:15 +0000 | <benin> | This link (https://xmonad.org/INSTALL.html#build-using-stack) is how my stack.yaml looks now. Just added XMonad.Hooks.ServerMode to my config, would be nice if this stack.yaml itself could somehow compile xmonadctl in so that it would trigger with just `xmonad --recompile` instead of compiling it separately. |
| 2022-03-10 17:43:17 +0000 | <benin> | Learning haskell as I configure, but not familiar with how stack works, any help would be nice, thanks! |
| 2022-03-10 17:47:52 +0000 | <liskin> | stack ghc should do it |
| 2022-03-10 17:48:28 +0000 | <liskin> | (and we should probably make it an executable in the cabal package, this manual building is silly) |
| 2022-03-10 17:50:15 +0000 | <geekosaur> | I think the main reason it isn't is that ServerMode is a proof of concept with a number of shortcomings |
| 2022-03-10 17:50:33 +0000 | <Solid> | mh, would `stack install` install every executable in that case or would it prompt you to specify one? |
| 2022-03-10 17:51:18 +0000 | <geekosaur> | all, I think. (cabal would ask you for a component, unless there's only one executable) |
| 2022-03-10 17:54:57 +0000 | <liskin> | hm, maybe that's why I didn't do it earlier, I vaguely remember considering it before |
| 2022-03-10 17:59:53 +0000 | <benin> | stack ghc -- --make xmonadctl.hs errors out with "could not find module Graphics.X11.Xlib and Graphics.X11.Xlib.Extras. |
| 2022-03-10 18:04:19 +0000 | <benin> | Will writing a stack.yaml in the scripts/ subdirectory and including it under packages: in the main stack.yaml work? |
| 2022-03-10 18:05:23 +0000 | <benin> | I see xmonad-contrib's stack.yaml having a extra-deps section with X11. Adding that section to scripts/stack.yaml should do no? |
| 2022-03-10 18:09:17 +0000 | <liskin> | you should run that command from the directory where you have your main stack.yaml |
| 2022-03-10 18:09:35 +0000 | <liskin> | so that's it's build using the same deps as xmonad |
| 2022-03-10 18:17:07 +0000 | <benin> | That worked, thanks. Sadly leaves the build artifacts and executable in the source dir. |
| 2022-03-10 18:30:57 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:8314:75b7:5450:7049) (Ping timeout: 252 seconds) |
| 2022-03-10 18:35:11 +0000 | td_ | (~td@94.134.91.38) |
| 2022-03-10 18:45:06 +0000 | <benin> | Got it working with the following. Really not sure if all this is required just to add one executable to compile. |
| 2022-03-10 18:45:06 +0000 | <benin> | scripts/stack.yaml: https://pastebin.com/GsnavCtd |
| 2022-03-10 18:45:06 +0000 | <benin> | scripts/xmonadctl.cabal: https://pastebin.com/wtzwgR08 |
| 2022-03-10 18:45:06 +0000 | <benin> | Also added `- xmonad-contrib/scripts` to the base stack.yaml under packages:. |
| 2022-03-10 18:46:51 +0000 | <benin> | Well, at least now I know something about the convoluted build process in haskell /s. |
| 2022-03-10 18:46:51 +0000 | <benin> | Please check it out and lmk if I did something really stupid or if there's a better way, thanks! |
| 2022-03-10 18:47:24 +0000 | <geekosaur> | this is convoluted because you're trying to fit into a nonstandard build process |
| 2022-03-10 18:47:34 +0000 | <geekosaur> | a proper build script would be easier |
| 2022-03-10 18:50:52 +0000 | <benin> | Realized that. To be frank, this is still preferable over having .hi / .o files after running an arbitrary command (which I will most certainly forget). |
| 2022-03-10 18:51:18 +0000 | <benin> | At least this is a proper patch I can save for later. |
| 2022-03-10 18:54:39 +0000 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 272 seconds) |
| 2022-03-10 18:55:00 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:2fc2:81e0:5305:9797) |
| 2022-03-10 18:55:40 +0000 | Czernobog | (~Czernobog@user/czernobog) |
| 2022-03-10 19:00:42 +0000 | byorgey | (~byorgey@155.138.238.211) |
| 2022-03-10 19:06:19 +0000 | vanvik | (~vanvik@78.156.12.223) (Ping timeout: 256 seconds) |
| 2022-03-10 19:09:15 +0000 | vanvik | (~vanvik@78.156.12.223) |
| 2022-03-10 19:14:13 +0000 | dschrempf | (~dominik@2a02:8389:100:e100:2fc2:81e0:5305:9797) (Ping timeout: 240 seconds) |
| 2022-03-10 20:39:15 +0000 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds) |
| 2022-03-10 20:48:52 +0000 | banc | (banc@gateway/vpn/airvpn/banc) |
| 2022-03-10 21:35:31 +0000 | benin | (~benin@183.82.26.94) (Quit: The Lounge - https://thelounge.chat) |
| 2022-03-10 21:47:26 +0000 | zawaken | (~zawaken@user/zawaken) (Quit: ZNC 1.9.x-git-unknown - https://znc.in) |
| 2022-03-10 21:50:58 +0000 | zawaken | (~zawaken@user/zawaken) |
| 2022-03-10 22:07:11 +0000 | zawaken | (~zawaken@user/zawaken) (Remote host closed the connection) |
| 2022-03-10 22:33:02 +0000 | zawaken | (~zawaken@user/zawaken) |
| 2022-03-10 22:34:01 +0000 | zawaken | (~zawaken@user/zawaken) (Client Quit) |
| 2022-03-10 22:36:41 +0000 | mc47 | (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2022-03-10 22:38:39 +0000 | <geekosaur> | reminds me that at some point we need to arrange for -odir and -hidir to be the cache dir, if we haven't yet |
| 2022-03-10 23:25:24 +0000 | zawaken | (~zawaken@user/zawaken) |
| 2022-03-10 23:51:33 +0000 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |