Logs: liberachat/#xmonad
| 2022-05-23 16:30:18 | <geekosaur> | think I may have found a bug in 9.2.2, need to experiment more and then check ghc's issue tracker |
| 2022-05-23 16:30:50 | × | dschrempf quits (~dominik@070-207.dynamic.dsl.fonira.net) (Client Quit) |
| 2022-05-23 16:31:39 | <geekosaur> | (import qualified XMonad.StackSet as W, then :doc either W.peek or XMonad.StackSet.peek, it claims the module has no documentation. but XMonad.Core does, and there should be no difference. I suspect qualified import is confusing it.) |
| 2022-05-23 16:44:52 | <geekosaur> | hm, nope, it works for other modules. don't see what's different about X.StackSet |
| 2022-05-23 16:49:26 | → | werneta joins (~werneta@137.79.219.99) |
| 2022-05-23 16:53:18 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-05-23 17:08:14 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::ba9a) (Ping timeout: 258 seconds) |
| 2022-05-23 17:27:56 | <geekosaur> | Solid, can you access any documentation from XMonad.StackSet? I've been playing around with different combinations (partial imports, qualifieds, etc.) and only XMonad.StackSet is broken for me |
| 2022-05-23 17:41:32 | <Solid> | geekosaur: yeah it works |
| 2022-05-23 17:41:49 | <Solid> | if I run `stack ghci --ghci-options=-haddock` I can call `:doc peek` and it gives me the right docs |
| 2022-05-23 17:41:53 | <Solid> | on 9.0.2 |
| 2022-05-23 17:42:06 | <geekosaur> | huh. so either I've done something wrong or cabal 3.6.2.0 is buggy |
| 2022-05-23 17:45:22 | <Solid> | if I run `cabal repl --repl-options=-haddock` and then import XMonad.StackSet, :doc works as well |
| 2022-05-23 17:45:43 | <Solid> | this is also with cabal-install 3.6.2.0 |
| 2022-05-23 17:45:52 | <geekosaur> | same version |
| 2022-05-23 17:46:30 | <geekosaur> | difference might be I had things built without and then dropped `package *\n ghc-options: -haddock` into cabal.package |
| 2022-05-23 17:46:54 | <geekosaur> | I'm not sure it's enough to use --repl-options since I think this stuff has to be written to the .hi during compile |
| 2022-05-23 17:47:45 | <Solid> | it does recompile the modules before loading them |
| 2022-05-23 17:47:48 | <geekosaur> | unless it's compiling to bytecode when you do that |
| 2022-05-23 17:48:05 | <geekosaur> | mm, right, I'm working from a directory with an xmonad.hs in it and it's compiling that |
| 2022-05-23 17:48:37 | <Solid> | oh right, I should try that, I was in the xmonad directory directly |
| 2022-05-23 17:48:40 | <geekosaur> | xmonad and -contrib are precompiled, supposedly recompiled with -haddock (and XMonad.Core and XMonad.Operations and XMonad.Actions.Search work) |
| 2022-05-23 17:49:34 | <geekosaur> | in any case I no longer think this is a ghc issue but more likely pilot error of some kind |
| 2022-05-23 17:49:54 | <geekosaur> | like my import issue with this same seytup which turned out to be missing `other-modules` |
| 2022-05-23 17:56:36 | <geekosaur> | iiinteresting. `touch`ed StackSet.hs and it didn't get recompiled |
| 2022-05-23 18:16:03 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::ba9a) |
| 2022-05-23 18:17:12 | <Hash> | https://twitter.com/HashBorgir/status/1528800480629075968 |
| 2022-05-23 18:17:17 | <Hash> | Just gonna leave this right here. |
| 2022-05-23 18:17:26 | <Hash> | I love the Xmonad community. |
| 2022-05-23 18:17:43 | <Hash> | No matter how harsh the criticism, no matter how strong it is, it's taken well and in kind. |
| 2022-05-23 18:17:58 | <Hash> | DWM, and Suckless people, man, they are just... I can't even. |
| 2022-05-23 18:18:48 | <Hash> | No need to say anything mean or whatever just because they didn't like my criticism and booted me. |
| 2022-05-23 18:18:59 | <Hash> | But just shows... and you know what I said? |
| 2022-05-23 18:19:07 | <Hash> | Suckless software sucks until you patch it up and make it not suck. |
| 2022-05-23 18:19:15 | <Hash> | Apparently, that's uncivil. |
| 2022-05-23 18:19:22 | <Hash> | Long live Xmonad! |
| 2022-05-23 18:27:45 | <liskin> | Haskell people are notoriously hard to offend :-) |
| 2022-05-23 18:29:57 | <Hash> | Hey man, what's up |
| 2022-05-23 18:39:52 | <liskin> | Vacation \o/ |
| 2022-05-23 18:54:20 | <AntonioRomano[m]> | Can you please suggest me a good Xmonad (optionally xmobar also) that acts as a good quick dive in for creating my personal config? |
| 2022-05-23 18:54:34 | <Hash> | Eh? |
| 2022-05-23 18:54:41 | <AntonioRomano[m]> | * good Xmonad config (optionally xmobar |
| 2022-05-23 18:54:44 | <Hash> | Liek a sample config? |
| 2022-05-23 18:54:59 | <Hash> | google for "site:github.com xmonad.hs" |
| 2022-05-23 18:55:34 | <Hash> | insite:github.com xmonad.hs |
| 2022-05-23 18:55:38 | <Hash> | site or insite either I dunno |
| 2022-05-23 18:56:07 | <Hash> | https://wiki.haskell.org/Xmonad/Config_archive check this too |
| 2022-05-23 18:56:50 | <AntonioRomano[m]> | Hash: This works better than GitHub's built in search wow |
| 2022-05-23 18:57:29 | <geekosaur> | there's something wrong with the built in search: we don't show up in that, for example |
| 2022-05-23 18:57:42 | <geekosaur> | discovered that last week |
| 2022-05-23 18:57:52 | <geekosaur> | I presume some index somewhere is broken |
| 2022-05-23 19:02:25 | <Hash> | Yeah, I use google mostly. |
| 2022-05-23 19:02:27 | <Hash> | :) |
| 2022-05-23 19:02:38 | <Hash> | Google also, 'advanced google search tricks/tips' etc. |
| 2022-05-23 19:04:05 | <Solid> | I mean, people are doing this in their free time; I can't imagine anyone being happy with "your software sucks" |
| 2022-05-23 19:04:23 | <Hash> | Well, if you call your software suckless |
| 2022-05-23 19:04:27 | <Hash> | it means it still sucks, but less. |
| 2022-05-23 19:04:35 | <Hash> | I said, suckless sucks until you patch it up and make it not suck. |
| 2022-05-23 19:04:45 | <Hash> | That's hardly a mean or out of line thing to say. |
| 2022-05-23 19:05:01 | <Solid> | probably not |
| 2022-05-23 19:05:06 | <Solid> | but I wasn't there either so I dunno |
| 2022-05-23 19:05:12 | <Hash> | I'd understand your point if I went there and liek a cunt, said, hey, your software sucks |
| 2022-05-23 19:05:16 | <Hash> | Then yeah, I'd be the cunt. |
| 2022-05-23 19:05:20 | <Hash> | Totally agree. |
| 2022-05-23 19:05:54 | <geekosaur[m]> | Drop the "c" word please |
| 2022-05-23 19:06:25 | <Hash> | Ok. |
| 2022-05-23 19:06:28 | <Hash> | but you must be American. |
| 2022-05-23 19:06:32 | <Hash> | to take offense to that word. |
| 2022-05-23 19:06:35 | <Solid[m]> | cidra_[m]: the tutorial is a pretty good start, imo ( matter how harsh the criticism, no matter how strong it is, it's taken well and in ) |
| 2022-05-23 19:06:36 | <Hash> | Cultural differences. |
| 2022-05-23 19:06:50 | <Solid[m]> | woops, I meant to paste https://xmonad.org/TUTORIAL.html |
| 2022-05-23 19:07:54 | <Solid> | also interesting: cidra_ does not seem to be getting through the bridge? |
| 2022-05-23 19:08:27 | <geekosaur[m]> | Also not seeing them |
| 2022-05-23 19:09:19 | <AntonioRomano[m]> | Solid: What do you mean? |
| 2022-05-23 19:10:11 | <Solid> | oh, the nick just changes |
| 2022-05-23 19:10:28 | <Solid> | nvmd then :) |
| 2022-05-23 19:10:37 | <Solid> | but, really, check out the tutorial for a base config! |
| 2022-05-23 19:11:11 | <geekosaur[m]> | Ohh right I see them in backscroll now |
| 2022-05-23 19:11:53 | <geekosaur[m]> | And yes we have a tutorial in addition to the configs you can find on GitHub |
| 2022-05-23 19:12:52 | <AntonioRomano[m]> | <slot-[m]> "cidra_[m]: the tutorial is a..." <- I've already read it and did whatever is said, but it is pretty small and basic, that's why I am searching for some config online. This is also an opportunity for me to learn some Haskell by reading and understanding some code :p |
| 2022-05-23 19:13:46 | <AntonioRomano[m]> | The biggest challenge for me right now is to get a good grasp of the docs. It looks hard for me to navigate but I guess I'll get used to it |
| 2022-05-23 19:24:08 | <Solid> | there are some of our configs at the end, but they may not be the easiest to read |
| 2022-05-23 20:31:07 | → | stackdroid18 joins (14094@user/stackdroid) |
| 2022-05-23 20:52:47 | → | steve joins (~steve@ool-182c2b80.dyn.optonline.net) |
| 2022-05-23 22:08:02 | × | chomwitt quits (~chomwitt@2a02:587:dc1e:cc00:8ece:d1c3:481c:8e10) (Ping timeout: 260 seconds) |
| 2022-05-23 22:13:34 | → | abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
| 2022-05-23 22:34:07 | × | abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 256 seconds) |
| 2022-05-23 22:50:10 | × | werneta quits (~werneta@137.79.219.99) (Ping timeout: 258 seconds) |
| 2022-05-23 22:50:59 | → | werneta joins (~werneta@137.78.30.207) |
| 2022-05-24 00:14:35 | × | werneta quits (~werneta@137.78.30.207) (Ping timeout: 255 seconds) |
| 2022-05-24 00:21:30 | → | FernandoSchuindt joins (~fschuindt@2001:470:69fc:105::2:17cd) |
| 2022-05-24 00:24:11 | <FernandoSchuindt> | Hi there, folks. My first 24h with xmonad here, I should confess I thought it was going to be harder, but might be too soon to speak. Just a newbie question here, I'm calling some Bash scripts by adding them to the /usr/bin/ and calling them using spawn on the xmonad.hs. But I think it would be better to have those files into ~/.xmonad/shell_scripts/. I tried adding that directory to the PATH, but xmonad fails to find them. Any tips |
| 2022-05-24 00:24:11 | <FernandoSchuindt> | here? |
| 2022-05-24 00:25:03 | <geekosaur> | typically X11 startup doesn't read your dotfiles, so xmonad won't know your $PATH, only terminals will |
| 2022-05-24 00:25:09 | <geekosaur> | (unless you use startx) |
| 2022-05-24 00:26:24 | <geekosaur> | I use a wrapper script to start xmonad with the right PATH and other settings, since my xmonad is started by mate-session. others set it in .xsession, which is the more common way to start xmonad |
| 2022-05-24 00:26:53 | <geekosaur> | `source ~/.profile` or `source ~/.bash_profile` as appropriate |
| 2022-05-24 00:30:51 | <[Leary]> | FernandoSchuindt: If they're not intimately tied to xmonad but are shell scripts you might want to run in an interactive shell, I would put them in ~/.local/bin instead. If they *are* only used from xmonad, why pollute $PATH with them? Just run them with their full path. |
| 2022-05-24 00:33:06 | <geekosaur> | there's also https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-Script.html |
| 2022-05-24 00:33:35 | <geekosaur> | although imo that's awfully silly when you could just spawn it |
All times are in UTC.