Logs: liberachat/#xmonad
| 2022-09-08 17:09:44 | <Guest909> | can / should I remove both manually? |
| 2022-09-08 17:11:28 | <Guest909> | hm |
| 2022-09-08 17:11:42 | <Guest909> | now the error is on line 11 |
| 2022-09-08 17:11:46 | <Guest909> | import XMonad |
| 2022-09-08 17:12:13 | <Guest909> | ok, i go thrue the install.md again would solve it.\ |
| 2022-09-08 17:13:03 | <geekosaur> | cabal install --lib xmonad xmonad-contrib — make sure you run this in ~/.xmonad |
| 2022-09-08 17:13:19 | <geekosaur> | (or ~/.config/xmonad if you used that directory for your config) |
| 2022-09-08 17:14:18 | <Guest909> | yes Sir |
| 2022-09-08 17:14:18 | <Guest266> | now the program gives me this https://pastebin.com/SUYM7RCe |
| 2022-09-08 17:14:22 | <Guest909> | Lot of thanks! |
| 2022-09-08 17:14:35 | <Guest266> | oops not that |
| 2022-09-08 17:15:45 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 244 seconds) |
| 2022-09-08 17:17:46 | <geekosaur> | Guest909, without the --lib it builds and installs but doesn't register the install where we need it to be. if you already have it installed then it may do nothing except create the package registry in ~/.xmonad |
| 2022-09-08 17:17:58 | <liskin> | geekosaur: I'd be surprised if their trying to hire you was actually due to xmonad as in someone knowing what it is and wanting you because of that; more likely just a general this person does open source in their free time they must be good kind of thing |
| 2022-09-08 17:19:03 | <geekosaur> | yeh, that was half joking |
| 2022-09-08 17:20:14 | <geekosaur> | but it suggests they know who I am and they almost certainly have used their own search resources to figure out things like how long I've been active and therefore a guess at my age — and it's somewhat surprising they'd be after an older man, tbh |
| 2022-09-08 17:21:41 | <geekosaur> | (they'd also know I'm self-taught and therefore somewhat weak on things like formal algorithms training) |
| 2022-09-08 17:23:23 | <xmonadtrack> | xmonad Tony Zorman * v0.17.1-6-gfb1f332: TUTORIAL: Remove ewmhFullscreen from < 0.17.0 instructions (11 minutes ago, 1 file, 0+ 1-) https://github.com/xmonad/xmonad/commit/fb1f33258e14 |
| 2022-09-08 17:23:23 | <xmonadtrack> | xmonad Tony Zorman * v0.17.1-7-gfd9de89: TUTORIAL: Add separators for < 0.17.0 instructions (13 minutes ago, 1 file, 32+ 12-) https://github.com/xmonad/xmonad/commit/fd9de8903f39 |
| 2022-09-08 17:32:56 | <Guest266> | Solid what does ‘m’ stand for in your code? myModMask? |
| 2022-09-08 17:33:19 | <Guest909> | geekosaur thanks again and also for the additional hint with the --lib |
| 2022-09-08 17:33:38 | <Solid> | Guest266: It's the modMask that you (probably) set in defaults |
| 2022-09-08 17:33:50 | <Solid> | E.g., Super or something like that |
| 2022-09-08 17:34:25 | <geekosaur> | `XConfig {modMask = m}` extracts the modMask from the XConfig that was passed as a parameter |
| 2022-09-08 17:34:27 | <Solid> | arguably that line should read `toggleStrutsKey XConfig{ modMask } = (modMask, xK_b)` but you need a language extension for that, which might intimidate new people :) |
| 2022-09-08 17:34:34 | <geekosaur> | and it can be used as `m` |
| 2022-09-08 17:41:28 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::191) |
| 2022-09-08 17:43:22 | × | Guest909 quits (~Guest90@2001:9e8:29e6:4200:8f19:2585:b1eb:d28e) (Quit: Client closed) |
| 2022-09-08 17:51:16 | × | _qw quits (~eqw@31.134.178.99) (Ping timeout: 260 seconds) |
| 2022-09-08 18:05:42 | → | _qw joins (~eqw@31.134.178.99) |
| 2022-09-08 18:37:24 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::191) (Ping timeout: 244 seconds) |
| 2022-09-08 18:37:24 | × | Guest266 quits (~Guest266@146-241-159-106.dyn.eolo.it) (Quit: Client closed) |
| 2022-09-08 18:43:20 | → | ft joins (~ft@p4fc2a0f5.dip0.t-ipconnect.de) |
| 2022-09-08 19:19:44 | <liskin> | geekosaur: oh okay, that seems like they upped their recruitment game a bit :-) |
| 2022-09-08 19:21:17 | <geekosaur> | depends on whether it's them directly (which it was in my case) or a headhunting agency, which I gather they use to get kids |
| 2022-09-08 19:23:18 | <geekosaur> | they don't waste their time digging up go monkeys 🙂 |
| 2022-09-08 19:27:49 | <liskin> | I do have to admit that my experience was back when I was a kid |
| 2022-09-08 19:29:42 | <geekosaur> | IIRC, first time they contacted me was before I'd gotten seriously involved with Haskell, tbh. I was in my upper 30s and staff at Carnegie Mellon ECE |
| 2022-09-08 19:30:35 | <geekosaur> | but even early on they still farmed out hiring college grads and such |
| 2022-09-08 19:32:14 | <geekosaur> | (hobnobbing with SCS grad students meant I got to compare and contrast the headhunters going after them…) |
| 2022-09-08 20:07:21 | × | werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Quit: Lost terminal) |
| 2022-09-08 20:07:38 | → | werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
| 2022-09-08 20:42:53 | × | benin0 quits (~benin@183.82.28.141) (Read error: Connection reset by peer) |
| 2022-09-08 20:43:05 | → | benin0 joins (~benin@183.82.29.130) |
| 2022-09-08 20:44:39 | <ChaoticMist[m]> | Is there some sort of reading list that introduces XMonad features? As in: `Did you know you could do X in XMonad?` |
| 2022-09-08 20:45:26 | <geekosaur> | not that I'm aware of, aside things like distrotube's coverage |
| 2022-09-08 20:51:07 | → | benin09 joins (~benin@183.82.28.141) |
| 2022-09-08 20:52:53 | × | benin0 quits (~benin@183.82.29.130) (Ping timeout: 252 seconds) |
| 2022-09-08 20:54:21 | → | benin0 joins (~benin@183.82.29.130) |
| 2022-09-08 20:56:22 | × | benin09 quits (~benin@183.82.28.141) (Ping timeout: 244 seconds) |
| 2022-09-08 21:19:26 | <ChaoticMist[m]> | <geekosaur> "not that I'm aware of, aside..." <- Was thinking more like short segments (blog/video) that explains a certain feature, but I guess there seems to be none |
| 2022-09-08 21:19:53 | <ChaoticMist[m]> | Distrotube's videos are generally "Here is my setup" based videos |
| 2022-09-08 21:20:05 | <ChaoticMist[m]> | Although I do give him credit for making tutorials about xmonad |
| 2022-09-08 21:23:38 | <geekosaur> | we have a stalled ticket (for several years) about making something like that |
| 2022-09-08 21:26:05 | <ChaoticMist[m]> | Short animated videos/gifs + borrowing text from documentation and adding to it should create good enough segments imo |
| 2022-09-08 21:26:18 | <ChaoticMist[m]> | Other's will most likely make a "better" follow up => more content out there |
| 2022-09-08 21:26:32 | <ChaoticMist[m]> | So there is no loss, no matter how bad/good the posts are |
| 2022-09-08 21:27:02 | <ChaoticMist[m]> | I'll do my part after figuring out how to setup a modular setup, trying to write my own xmonad config and not use other people's work so that I can get the hang of it atm :) |
| 2022-09-08 21:29:11 | <mesaoptimizer> | I think the docs are quite useful |
| 2022-09-08 21:29:53 | <mesaoptimizer> | but yes, I stumbled upon the custom key sequence keybinds (and was motivated to make them) after seeing distrotube mention them offhandedly in his doom emacs video |
| 2022-09-08 21:30:08 | <mesaoptimizer> | s/mention/mention and show/ |
| 2022-09-08 21:31:37 | → | mvk joins (~mvk@2607:fea8:5ce3:8500::875a) |
| 2022-09-08 21:34:22 | <geekosaur> | right now I think you pretty much just have to read through all the xmonad-contrib haddocks. of which there are over 300… |
| 2022-09-08 21:35:30 | <ChaoticMist[m]> | Figured that part out.. lol |
| 2022-09-08 21:35:39 | <ChaoticMist[m]> | I guess I have to endure that somehow.. |
| 2022-09-08 21:37:47 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/issues/160 is the stalled ticket I was thinking of. it only covers layouts though, not things like the Prompt tree or Actions |
| 2022-09-08 21:40:55 | <ChaoticMist[m]> | Damn.. that was 5 years ago |
| 2022-09-08 21:41:44 | <ChaoticMist[m]> | And apparently only `modifiers.hs` was completed.. seems like a daunting task judging from the speed of that thread xD |
| 2022-09-08 22:25:39 | × | ml|_ quits (~ml|@user/ml/x-5298235) (Ping timeout: 252 seconds) |
| 2022-09-08 22:39:48 | → | ml|_ joins (~ml|@user/ml/x-5298235) |
| 2022-09-09 00:35:12 | × | sogens quits (~sogens@pa49-182-80-226.pa.qld.optusnet.com.au) (Quit: WeeChat 3.5) |
| 2022-09-09 01:30:12 | × | unclechu quits (~unclechu@2001:470:69fc:105::354) (Ping timeout: 248 seconds) |
| 2022-09-09 01:30:12 | × | Yucklys[m] quits (~yucklysma@2001:470:69fc:105::2:78c0) (Ping timeout: 248 seconds) |
| 2022-09-09 01:30:12 | × | bitblit quits (~code-bit-@2001:470:69fc:105::a2f) (Ping timeout: 248 seconds) |
| 2022-09-09 01:30:43 | × | geekosaur[m] quits (~geekosaur@xmonad/geekosaur) (Ping timeout: 248 seconds) |
| 2022-09-09 01:30:43 | × | h7x4[m] quits (~h7x4naniw@2001:470:69fc:105::1:f33d) (Ping timeout: 248 seconds) |
| 2022-09-09 01:30:43 | × | nurfz[m] quits (~nurfzmatr@2001:470:69fc:105::dedb) (Ping timeout: 248 seconds) |
| 2022-09-09 01:35:30 | × | realsun[m] quits (~realsunma@2001:470:69fc:105::2:7b7a) (Ping timeout: 268 seconds) |
| 2022-09-09 01:35:30 | × | liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Ping timeout: 268 seconds) |
| 2022-09-09 01:35:32 | × | uhoreg quits (~uhoreg@2001:470:69fc:105::35f) (Ping timeout: 268 seconds) |
| 2022-09-09 01:35:32 | × | Robin[m]1234 quits (~robinnorr@2001:470:69fc:105::c07c) (Ping timeout: 268 seconds) |
| 2022-09-09 01:39:06 | × | sogens[m]1 quits (~sogensmat@2001:470:69fc:105::1:20a1) (Ping timeout: 268 seconds) |
| 2022-09-09 01:39:42 | × | qbit_m quits (~qbittapen@2001:470:69fc:105::194) (Ping timeout: 268 seconds) |
| 2022-09-09 01:51:20 | × | jsoo quits (~znc@irc.refl.club) (Quit: ZNC 1.8.2 - https://znc.in) |
| 2022-09-09 01:51:39 | → | jsoo joins (~znc@irc.refl.club) |
| 2022-09-09 01:55:19 | → | OpenSource joins (~kernel@user/OpenSource) |
| 2022-09-09 01:55:54 | × | UNIX quits (~kernel@user/OpenSource) (Ping timeout: 264 seconds) |
| 2022-09-09 02:03:06 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds) |
| 2022-09-09 02:23:35 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-09-09 02:37:33 | × | td_ quits (~td@muedsl-82-207-238-024.citykom.de) (Ping timeout: 252 seconds) |
| 2022-09-09 02:39:31 | → | td_ joins (~td@94.134.91.37) |
| 2022-09-09 02:59:55 | → | geekosaur[m] joins (~geekosaur@xmonad/geekosaur) |
| 2022-09-09 03:00:16 | → | nurfz[m] joins (~nurfzmatr@2001:470:69fc:105::dedb) |
| 2022-09-09 03:17:27 | → | sogens joins (~sogens@pa49-182-80-226.pa.qld.optusnet.com.au) |
| 2022-09-09 03:30:14 | → | h7x4[m] joins (~h7x4naniw@2001:470:69fc:105::1:f33d) |
| 2022-09-09 04:52:18 | → | Guest80 joins (~Guest80@2001:9e8:29f2:9300:158d:7bd2:898c:40ff) |
| 2022-09-09 04:52:59 | × | Guest80 quits (~Guest80@2001:9e8:29f2:9300:158d:7bd2:898c:40ff) (Client Quit) |
| 2022-09-09 05:30:41 | <Solid> | ChaoticMist[m]: small steps :) |
| 2022-09-09 05:31:13 | <Solid> | I recently saw these videos, which I thought were okay (although a bit long for what you're thinking) https://www.youtube.com/channel/UChLZs-UXoCfwwfWjteijYDA |
| 2022-09-09 05:31:57 | <Solid> | I've written a little bit about certain new features in 0.17.1 ( https://tony-zorman.com/posts/orgmode-prompt/2022-08-27-xmonad-and-org-mode.html and https://tony-zorman.com/posts/2022-05-25-calling-emacs-from-xmonad.html ) |
All times are in UTC.