2021-06-15 00:07:50 +0200 | tremon | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Quit: getting boxed in) |
2021-06-15 00:34:19 +0200 | benin036 | (~benin@183.82.176.206) |
2021-06-15 01:35:38 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-06-15 02:07:12 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
2021-06-15 02:08:42 +0200 | mohab | (~mohab@156.223.87.230) |
2021-06-15 02:13:39 +0200 | Czernobog | (~Czernobog@user/czernobog) |
2021-06-15 02:31:35 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-06-15 02:41:07 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
2021-06-15 03:03:13 +0200 | mohab | (~mohab@156.223.87.230) (Remote host closed the connection) |
2021-06-15 03:24:18 +0200 | _jak | (~jak@c-69-143-32-118.hsd1.md.comcast.net) |
2021-06-15 03:26:31 +0200 | <_jak> | Hey y'all! I rotate my monitor on a pretty regular basis, and I was wondering if there was some way of having a two sets of layouts, one for when the monitor is landscape, another for when it's in portrait? |
2021-06-15 03:28:26 +0200 | <_jak> | assuming there's a env var with the orientation |
2021-06-15 03:29:48 +0200 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Layout/PerScreen.hs |
2021-06-15 03:30:05 +0200 | <geekosaur> | doesn't need git version, that was just easier for me to dig out |
2021-06-15 03:33:21 +0200 | <_jak> | geekosaur: outstanding, thanks! |
2021-06-15 03:39:56 +0200 | berberman | (~berberman@user/berberman) |
2021-06-15 03:41:31 +0200 | berberman_ | (~berberman@user/berberman) (Ping timeout: 272 seconds) |
2021-06-15 03:53:59 +0200 | jg | (~jrgiacone@47.149.222.98) |
2021-06-15 03:54:57 +0200 | <jg> | howdy yall, kinda a pointless question, but I switched from the 0.15 version to the github 16.99 version. I konw I'm on the github version because I can use all of the new hooks, however, my system still thinks its on 0.15 from the --version, it is on 16.99 via stack build, is this a simple fix |
2021-06-15 03:55:32 +0200 | <geekosaur> | probably someone forgot to update a version string somewhere |
2021-06-15 03:55:44 +0200 | <geekosaur> | it'snot generated from the repo version information |
2021-06-15 03:56:19 +0200 | <jg> | it's no worries, ahh, yea when I built fresh on my laptop it worked fine, appreciate the insight geekosaur! its nbd was just curious |
2021-06-15 03:56:30 +0200 | <jg> | how've you been? |
2021-06-15 03:57:49 +0200 | kajzer | (~themainma@user/themainman) (Quit: WeeChat 3.1) |
2021-06-15 03:58:59 +0200 | <geekosaur> | I stand corrected, it's supposed to be autogenerated after all (it's from Paths_xmonad). did you update both xmonad and xmonad-contrib? |
2021-06-15 03:59:30 +0200 | <jg> | yes sir, both are up to date via git pull from 10 min ago |
2021-06-15 03:59:39 +0200 | <geekosaur> | also it's possible to get things out of sync such that the xmonad you initially run is one version but your config is based on a different version, mainly by having xmonad installed twice in different directories |
2021-06-15 03:59:49 +0200 | <geekosaur> | this is harmless but confusing |
2021-06-15 04:00:04 +0200 | <jg> | yea that is likely it, I uninstalled the arch repo one, but heres prob shit still lingering |
2021-06-15 04:04:23 +0200 | banc | (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds) |
2021-06-15 04:05:59 +0200 | td_ | (~td@muedsl-82-207-238-233.citykom.de) (Ping timeout: 252 seconds) |
2021-06-15 04:07:41 +0200 | td_ | (~td@muedsl-82-207-238-227.citykom.de) |
2021-06-15 04:11:14 +0200 | jg | (~jrgiacone@47.149.222.98) (Ping timeout: 272 seconds) |
2021-06-15 04:20:48 +0200 | _jak | (~jak@c-69-143-32-118.hsd1.md.comcast.net) (Quit: leaving) |
2021-06-15 04:22:22 +0200 | banc | (banc@gateway/vpn/airvpn/banc) |
2021-06-15 04:27:29 +0200 | jg | (~jrgiacone@47.153.194.92) |
2021-06-15 04:31:30 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Ping timeout: 272 seconds) |
2021-06-15 04:52:31 +0200 | jg | (~jrgiacone@47.153.194.92) (Quit: Lost terminal) |
2021-06-15 05:04:26 +0200 | td_ | (~td@muedsl-82-207-238-227.citykom.de) (Ping timeout: 272 seconds) |
2021-06-15 05:05:44 +0200 | td_ | (~td@muedsl-82-207-238-208.citykom.de) |
2021-06-15 05:35:21 +0200 | swebb98 | (~swebb@c-68-61-15-82.hsd1.mi.comcast.net) |
2021-06-15 05:40:17 +0200 | <swebb98> | hello! I'm following the xmonad tutorial on github after having some trouble gettig my workspaces to appear in xmobar, but I'm getting an error when compiling and I'm not sure if I'm good enough with Haskell to figure it out |
2021-06-15 05:41:09 +0200 | <swebb98> | here's my error |
2021-06-15 05:41:11 +0200 | <swebb98> | Uploaded file: https://uploads.kiwiirc.com/files/a2f47f87a0a7ce6016b6549269b64a98/image.png |
2021-06-15 05:46:14 +0200 | benin036 | (~benin@183.82.176.206) (Ping timeout: 272 seconds) |
2021-06-15 05:47:05 +0200 | benin036 | (~benin@183.82.204.156) |
2021-06-15 06:31:47 +0200 | mohab | (~mohab@156.223.87.230) |
2021-06-15 06:32:50 +0200 | mohab | (~mohab@156.223.87.230) (Client Quit) |
2021-06-15 06:33:51 +0200 | mohab | (~mohab@156.223.87.230) |
2021-06-15 06:34:02 +0200 | mohab | (~mohab@156.223.87.230) (Client Quit) |
2021-06-15 06:59:42 +0200 | swebb98 | (~swebb@c-68-61-15-82.hsd1.mi.comcast.net) (Ping timeout: 244 seconds) |
2021-06-15 07:22:21 +0200 | <Solid> | ?tell swebb98 that dollar sign is giving you troubles; remove it and you should be good |
2021-06-15 07:22:22 +0200 | <lambdabot> | Consider it noted. |
2021-06-15 08:46:54 +0200 | <tsujp> | Can XMonad.Actions.WindowGo take a window dynamically? Like, popup a box I type the name and then go to it or spawn a new one |
2021-06-15 08:47:15 +0200 | <tsujp> | Instead of having one hardcoded binding per window |
2021-06-15 08:51:00 +0200 | <Solid> | X.P.Window can dynamically go to windows; the "or spawn a new one" would require xmonad to know what to look for, so you'd have to enter a valid ManageHook which sounds... unergonomic to me |
2021-06-15 08:51:42 +0200 | <tsujp> | Okay, I'll use rofi instead for that -- I've tried to replace the default dmenu_run with rofi but it does nothing, any ideas there? |
2021-06-15 08:52:11 +0200 | <tsujp> | on the default config ((modm, xK_p), spawn "rofi -show drun") pressing mod1 + p does nothing |
2021-06-15 08:53:16 +0200 | <tsujp> | Hold up it's not reloading it's config? Is reloading config what recompiling does? |
2021-06-15 08:53:54 +0200 | <tsujp> | I thought I could just edit xmonad.hs and issue mod1 + q to reload the config? |
2021-06-15 08:53:56 +0200 | <Solid> | Yes; your config is a haskell program, so there's no "hot-reloading" as one could achieve with a normal config file |
2021-06-15 08:54:04 +0200 | <Solid> | M-q does recompile the config |
2021-06-15 08:54:20 +0200 | <Solid> | so that should indeed work |
2021-06-15 08:54:58 +0200 | <tsujp> | Ohh in the default config it's `xmonad --recompile` but unfortunately for me I am using `~/.cabal/bin/xmonad` because my distro's xmonad package is broken right now |
2021-06-15 08:55:06 +0200 | <tsujp> | so it's failing because the literal command `xmonad` doesn't exist |
2021-06-15 08:56:17 +0200 | <tsujp> | So, when I compile xmonad with cabal and it creates `~/.cabal/bin/xmonad` I also get this too `~/.xmonad/xmonad-x86_64-linux` -- should I issue `--recompile` against the cabal xmonad or the one inside `.xmonad`? |
2021-06-15 08:56:20 +0200 | <Solid> | that should be easily fixed by adding ~/.cabal/bin to $PATH |
2021-06-15 08:57:30 +0200 | <Solid> | yes the xmonad-ARCH binary is the one that's actually executed; you can safely issue a --recompile against the "normal" xmonad binary |
2021-06-15 08:57:41 +0200 | <Solid> | its smart enough to figure out what you mean and will generate a new xmonad-ARCH |
2021-06-15 08:58:42 +0200 | <tsujp> | so I don't actually need to ever reference `xmonad-ARCH` directly I can just `~/.cabal/bin/xmonad` to spawn xmonad, and then `~/.cabal/bin/xmonad --recompile` and then when I run xmonad again it's really running `xmonad-ARCH`? |
2021-06-15 08:58:58 +0200 | <Solid> | yes |
2021-06-15 08:59:03 +0200 | <tsujp> | Nice! |
2021-06-15 09:21:05 +0200 | <Czernobog> | For someone who has doesn't have a clue on how Haskell works and has only used i3 as tiling manager is it a good idea to switch to Xmonad?? |
2021-06-15 09:21:44 +0200 | <dminuoso> | Your decision. |
2021-06-15 09:21:55 +0200 | <dminuoso> | If you're already comfortable with i3, I dont think you will gain much. |
2021-06-15 09:22:26 +0200 | <Czernobog> | In terms of difficulty compared to i3 how would you rate it from 1 to 10? |
2021-06-15 09:22:35 +0200 | <dminuoso> | Haskell is rather different from many languages, so much of your configuration would be just blind copy+paste from various sources in the internet. |
2021-06-15 09:22:50 +0200 | <Czernobog> | That is true. |
2021-06-15 09:22:51 +0200 | <dminuoso> | Especially since xmonad/xmonad-contrib uses many advanced features |
2021-06-15 09:23:50 +0200 | <dminuoso> | Compared to i3 in what sense? What difficulty does i3 have on that scale? 5? |
2021-06-15 09:24:46 +0200 | <Czernobog> | In terms of learning wm, i3 is the go-to because it has a great guide, what would be next in your opinion? |
2021-06-15 09:25:54 +0200 | <Czernobog> | I think i3 would be like 1.. |
2021-06-15 09:26:36 +0200 | <dminuoso> | xmonad is on the far end of the scale. |
2021-06-15 09:27:16 +0200 | <Czernobog> | Then that would mean that it has a pretty tough learning curve eh |
2021-06-15 09:27:37 +0200 | <dminuoso> | Well, the thing is you can usually get pretty far by just blindly copy+pasting what others have done |
2021-06-15 09:27:53 +0200 | <dminuoso> | But understanding the detail of it or modifying it to suit your needs.. can be rough |
2021-06-15 09:28:18 +0200 | <Czernobog> | You're definitely right about that. |
2021-06-15 09:28:24 +0200 | <dminuoso> | But you do have absolute freedom with xmonad |
2021-06-15 09:28:52 +0200 | <dminuoso> | Because it's not just a configuration language, but rather a wm-library with freely programmable parts in between, you can make it do almost anything you want. |
2021-06-15 09:29:53 +0200 | <Czernobog> | So, if I know the language I am basically invincible |
2021-06-15 09:30:22 +0200 | <Solid> | haskell makes you into a superhero, yes :) |
2021-06-15 09:30:37 +0200 | <Czernobog> | hmm? |
2021-06-15 09:31:01 +0200 | Solid | just like making bad jokes |
2021-06-15 09:31:08 +0200 | <Solid> | s/e/es/ |
2021-06-15 09:31:34 +0200 | <Solid> | Czernobog: we do have a tutorial that's (suposed to be) beginner friendly: https://github.com/xmonad/xmonad/blob/master/TUTORIAL.md |
2021-06-15 09:32:08 +0200 | <Czernobog> | Thank you! |
2021-06-15 09:35:04 +0200 | <dminuoso> | If you want to learn Haskell though, xmonad is a terrible place to start. |
2021-06-15 09:35:48 +0200 | <Solid> | dminuoso: I think the core is a pretty good first "real-world Haskell project" to look at |
2021-06-15 09:36:46 +0200 | <dminuoso> | Solid: Except nothing of it is idiomatic Haskell, really. |
2021-06-15 09:36:58 +0200 | <dminuoso> | As in: |
2021-06-15 09:37:14 +0200 | <dminuoso> | It's easier to start with something simple like how do lists work, how does `length` work |
2021-06-15 09:37:20 +0200 | <dminuoso> | How do we use recursion to implement loops with |
2021-06-15 09:37:22 +0200 | <dminuoso> | etc |
2021-06-15 09:37:39 +0200 | <Solid> | well, I would expect someone looking into a real-world project to already know these things |
2021-06-15 09:38:00 +0200 | <dminuoso> | Then they are not Haskell beginners anymore, are they? |
2021-06-15 09:38:13 +0200 | <dminuoso> | "For someone who has doesn't have a clue on how Haskell works" |
2021-06-15 09:38:52 +0200 | <Solid> | mh fair point |
2021-06-15 09:39:45 +0200 | <Czernobog> | 🥺 |
2021-06-15 09:39:52 +0200 | <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 09:40:10 +0200 | <dminuoso> | Like I said before: Using the tutorial and various resources, one can get pretty far without understanding the language really. |
2021-06-15 09:40:28 +0200 | cfricke | (~cfricke@user/cfricke) |
2021-06-15 09:40:33 +0200 | <dminuoso> | But who knows, maybe xmonad is a reason to want to learn Haskell.. |
2021-06-15 09:42:41 +0200 | <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 09:43:06 +0200 | <Solid> | really, there are plenty of people using xmonad who don't know haskell |
2021-06-15 09:43:35 +0200 | <Solid> | and picked up just enough to glue some modules together and make their config not break |
2021-06-15 09:43:46 +0200 | <Solid> | and since we're nearing 300 contrib modules, chances are everything you want is already written |
2021-06-15 09:46:57 +0200 | <Czernobog> | Whoa 300 modules? That's crazy! |
2021-06-15 09:47:15 +0200 | benin0367 | (~benin@106.198.88.131) |
2021-06-15 09:47:21 +0200 | <Czernobog> | So no need to learn Haskell at all |
2021-06-15 09:49:29 +0200 | benin036 | (~benin@183.82.204.156) (Ping timeout: 244 seconds) |
2021-06-15 09:49:29 +0200 | benin0367 | benin036 |
2021-06-15 10:14:07 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 10:23:08 +0200 | wonko | (~wjc@62.115.229.50) |
2021-06-15 10:30:34 +0200 | <backleet> | what is the correct way to install xmonad + xmonad contrib with cabal? just cabal install xmonad + contrib? |
2021-06-15 10:43:30 +0200 | <Solid> | there are instructions for cabal in the xmonad-testing repository: https://github.com/xmonad/xmonad-testing |
2021-06-15 10:43:44 +0200 | <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 10:44:43 +0200 | <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 10:45:21 +0200 | <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 10:46:13 +0200 | <backleet> | Solid: thank you! |
2021-06-15 10:51:36 +0200 | benin036 | (~benin@106.198.88.131) (Read error: Connection reset by peer) |
2021-06-15 10:53:50 +0200 | benin036 | (~benin@183.82.204.171) |
2021-06-15 10:55:50 +0200 | backleet | (~mm@116.251.216.46) (Read error: Connection reset by peer) |
2021-06-15 11:22:55 +0200 | seschwar | (~seschwar@user/seschwar) |
2021-06-15 11:26:19 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 11:26:53 +0200 | <backleet> | Solid: why do I get file /bin/stack marked as an executable but could not be run by operating system? |
2021-06-15 11:27:00 +0200 | <backleet> | voidlinux stack package |
2021-06-15 11:33:53 +0200 | <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 11:35:29 +0200 | <Solid> | possibly |
2021-06-15 11:36:30 +0200 | <backleet> | now it's looking for older versions of ghc when I do "stack install", ghc --version si 8.8.4 |
2021-06-15 11:36:55 +0200 | <backleet> | or newer |
2021-06-15 11:37:37 +0200 | <backleet> | Solid: https://dpaste.com/AJUQZYYVC |
2021-06-15 11:45:11 +0200 | <backleet> | needed ncurses package from voidrepos to build the newer ghc |
2021-06-15 11:45:39 +0200 | <backleet> | should I remove the ghc from voidrepos? or does this ghc remain local to xmonad folder? |
2021-06-15 11:45:50 +0200 | <backleet> | installed from voidrepos |
2021-06-15 11:47:38 +0200 | kajzer | (~themainma@user/themainman) |
2021-06-15 11:47:44 +0200 | <Solid> | backleet: you need to change the stackage lts version to something that's compatible with 8.8.4 |
2021-06-15 11:48:25 +0200 | <Solid> | in your stack.yaml it should say something like `resolver: lts-17.5` |
2021-06-15 11:48:26 +0200 | <backleet> | Solid: How to do that? Right now it's downloading newer ghc to build |
2021-06-15 11:48:33 +0200 | <Solid> | oh or do thta |
2021-06-15 11:48:33 +0200 | <backleet> | oh |
2021-06-15 11:48:48 +0200 | <Solid> | if it's downloading a newer version then that's fine |
2021-06-15 11:48:55 +0200 | <Solid> | I remember there's some symlink that has to be set on void |
2021-06-15 11:49:09 +0200 | <backleet> | Solid: should I remove the ghc installed from voidrepos |
2021-06-15 11:49:29 +0200 | <Solid> | backleet: if you only use ghc for xmonad then you can do that yes |
2021-06-15 11:49:40 +0200 | <backleet> | thanks man! |
2021-06-15 11:50:04 +0200 | <Solid> | (my attempt to bump to ghc 8.10.4 on void has sadly been stalling a bit :/) |
2021-06-15 11:52:32 +0200 | <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 11:52:35 +0200 | <backleet> | thanks again! |
2021-06-15 11:53:11 +0200 | <Solid> | yeah arch breaking haskell was also my reason to switch to void originally |
2021-06-15 11:54:39 +0200 | <backleet> | void doesn't have good haskell/xmonad support either I think? cabal/stack probably works fine in arch too? |
2021-06-15 11:55:15 +0200 | <Solid> | yes, but I didn't know that back then :) |
2021-06-15 11:55:37 +0200 | <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 11:56:02 +0200 | <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 12:01:15 +0200 | <tsujp> | I'm trying to set xmodmap to have Meta_L in mod3 and only that |
2021-06-15 12:01:17 +0200 | <tsujp> | but it wont let me |
2021-06-15 12:01:22 +0200 | <backleet> | I see :) |
2021-06-15 12:01:45 +0200 | <backleet> | tsujp: go fix the bluetooth issue first lol |
2021-06-15 12:12:43 +0200 | <tsujp> | I give up on bluetooth spent a good 5 hours on this over the psat week |
2021-06-15 12:12:47 +0200 | <tsujp> | just guess I cannot use headphones |
2021-06-15 12:14:32 +0200 | <liskin> | what was the problem with bt? did I miss it? |
2021-06-15 12:14:58 +0200 | <tsujp> | dw bleed chat from #voidlinux |
2021-06-15 12:15:09 +0200 | <liskin> | oh |
2021-06-15 12:16:52 +0200 | <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 12:17:04 +0200 | <tsujp> | like that doesnt change what those keys do referring to just mod1, mod2 etc? |
2021-06-15 12:25:24 +0200 | <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 12:30:55 +0200 | <tsujp> | In the xmonad.hs config can you use literal keysyms instead of `mod3Mask` for instance? Say `Control_L`? |
2021-06-15 12:41:04 +0200 | benin036 | (~benin@183.82.204.171) (Ping timeout: 272 seconds) |
2021-06-15 12:49:33 +0200 | benin036 | (~benin@183.82.204.171) |
2021-06-15 13:03:02 +0200 | <liskin> | backleet: installing with stack and installing from git are orthogonal concepts |
2021-06-15 13:03:18 +0200 | backleet | (~mm@116.251.216.46) (Ping timeout: 264 seconds) |
2021-06-15 13:17:47 +0200 | hexo | (~hexo@user/hexo) |
2021-06-15 13:35:57 +0200 | backleet | (~mm@95.85.100.178) |
2021-06-15 13:40:57 +0200 | backleet | (~mm@95.85.100.178) (Ping timeout: 244 seconds) |
2021-06-15 13:42:16 +0200 | backleet | (~mm@95.85.100.178) |
2021-06-15 13:49:05 +0200 | backleet | (~mm@95.85.100.178) (Ping timeout: 272 seconds) |
2021-06-15 13:55:57 +0200 | backleet | (~mm@95.85.100.178) |
2021-06-15 14:04:43 +0200 | backleet | (~mm@95.85.100.178) (Ping timeout: 272 seconds) |
2021-06-15 14:06:36 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 14:12:59 +0200 | backleet | (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
2021-06-15 14:16:00 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 14:16:00 +0200 | <backleet> | what are your favorite layouts beside tall/master/stack layout |
2021-06-15 14:16:04 +0200 | <backleet> | what are your favorite layouts beside tall/master/stack layout |
2021-06-15 14:26:06 +0200 | backleet | (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
2021-06-15 14:27:47 +0200 | rneese | (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) |
2021-06-15 14:33:21 +0200 | rneese | (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) (Leaving) |
2021-06-15 14:37:37 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 14:48:07 +0200 | backleet | (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
2021-06-15 14:49:40 +0200 | <MrElendig> | ResizeableTile variants |
2021-06-15 14:54:19 +0200 | seschwar | (~seschwar@user/seschwar) (Ping timeout: 272 seconds) |
2021-06-15 14:54:24 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 15:00:31 +0200 | backleet | (~mm@116.251.216.46) (Ping timeout: 244 seconds) |
2021-06-15 15:02:10 +0200 | backleet | (~mm@116.251.216.46) |
2021-06-15 15:02:40 +0200 | backleet | (~mm@116.251.216.46) (Changing host) |
2021-06-15 15:02:40 +0200 | backleet | (~mm@user/backleet) |
2021-06-15 15:03:00 +0200 | backleet | (~mm@user/backleet) (Client Quit) |
2021-06-15 15:03:12 +0200 | backleet | (~mm@user/backleet) |
2021-06-15 15:06:05 +0200 | backleet | (~mm@user/backleet) (Client Quit) |
2021-06-15 15:06:17 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 15:18:24 +0200 | <tsujp> | Can I directly use `mod3Mask` in the default config area where `modm` is used? |
2021-06-15 15:18:35 +0200 | <tsujp> | Or can I only use `modm` in that block(?) I'm super new to haskell so I don't know |
2021-06-15 15:19:38 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 244 seconds) |
2021-06-15 15:21:28 +0200 | <Solid> | tsujp: you can use mod3Mask directly yes |
2021-06-15 15:24:26 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 15:33:30 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 240 seconds) |
2021-06-15 15:34:43 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 15:39:41 +0200 | <tsujp> | It appears (modm, xK_Return) is not a valid key binding or did I goof something up there? |
2021-06-15 15:39:48 +0200 | <tsujp> | Where modm is mod3Mask |
2021-06-15 15:39:54 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 240 seconds) |
2021-06-15 15:42:00 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 15:43:02 +0200 | <Solid> | I'm a bit confused at this point; would you mind posting your config? |
2021-06-15 15:43:37 +0200 | <tsujp> | Solid http://ix.io/3q27 |
2021-06-15 15:46:03 +0200 | <tsujp> | modm + return to launch the terminal is the goal |
2021-06-15 15:49:06 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 240 seconds) |
2021-06-15 15:49:43 +0200 | <Solid> | no that looks right |
2021-06-15 15:50:11 +0200 | <tsujp> | It doesn't launch for me, perhaps something else is grabbing the binding? |
2021-06-15 15:50:20 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 15:51:22 +0200 | <Solid> | do the other bindings work? |
2021-06-15 15:51:28 +0200 | <tsujp> | They do |
2021-06-15 15:53:42 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) |
2021-06-15 15:54:27 +0200 | berberman | (~berberman@user/berberman) (Ping timeout: 244 seconds) |
2021-06-15 15:54:29 +0200 | berberman_ | (~berberman@user/berberman) |
2021-06-15 15:54:51 +0200 | qbt | (~edun@user/edun) |
2021-06-15 15:56:49 +0200 | wonko | (~wjc@62.115.229.50) (Remote host closed the connection) |
2021-06-15 16:05:45 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 268 seconds) |
2021-06-15 16:07:16 +0200 | seschwar | (~seschwar@user/seschwar) |
2021-06-15 16:11:43 +0200 | MrElendig | suggests not using the 200 year old template |
2021-06-15 16:12:30 +0200 | <MrElendig> | start with def and just change the bits you want instead of reimplement everything |
2021-06-15 16:12:42 +0200 | <Solid> | that as well, yes |
2021-06-15 16:12:46 +0200 | <MrElendig> | also look at AdditionalKeys(P) for doing keymaps |
2021-06-15 16:31:40 +0200 | rectangle000000 | (~Thunderbi@pool-108-56-134-133.washdc.fios.verizon.net) (Quit: rectangle000000) |
2021-06-15 16:47:23 +0200 | <tsujp> | I'll have to do that on the weekend (using the non-default) |
2021-06-15 16:47:28 +0200 | <tsujp> | It's weird it doesn't work but others do... |
2021-06-15 16:49:36 +0200 | <tsujp> | OH because it's shared with another binding |
2021-06-15 16:49:39 +0200 | <tsujp> | im blind |
2021-06-15 16:51:06 +0200 | <tsujp> | Nope still doesn't work :( |
2021-06-15 16:51:19 +0200 | <tsujp> | Ignore me it does, ugh bed time I think |
2021-06-15 16:56:57 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:04:22 +0200 | <backleet> | Solid: can you guide me on how to make xmonad -> dbus -> polybar workspaces clickable? |
2021-06-15 17:04:46 +0200 | <backleet> | I was able to get xmonad -> dbus -> polybar working with someones code |
2021-06-15 17:04:49 +0200 | <backleet> | using xmonad-log |
2021-06-15 17:05:59 +0200 | <geekosaur> | that's up to whatever polybar supports for clickability |
2021-06-15 17:11:06 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 240 seconds) |
2021-06-15 17:12:40 +0200 | berberman | (~berberman@user/berberman) |
2021-06-15 17:13:17 +0200 | allbery_b | (~geekosaur@xmonad/geekosaur) |
2021-06-15 17:14:06 +0200 | seschwar | (~seschwar@user/seschwar) (Killed (NickServ (GHOST command used by seschwar1!~seschwar@dyndsl-089-166-184-019.ewe-ip-backbone.de))) |
2021-06-15 17:14:12 +0200 | seschwar | (~seschwar@dyndsl-089-166-184-019.ewe-ip-backbone.de) |
2021-06-15 17:15:03 +0200 | berberman_ | (~berberman@user/berberman) (Ping timeout: 265 seconds) |
2021-06-15 17:15:03 +0200 | geekosaur | (~geekosaur@xmonad/geekosaur) (Ping timeout: 265 seconds) |
2021-06-15 17:15:18 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:15:27 +0200 | backleet | (~backleet@user/backleet) (Client Quit) |
2021-06-15 17:15:39 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:17:40 +0200 | <backleet> | geekosaur: wrap xmonad workspace data with the syntax code that polybar recognizes? I am not sure if I can inject wmctrl -s #id kind of stuff like in xmobar actions |
2021-06-15 17:17:43 +0200 | backleet | (~backleet@user/backleet) (Client Quit) |
2021-06-15 17:18:02 +0200 | <allbery_b> | that's what it would take, yes |
2021-06-15 17:18:06 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:18:26 +0200 | allbery_b | geekosaur |
2021-06-15 17:20:04 +0200 | <backleet> | geekosaur: thanks why your nick appeared as "<allberry_b>" is it like some different cloaks? |
2021-06-15 17:20:19 +0200 | <geekosaur> | that was because I got disconnected for a bit |
2021-06-15 17:21:12 +0200 | <backleet> | I don't follow sorry |
2021-06-15 17:21:32 +0200 | <backleet> | when I disconnect I just disconnect? |
2021-06-15 17:22:55 +0200 | <geekosaur> | my client automatically retries and reconnected, but the irc network hadn't realized I'd lost my connection yet so "geekosaur" was still considered in use when my client reconnected |
2021-06-15 17:26:32 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 268 seconds) |
2021-06-15 17:27:08 +0200 | <tsujp> | you can always GHOST your nick |
2021-06-15 17:27:15 +0200 | <tsujp> | to force kill any hung instance of it |
2021-06-15 17:27:24 +0200 | <tsujp> | geekosaur |
2021-06-15 17:27:28 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:27:36 +0200 | <geekosaur> | yeh, but I was downstairs for a moment |
2021-06-15 17:27:51 +0200 | <geekosaur> | sometimes I'm around when it reconnects but usually I go do something else for a bit |
2021-06-15 17:27:54 +0200 | <tsujp> | True as a melted horse (glue) |
2021-06-15 17:28:08 +0200 | <geekosaur> | my router is a bit flaky after spending 3 years in storage |
2021-06-15 17:28:09 +0200 | <tsujp> | Surely there's a way to have a hook such that "if I reconnect run this command" |
2021-06-15 17:28:13 +0200 | <tsujp> | from weechat or w/e you're using |
2021-06-15 17:28:41 +0200 | <geekosaur> | there's a hook but there doesn't seem to be a "delay" capability to wait for the ghosting to happen |
2021-06-15 17:29:15 +0200 | <tsujp> | is there a way to wait for nickserv's response to your ghost request? |
2021-06-15 17:29:26 +0200 | <tsujp> | like "this user has messaged me" type thing |
2021-06-15 17:29:41 +0200 | <tsujp> | so you ghost, block until some user (nickserv) messages you |
2021-06-15 17:29:52 +0200 | <backleet> | geekosaur: thanks, I understood that part, but I didn't understand why it reconnected under different nickname? |
2021-06-15 17:30:08 +0200 | <tsujp> | backleet if your nick is taken it will change you to a new one |
2021-06-15 17:30:19 +0200 | <backleet> | tsujp: oh, stupid me, thanks! |
2021-06-15 17:30:41 +0200 | <backleet> | tsujp: so this different nick was set as alternative in his config? |
2021-06-15 17:30:45 +0200 | <geekosaur> | right, it used my backup nickname |
2021-06-15 17:30:57 +0200 | <tsujp> | you can have fallbacks from the client or the server can give you one |
2021-06-15 17:31:49 +0200 | benin036 | (~benin@183.82.204.171) (Quit: The Lounge - https://thelounge.chat) |
2021-06-15 17:31:51 +0200 | <geekosaur> | some clients let you specify, others just tack on numbers or underscores or etc. |
2021-06-15 17:32:39 +0200 | <tsujp> | cloaks are global to the server right? |
2021-06-15 17:32:44 +0200 | <tsujp> | in this case libra.chat |
2021-06-15 17:32:47 +0200 | <geekosaur> | yes |
2021-06-15 17:33:39 +0200 | <tsujp> | in the words of borat |
2021-06-15 17:33:41 +0200 | <tsujp> | very nice I like |
2021-06-15 17:35:10 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 268 seconds) |
2021-06-15 17:37:06 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 17:38:12 +0200 | <backleet> | geekosaur: tsujp thank you for explaining! |
2021-06-15 17:39:14 +0200 | <geekosaur> | and to answer the question about clickability, if you're using xmonad-log-applet it doesn't have clickable regions |
2021-06-15 17:39:19 +0200 | <tsujp> | no worries mate |
2021-06-15 17:42:39 +0200 | swebb39 | (~swebb@c-68-61-15-82.hsd1.mi.comcast.net) |
2021-06-15 17:43:27 +0200 | swebb39 | (~swebb@c-68-61-15-82.hsd1.mi.comcast.net) (Client Quit) |
2021-06-15 17:43:35 +0200 | <backleet> | geekosaur: I am using this https://github.com/xintron/xmonad-log does that mean it can't be implemented easily? |
2021-06-15 17:44:12 +0200 | <tsujp> | `cabal install xmonad` is trying to access `/home/another-users/.cabal` folder instead of my current user...? why |
2021-06-15 17:44:38 +0200 | <geekosaur> | probably not easily, it'd require rewriting the log applet to support clickable region escapes, while avoiding pango markup |
2021-06-15 17:44:57 +0200 | <geekosaur> | tsujp, did you copy your cabal setup from that user at some point? |
2021-06-15 17:45:02 +0200 | <tsujp> | I did |
2021-06-15 17:45:05 +0200 | <tsujp> | nuke the folder? |
2021-06-15 17:45:35 +0200 | <backleet> | geekosaur: thanks, I guess I will wait until someone does the magic :) |
2021-06-15 17:45:40 +0200 | <tsujp> | boom there we go, it's getting late I should go to bed hehe thanks geekosaur |
2021-06-15 17:46:03 +0200 | <geekosaur> | you could also have edited its .cabal/config to point to correct places |
2021-06-15 17:49:55 +0200 | <tsujp> | hmm now its trying to access the ghc from my other user |
2021-06-15 17:50:12 +0200 | <tsujp> | time to nuke that too |
2021-06-15 17:51:49 +0200 | <geekosaur> | hm, right, need to also edit all the package.conf files and ghc-pkg recache |
2021-06-15 17:52:00 +0200 | <geekosaur> | copying a cabal config doesn't work very well |
2021-06-15 17:57:16 +0200 | <tsujp> | ive deleted it all |
2021-06-15 17:57:20 +0200 | <tsujp> | .cabal and .ghc |
2021-06-15 17:57:44 +0200 | <tsujp> | trying to start xmonad still looking for my other users .xmonad/xmonad-ARCH now |
2021-06-15 17:58:18 +0200 | <geekosaur> | it will normally complain about that on first startup, until it's compiled a config |
2021-06-15 17:59:22 +0200 | <geekosaur> | if you're not running the git version it will probably look in the old location instead of the XDG location |
2021-06-15 18:03:35 +0200 | <tsujp> | ok so I canont recompile now because I cannot find `import XMonad` |
2021-06-15 18:03:47 +0200 | <tsujp> | there's no .ghc dir so that'll be that |
2021-06-15 18:04:27 +0200 | <tsujp> | idk how to regen .ghc though :( |
2021-06-15 18:08:35 +0200 | <tsujp> | yeah geekosaur I've regenerated everything on this new user but it still keeps referencing my old one |
2021-06-15 18:08:47 +0200 | <tsujp> | is it possible to have two different users using xmonad? (not at the same time) |
2021-06-15 18:09:12 +0200 | <tsujp> | im using cabal xmonad because my distros package is broken |
2021-06-15 18:10:19 +0200 | backleet | (~backleet@user/backleet) (Ping timeout: 268 seconds) |
2021-06-15 18:11:31 +0200 | <tsujp> | wait ignore me got it, missed a path somewhere |
2021-06-15 18:11:38 +0200 | <tsujp> | ok bed time ive been goofing up for like 3 hours |
2021-06-15 18:11:40 +0200 | <tsujp> | night |
2021-06-15 18:12:11 +0200 | backleet | (~backleet@user/backleet) |
2021-06-15 18:24:23 +0200 | backleet | (~backleet@user/backleet) (Quit: WeeChat 3.2) |
2021-06-15 18:51:01 +0200 | qbt | (~edun@user/edun) (Ping timeout: 268 seconds) |
2021-06-15 19:25:12 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.1) |
2021-06-15 19:42:13 +0200 | MatrixTravelerbo | (~voyagert2@2001:470:69fc:105::22) (Quit: Client limit exceeded: 10000) |
2021-06-15 20:03:29 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: Client limit exceeded: 10000) |
2021-06-15 20:07:36 +0200 | cfricke | (~cfricke@user/cfricke) |
2021-06-15 20:16:32 +0200 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 265 seconds) |
2021-06-15 20:17:10 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-06-15 20:21:54 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 240 seconds) |
2021-06-15 20:32:27 +0200 | cfricke | (~cfricke@user/cfricke) |
2021-06-15 20:37:26 +0200 | freopen | (~freopenma@2001:470:69fc:105::256) (Quit: Client limit exceeded: 10000) |
2021-06-15 20:41:01 +0200 | qbt | (~edun@user/edun) |
2021-06-15 20:57:50 +0200 | zenity_bro[m] | (~zenitybro@2001:470:69fc:105::160f) (Quit: Client limit exceeded: 10000) |
2021-06-15 21:00:15 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.1) |
2021-06-15 21:00:17 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) (Quit: Client limit exceeded: 10000) |
2021-06-15 21:07:34 +0200 | <nova> | Has anyone here ever heard of Xmonad? |
2021-06-15 21:07:34 +0200 | freopen | (~freopenma@2001:470:69fc:105::256) |
2021-06-15 21:07:34 +0200 | ServerStatsDisco | (~serversta@2001:470:69fc:105::1a) |
2021-06-15 21:07:34 +0200 | MatrixTravelerbo | (~voyagert2@2001:470:69fc:105::22) |
2021-06-15 21:08:09 +0200 | <Solid> | never! |
2021-06-15 21:08:35 +0200 | zenity_bro[m] | (~zenitybro@2001:470:69fc:105::160f) |
2021-06-15 21:08:35 +0200 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) |
2021-06-15 21:09:12 +0200 | <liskin> | nova: is the capital X significant? |
2021-06-15 21:11:02 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) (Quit: Client limit exceeded: 10000) |
2021-06-15 21:33:42 +0200 | rneese | (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) |
2021-06-15 21:35:45 +0200 | thedward[m] | (~thedwardm@2001:470:69fc:105::f79) (Quit: Client limit exceeded: 10000) |
2021-06-15 21:36:33 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection) |
2021-06-15 21:47:57 +0200 | hjulle[m] | (~hjullemat@2001:470:69fc:105::1dd) (Quit: Client limit exceeded: 10000) |
2021-06-15 21:52:43 +0200 | <Solid> | guess we'll never know |
2021-06-15 21:52:43 +0200 | fabfianda[m] | (~fabfianda@2001:470:69fc:105::6db) |
2021-06-15 21:53:57 +0200 | Guest60 | (~Guest60@124.40.244.150) |
2021-06-15 21:54:20 +0200 | hjulle[m] | (~hjullemat@2001:470:69fc:105::1dd) |
2021-06-15 21:54:20 +0200 | thedward[m] | (~thedwardm@2001:470:69fc:105::f79) |
2021-06-15 21:57:07 +0200 | rneese | (~rneese@2600:6c5c:6a00:c4e3:d794:7afe:f3b4:d0ff) (Leaving) |
2021-06-15 22:04:02 +0200 | qbt | (~edun@user/edun) (Ping timeout: 268 seconds) |
2021-06-15 22:11:22 +0200 | Guest60 | (~Guest60@124.40.244.150) (Quit: Client closed) |
2021-06-15 22:54:37 +0200 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2021-06-15 22:55:23 +0200 | <dminuoso> | Every product name that starts with X gives genuine Xtra Xperience. |
2021-06-15 22:55:40 +0200 | <dminuoso> | It's the .io of the 2000s. |
2021-06-15 22:56:45 +0200 | tremon | (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) |
2021-06-15 23:06:45 +0200 | davve | (davve@bsd.douchedata.com) (Read error: Connection reset by peer) |
2021-06-15 23:06:52 +0200 | davve | (davve@bsd.douchedata.com) |
2021-06-15 23:15:16 +0200 | milosz__ | (~milosz@user/milosz) |
2021-06-15 23:15:40 +0200 | milosz_ | (~milosz@user/milosz) (Read error: Connection reset by peer) |
2021-06-15 23:30:06 +0200 | seschwar | (~seschwar@dyndsl-089-166-184-019.ewe-ip-backbone.de) (Quit: :wq) |
2021-06-15 23:30:20 +0200 | seschwar | (~seschwar@user/seschwar) |
2021-06-15 23:44:07 +0200 | mohab | (~mohab@156.223.87.230) |
2021-06-15 23:46:12 +0200 | <mohab> | Has anyone been able to launch Mame in Xmonad? Htop says it's running, but it isn't, and journalctl doesn't report any error. I'm on Arch. |
2021-06-15 23:53:03 +0200 | <geekosaur> | hm, I'd suspect the usual X11 canvas issue that also plagues java and mono, but it should at least map a window in that case |
2021-06-15 23:54:33 +0200 | <geekosaur> | it may be waiting for a response to ConfigureRequest, which it won't get because xmonad is tiling and won't configure the window until it's mapped |
2021-06-15 23:55:37 +0200 | mohab | (~mohab@156.223.87.230) (Remote host closed the connection) |
2021-06-15 23:58:07 +0200 | <liskin> | oh! so that's why doFloat in manageHook fixes some games in here |
2021-06-15 23:58:37 +0200 | <liskin> | because floating windows are configured on ConfigureRequest |
2021-06-15 23:58:51 +0200 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) |