Logs: liberachat/#xmonad
| 2021-06-15 07:37:22 | <dminuoso> | etc |
| 2021-06-15 07:37:39 | <Solid> | well, I would expect someone looking into a real-world project to already know these things |
| 2021-06-15 07:38:00 | <dminuoso> | Then they are not Haskell beginners anymore, are they? |
| 2021-06-15 07:38:13 | <dminuoso> | "For someone who has doesn't have a clue on how Haskell works" |
| 2021-06-15 07:38:52 | <Solid> | mh fair point |
| 2021-06-15 07:39:45 | <Czernobog> | 🥺 |
| 2021-06-15 07:39:52 | <dminuoso> | Czernobog: Anyway, dont take this as "dont use xmonad" - just dont expect xmonad to be a great way to learn Haskell from the beginning. :) |
| 2021-06-15 07:40:10 | <dminuoso> | Like I said before: Using the tutorial and various resources, one can get pretty far without understanding the language really. |
| 2021-06-15 07:40:28 | → | cfricke joins (~cfricke@user/cfricke) |
| 2021-06-15 07:40:33 | <dminuoso> | But who knows, maybe xmonad is a reason to want to learn Haskell.. |
| 2021-06-15 07:42:41 | <Czernobog> | Yes, I know. You can learn a lot about Linux just by installing gentoo or arch, Or even LFS. I don't think I have enough time to learn Haskell but I want to learn Xmonad so badly so I am thinking of making time for it. |
| 2021-06-15 07:43:06 | <Solid> | really, there are plenty of people using xmonad who don't know haskell |
| 2021-06-15 07:43:35 | <Solid> | and picked up just enough to glue some modules together and make their config not break |
| 2021-06-15 07:43:46 | <Solid> | and since we're nearing 300 contrib modules, chances are everything you want is already written |
| 2021-06-15 07:46:57 | <Czernobog> | Whoa 300 modules? That's crazy! |
| 2021-06-15 07:47:15 | → | benin0367 joins (~benin@106.198.88.131) |
| 2021-06-15 07:47:21 | <Czernobog> | So no need to learn Haskell at all |
| 2021-06-15 07:49:29 | × | benin036 quits (~benin@183.82.204.156) (Ping timeout: 244 seconds) |
| 2021-06-15 07:49:29 | benin0367 | is now known as benin036 |
| 2021-06-15 08:14:07 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 08:23:08 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-06-15 08:30:34 | <backleet> | what is the correct way to install xmonad + xmonad contrib with cabal? just cabal install xmonad + contrib? |
| 2021-06-15 08:43:30 | <Solid> | there are instructions for cabal in the xmonad-testing repository: https://github.com/xmonad/xmonad-testing |
| 2021-06-15 08:43:44 | <Solid> | if you're willing to use stack there is also https://github.com/xmonad/xmonad/blob/master/INSTALL.md (which may be slightly less convoluted) |
| 2021-06-15 08:44:43 | <Solid> | `cabal install` only works with the deprecated cabal v1-style commands and should not be used for things like xmonad (where you also need the lib) anymore |
| 2021-06-15 08:45:21 | <Solid> | there is work being done on a real replacement for `cabal install --lib` with the new cabal commands (cabal-env), but it's still alpha-ish |
| 2021-06-15 08:46:13 | <backleet> | Solid: thank you! |
| 2021-06-15 08:51:36 | × | benin036 quits (~benin@106.198.88.131) (Read error: Connection reset by peer) |
| 2021-06-15 08:53:50 | → | benin036 joins (~benin@183.82.204.171) |
| 2021-06-15 08:55:50 | × | backleet quits (~mm@116.251.216.46) (Read error: Connection reset by peer) |
| 2021-06-15 09:22:55 | → | seschwar joins (~seschwar@user/seschwar) |
| 2021-06-15 09:26:19 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 09:26:53 | <backleet> | Solid: why do I get file /bin/stack marked as an executable but could not be run by operating system? |
| 2021-06-15 09:27:00 | <backleet> | voidlinux stack package |
| 2021-06-15 09:33:53 | <backleet> | Solid: never mind, it was faulty install to begin with, reinstalled stack and it worked. My computer froze at the time stack finished installing the first time, maybe something got messed up then |
| 2021-06-15 09:35:29 | <Solid> | possibly |
| 2021-06-15 09:36:30 | <backleet> | now it's looking for older versions of ghc when I do "stack install", ghc --version si 8.8.4 |
| 2021-06-15 09:36:55 | <backleet> | or newer |
| 2021-06-15 09:37:37 | <backleet> | Solid: https://dpaste.com/AJUQZYYVC |
| 2021-06-15 09:45:11 | <backleet> | needed ncurses package from voidrepos to build the newer ghc |
| 2021-06-15 09:45:39 | <backleet> | should I remove the ghc from voidrepos? or does this ghc remain local to xmonad folder? |
| 2021-06-15 09:45:50 | <backleet> | installed from voidrepos |
| 2021-06-15 09:47:38 | → | kajzer joins (~themainma@user/themainman) |
| 2021-06-15 09:47:44 | <Solid> | backleet: you need to change the stackage lts version to something that's compatible with 8.8.4 |
| 2021-06-15 09:48:25 | <Solid> | in your stack.yaml it should say something like `resolver: lts-17.5` |
| 2021-06-15 09:48:26 | <backleet> | Solid: How to do that? Right now it's downloading newer ghc to build |
| 2021-06-15 09:48:33 | <Solid> | oh or do thta |
| 2021-06-15 09:48:33 | <backleet> | oh |
| 2021-06-15 09:48:48 | <Solid> | if it's downloading a newer version then that's fine |
| 2021-06-15 09:48:55 | <Solid> | I remember there's some symlink that has to be set on void |
| 2021-06-15 09:49:09 | <backleet> | Solid: should I remove the ghc installed from voidrepos |
| 2021-06-15 09:49:29 | <Solid> | backleet: if you only use ghc for xmonad then you can do that yes |
| 2021-06-15 09:49:40 | <backleet> | thanks man! |
| 2021-06-15 09:50:04 | <Solid> | (my attempt to bump to ghc 8.10.4 on void has sadly been stalling a bit :/) |
| 2021-06-15 09:52:32 | <backleet> | Solid: we chatted a bit before on freenode (username was different) about distro choosing, void, nixos, gentoo. I got newer laptop, void works well on it. Currently running it. Gentoo is nice too, but maybe if I get powerful desktop and maintaining it takes time. Probably will look into Nixos more in the future. But nothing beats simplicity of Void and Arch. I don't like archs huge updates + AUR |
| 2021-06-15 09:52:35 | <backleet> | thanks again! |
| 2021-06-15 09:53:11 | <Solid> | yeah arch breaking haskell was also my reason to switch to void originally |
| 2021-06-15 09:54:39 | <backleet> | void doesn't have good haskell/xmonad support either I think? cabal/stack probably works fine in arch too? |
| 2021-06-15 09:55:15 | <Solid> | yes, but I didn't know that back then :) |
| 2021-06-15 09:55:37 | <Solid> | I don't think I even used xmonad back then and I certainly never used the version that's in the void repos |
| 2021-06-15 09:56:02 | <Solid> | in fact, I plan to remove that with the ghc bump; with voids quirky way to install haskell packages it's just easier to tell users to use stack |
| 2021-06-15 10:01:15 | <tsujp> | I'm trying to set xmodmap to have Meta_L in mod3 and only that |
| 2021-06-15 10:01:17 | <tsujp> | but it wont let me |
| 2021-06-15 10:01:22 | <backleet> | I see :) |
| 2021-06-15 10:01:45 | <backleet> | tsujp: go fix the bluetooth issue first lol |
| 2021-06-15 10:12:43 | <tsujp> | I give up on bluetooth spent a good 5 hours on this over the psat week |
| 2021-06-15 10:12:47 | <tsujp> | just guess I cannot use headphones |
| 2021-06-15 10:14:32 | <liskin> | what was the problem with bt? did I miss it? |
| 2021-06-15 10:14:58 | <tsujp> | dw bleed chat from #voidlinux |
| 2021-06-15 10:15:09 | <liskin> | oh |
| 2021-06-15 10:16:52 | <tsujp> | So with mod1, mod2, mod3 etc on xmodmap it's my understanding that the grouping of whats inside mod1 and mod2 etc doesn't matter right? |
| 2021-06-15 10:17:04 | <tsujp> | like that doesnt change what those keys do referring to just mod1, mod2 etc? |
| 2021-06-15 10:25:24 | <backleet> | liskin: you mentioned this before, but I forgot: smartBorders doesn't work in dual monitors, leaving window with border when there's only 1 window. I believe you said newer version of xmonad fixes this? If so does installing it with stack get that new version? |
| 2021-06-15 10:30:55 | <tsujp> | In the xmonad.hs config can you use literal keysyms instead of `mod3Mask` for instance? Say `Control_L`? |
| 2021-06-15 10:41:04 | × | benin036 quits (~benin@183.82.204.171) (Ping timeout: 272 seconds) |
| 2021-06-15 10:49:33 | → | benin036 joins (~benin@183.82.204.171) |
| 2021-06-15 11:03:02 | <liskin> | backleet: installing with stack and installing from git are orthogonal concepts |
| 2021-06-15 11:03:18 | × | backleet quits (~mm@116.251.216.46) (Ping timeout: 264 seconds) |
| 2021-06-15 11:17:47 | → | hexo joins (~hexo@user/hexo) |
| 2021-06-15 11:35:57 | → | backleet joins (~mm@95.85.100.178) |
| 2021-06-15 11:40:57 | × | backleet quits (~mm@95.85.100.178) (Ping timeout: 244 seconds) |
| 2021-06-15 11:42:16 | → | backleet joins (~mm@95.85.100.178) |
| 2021-06-15 11:49:05 | × | backleet quits (~mm@95.85.100.178) (Ping timeout: 272 seconds) |
| 2021-06-15 11:55:57 | → | backleet joins (~mm@95.85.100.178) |
| 2021-06-15 12:04:43 | × | backleet quits (~mm@95.85.100.178) (Ping timeout: 272 seconds) |
| 2021-06-15 12:06:36 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 12:12:59 | × | backleet quits (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
| 2021-06-15 12:16:00 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 12:16:00 | <backleet> | what are your favorite layouts beside tall/master/stack layout |
| 2021-06-15 12:16:04 | <backleet> | what are your favorite layouts beside tall/master/stack layout |
| 2021-06-15 12:26:06 | × | backleet quits (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
| 2021-06-15 12:27:47 | → | rneese joins (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) |
| 2021-06-15 12:33:21 | ← | rneese parts (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) (Leaving) |
| 2021-06-15 12:37:37 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 12:48:07 | × | backleet quits (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
| 2021-06-15 12:49:40 | <MrElendig> | ResizeableTile variants |
| 2021-06-15 12:54:19 | × | seschwar quits (~seschwar@user/seschwar) (Ping timeout: 272 seconds) |
| 2021-06-15 12:54:24 | → | backleet joins (~mm@116.251.216.46) |
| 2021-06-15 13:00:31 | × | backleet quits (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
| 2021-06-15 13:02:10 | → | backleet joins (~mm@116.251.216.46) |
All times are in UTC.