2022/08/16

2022-08-16 00:16:33 +0200sagax(~sagax_nb@user/sagax)
2022-08-16 00:39:31 +0200steve_(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 248 seconds)
2022-08-16 00:46:50 +0200noex(~null@user/noex)
2022-08-16 00:50:26 +0200h7x4[m](~h7x4naniw@2001:470:69fc:105::1:f33d)
2022-08-16 01:25:47 +0200noex(~null@user/noex) (Quit: :q!)
2022-08-16 01:57:28 +0200tikosh(~tikosh@2601:201:301:c5e0::a254)
2022-08-16 01:58:43 +0200 <tikosh> I attempt to have three instances of xmobar on my xmonad system. but every time I compile i get variable not in scope xmproc
2022-08-16 01:59:11 +0200 <tikosh> I feel like an idiot sometimes interacting to make haskell code especially as a novice
2022-08-16 02:03:29 +0200 <tikosh> here is the xmonad.hs https://dpaste.com/GPZ8RUDDW
2022-08-16 02:10:19 +0200 <geekosaur> you can't refer to `xmproc0` inside of `myConfig` unless you pass it in as a parameter
2022-08-16 02:10:38 +0200 <tikosh> so change it to default?
2022-08-16 02:10:49 +0200 <geekosaur> also, why are you using both the old (`xmproc <- ...`) and new (`withEasySB`) ways at the same time?
2022-08-16 02:11:10 +0200 <tikosh> I guess i wanted to have def toggle struts key too
2022-08-16 02:11:48 +0200 <geekosaur> you're going to end up with 4 xmobars running all on top of each other
2022-08-16 02:11:56 +0200 <tikosh> yea
2022-08-16 02:11:56 +0200 <geekosaur> this doesn't make a whole lot of sense
2022-08-16 02:12:00 +0200 <tikosh> i know
2022-08-16 02:12:05 +0200 <tikosh> sorry about that
2022-08-16 02:12:23 +0200 <tikosh> I don't know, okay? I'm a noob
2022-08-16 02:13:08 +0200 <geekosaur> https://paste.tomsmeding.com/KfH4fNn2
2022-08-16 02:13:58 +0200 <tikosh> what does the xmp do?
2022-08-16 02:14:07 +0200 <geekosaur> personally I'd get rid of the xmproc-s and such and let withEasySB do it
2022-08-16 02:14:43 +0200 <geekosaur> if you look at line 30, I'm passing `xmproc0` to `myConfig`. `xmp` is what it's called inside `myConfig`
2022-08-16 02:17:21 +0200 <geekosaur> https://paste.tomsmeding.com/ibtgg0sr this should do just as well and gets rid of the need to create xmproc? explicitly and/or pass it around; withEasySB deals with it
2022-08-16 02:18:41 +0200 <isaacthekind[m]> i'm trying to set backgrounds on multiple displays. so far i've tried nitrogen, but i was only able to set one display with it. it looks like there is a xmonad package for wallpapers, but it seems the wallpapers are associted with workspaces, which i don't want, i want them associated with physical monitors. if someone can give me a sense of best practice here, that would be awesome.
2022-08-16 02:19:14 +0200 <geekosaur> if you later want more bars (say, on other screens) then you can use `withSB` to create them
2022-08-16 02:19:55 +0200twiclo1(~twiclo@mail.twil.cx)
2022-08-16 02:20:01 +0200 <tikosh> okay
2022-08-16 02:22:41 +0200 <geekosaur> isaacthekind[m], https://www.reddit.com/r/unixporn/comments/6c7nlx/question_how_to_assign_dual_monitor_wallpapers/ first answer here
2022-08-16 02:23:04 +0200 <geekosaur> basically list one background for each monitor you have
2022-08-16 02:23:24 +0200 <isaacthekind[m]> oh wow, that looks really straightforward
2022-08-16 02:23:26 +0200 <isaacthekind[m]> thank you
2022-08-16 02:28:41 +0200 <tikosh> i got issues with the sbloghook in the do curly brace thing under do https://dpaste.com/F9QYGQ64L
2022-08-16 02:31:15 +0200 <geekosaur> I have no idea what it's supposed to be
2022-08-16 02:31:35 +0200 <tikosh> okay
2022-08-16 02:32:09 +0200 <geekosaur> perhaps just remove it; I would guess that it was supposed to mean "statusbar" but `withEasySB` deals with that already
2022-08-16 02:35:16 +0200 <tikosh> i got it working. now, to get three instances of xmobar on three separate monitors, i attempt to use xmproc originally. I thought I could used the IndependentScreen import but I am still a noob. the documentation is fine to an extent, but I am a complete noob to it.
2022-08-16 02:35:42 +0200 <tikosh> wanna see the working hs file?
2022-08-16 02:36:00 +0200 <geekosaur[m]> IndependentScreens is fairly complicated
2022-08-16 02:36:37 +0200 <tikosh> yea, I guess my ego got the best of me. there is allot I don't know. I want to put the func in FuncShui my desktop
2022-08-16 02:38:08 +0200 <geekosaur[m]> Hooking it into xmobar is even more complicated and I would have to defer to Solid on that
2022-08-16 02:38:43 +0200 <tikosh> wanna see a working xmonad.hs with polybar? i can share it if you like
2022-08-16 02:38:52 +0200 <tikosh> it's only for one screen
2022-08-16 02:39:04 +0200 <tikosh> since i have a laptop.
2022-08-16 02:39:48 +0200 <tikosh> https://github.com/Ochoartu/dotfiles/blob/main/xmonad/xmonad-polybar.hs
2022-08-16 02:41:24 +0200 <tikosh> other solutions tried to import qualified dbus and other things and found it too disorienting to me. I RTFMd the xmonad config tutorial and got great results. I wanted to be like DT from youtube. since, he is the Monad master, on xmonad
2022-08-16 02:43:20 +0200 <tikosh> the version of xmonad this code runs for is 0.17. i was on 0.15 when the tutorial came out this year
2022-08-16 03:00:53 +0200tikosh(~tikosh@2601:201:301:c5e0::a254) (Quit: Client closed)
2022-08-16 03:16:23 +0200catman(~catman@user/catman) (Ping timeout: 256 seconds)
2022-08-16 03:18:18 +0200catman(~catman@user/catman)
2022-08-16 03:24:23 +0200catman(~catman@user/catman) (Quit: WeeChat 3.6)
2022-08-16 03:27:38 +0200catman(~catman@user/catman)
2022-08-16 03:48:51 +0200chomwitt(~chomwitt@2a02:587:dc15:5e00:ece7:3fb3:7c32:eccf) (Ping timeout: 248 seconds)
2022-08-16 04:05:06 +0200banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
2022-08-16 04:06:48 +0200tikosh(~tikosh@2601:201:301:c5e0::dd98)
2022-08-16 04:08:43 +0200 <tikosh> i finally got three xmoabar running on three separate monitor https://dpaste.com/EXJN3HB3D
2022-08-16 04:09:25 +0200 <tikosh> i gotta thank geekosaur and the others for their help
2022-08-16 04:10:10 +0200 <tikosh> also this link that helped me as well https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-Hooks-StatusBar.html
2022-08-16 04:12:35 +0200 <tikosh> the xmproc crap was a bit disorienting and the line for the separate is much more digestible to understand
2022-08-16 04:13:14 +0200 <tikosh> any book recommendations on Haskell for the latest year?
2022-08-16 04:13:15 +0200twiclo1(~twiclo@mail.twil.cx) (Ping timeout: 244 seconds)
2022-08-16 04:13:40 +0200twiclo1(~twiclo@vpn.utahbroadband.com)
2022-08-16 04:23:05 +0200banc(banc@gateway/vpn/airvpn/banc)
2022-08-16 04:23:07 +0200tikosh(~tikosh@2601:201:301:c5e0::dd98) (Quit: Client closed)
2022-08-16 04:26:43 +0200td_(~td@muedsl-82-207-238-255.citykom.de) (Ping timeout: 268 seconds)
2022-08-16 04:28:02 +0200td_(~td@muedsl-82-207-238-061.citykom.de)
2022-08-16 04:54:58 +0200 <isaacthekind[m]> i notice that the tiles flash in and out of existence very abruptly. is there a way to smooth out the tile create/delete/move animation
2022-08-16 05:14:34 +0200 <isaacthekind[m]> also, i've given up on xmobar. i found taffybar, which is also configured via haskell. but i can't figure out how to get it running. read some of the docs and built this dir, which is i think what the docs said to do:
2022-08-16 05:14:54 +0200isaacthekind[m]uploaded an image: (11KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/qUdcaJSyLpmVRlkVsEsqAJwu/image.png >
2022-08-16 05:15:04 +0200 <isaacthekind[m]> then within it i have their two defaults
2022-08-16 05:15:19 +0200isaacthekind[m]uploaded an image: (86KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/eUjaBIjZCmjpbeRBboadZtsI/image.png >
2022-08-16 05:15:30 +0200isaacthekind[m]uploaded an image: (232KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/qxWZwUBQUymgJzvOyqMqZAlM/image.png >
2022-08-16 05:15:59 +0200 <isaacthekind[m]> i figured probably i need to run cabal build then try to call the exe from within xmonad.hs or something, not really sure.
2022-08-16 05:16:06 +0200 <isaacthekind[m]> but when i run cabal build i just get a massive error list
2022-08-16 05:16:24 +0200 <isaacthekind[m]> s/build/install/
2022-08-16 05:16:31 +0200 <isaacthekind[m]> s/build/install/
2022-08-16 05:16:58 +0200isaacthekind[m]uploaded an image: (505KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/EjbVkpPohBRsASKwcBINBzoO/image.png >
2022-08-16 05:17:25 +0200 <isaacthekind[m]> if someone can clarify how to get taffybar up and running, that would be awesome, cause i don't think i'm getting anywhere lol
2022-08-16 05:19:58 +0200catman(~catman@user/catman) (Quit: WeeChat 3.6)
2022-08-16 05:42:00 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
2022-08-16 05:44:17 +0200ml|(~ml|@user/ml/x-5298235) (Ping timeout: 255 seconds)
2022-08-16 05:57:31 +0200ml|(~ml|@user/ml/x-5298235)
2022-08-16 06:43:17 +0200noex(~null@user/noex)
2022-08-16 07:32:40 +0200 <Solid> isaacthekind[m]: I'm here now, but I see you already chose taffybar :)
2022-08-16 07:33:50 +0200 <isaacthekind[m]> yeah it seems a little bit more powerful. but if you have any insight on how to make it run, feel free to share, lol.
2022-08-16 07:34:21 +0200 <isaacthekind[m]> they say it's based on xmobar, but with a bit of a trade off of some minimalism for some aesthetics.
2022-08-16 07:34:46 +0200 <isaacthekind[m]> and it seems like they want you to set it up in a similar way, build a cabal project basically. but mine is exploding.
2022-08-16 07:35:07 +0200qbt(~qbt@user/edun)
2022-08-16 07:47:29 +0200 <xmonadtrack> xmonad-contrib Tony Zorman * v0.17.0-215-gdf3d0aa0: X.U.Run: Use isPrefixOf in withEmacsLibs (12 minutes ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad-contrib/commit/df3d0aa057c0
2022-08-16 07:47:50 +0200 <Solid> Yeah AFAIK taffybar is (like xmonad) pretty much a library to build your own status bar
2022-08-16 07:48:21 +0200 <Solid> I think they have a matrix channel for taffybar specifically, maybe you could try your luck there
2022-08-16 07:50:48 +0200 <isaacthekind[m]> oh you're right
2022-08-16 07:50:52 +0200 <isaacthekind[m]> thanks for the tip
2022-08-16 07:50:55 +0200 <isaacthekind[m]> i'll try there
2022-08-16 09:49:16 +0200mc47(~mc47@xmonad/TheMC47)
2022-08-16 09:58:07 +0200cfricke(~cfricke@user/cfricke)
2022-08-16 11:00:46 +0200liskin[m](~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
2022-08-16 11:57:45 +0200benin0(~benin@183.82.178.82)
2022-08-16 12:10:11 +0200sogens(~sogens@211.30.156.66) (Ping timeout: 248 seconds)
2022-08-16 13:05:07 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2022-08-16 13:23:09 +0200tv(~tv@user/tv)
2022-08-16 13:41:35 +0200noex(~null@user/noex) (Ping timeout: 244 seconds)
2022-08-16 13:56:41 +0200Robin[m]1234(~robinnorr@2001:470:69fc:105::c07c)
2022-08-16 14:11:51 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2022-08-16 14:28:40 +0200tv(~tv@user/tv)
2022-08-16 14:31:57 +0200themc47(~mc47@xmonad/TheMC47)
2022-08-16 14:34:11 +0200mc47(~mc47@xmonad/TheMC47) (Ping timeout: 248 seconds)
2022-08-16 14:43:50 +0200mvk(~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 255 seconds)
2022-08-16 14:46:15 +0200catman(~catman@user/catman)
2022-08-16 14:46:45 +0200catman(~catman@user/catman) (Client Quit)
2022-08-16 14:52:19 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2022-08-16 15:00:16 +0200sogens(~sogens@211.30.156.66)
2022-08-16 15:10:02 +0200tv(~tv@user/tv)
2022-08-16 15:30:13 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2022-08-16 15:35:33 +0200thunderrd(~thunderrd@183.182.110.20) (Ping timeout: 252 seconds)
2022-08-16 15:47:48 +0200tv(~tv@user/tv)
2022-08-16 15:48:24 +0200cfricke(~cfricke@user/cfricke) (Quit: WeeChat 3.6)
2022-08-16 16:21:30 +0200jao(~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-08-16 16:45:32 +0200steve_(~steve@ool-182c2b80.dyn.optonline.net)
2022-08-16 16:51:15 +0200noex(~null@user/noex)
2022-08-16 17:29:37 +0200tv(~tv@user/tv) (Read error: Connection reset by peer)
2022-08-16 17:46:51 +0200tv(~tv@user/tv)
2022-08-16 18:49:27 +0200 <geekosaur> isaacthekind[m], the only way to smooth out window viewing is to run a compositor of some kind. several of us use compton/picom
2022-08-16 18:49:41 +0200liskin[m](~liskinmat@2001:470:69fc:105::768)
2022-08-16 18:51:43 +0200benin0(~benin@183.82.178.82) (Quit: The Lounge - https://thelounge.chat)
2022-08-16 20:02:25 +0200qbt(~qbt@user/edun) (Quit: WeeChat 3.5)
2022-08-16 20:32:38 +0200srk(~sorki@user/srk) (Ping timeout: 240 seconds)
2022-08-16 20:33:13 +0200srk(~sorki@user/srk)
2022-08-16 21:25:10 +0200chomwitt(~chomwitt@2a02:587:dc06:ee00:4f0b:15e9:107f:312)
2022-08-16 22:10:37 +0200mvk(~mvk@2607:fea8:5ce3:8500::a1ec)
2022-08-16 22:36:14 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
2022-08-16 22:36:30 +0200hrberg(~quassel@171.79-160-161.customer.lyse.net)
2022-08-16 23:16:02 +0200themc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-08-16 23:24:34 +0200 <xmonadtrack> New xmonad-contrib branch created: pull/743 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/743
2022-08-16 23:24:35 +0200 <xmonadtrack> xmonad-contrib Tomasz Hołubowicz https://github.com/xmonad/xmonad-contrib/pull/743 * v0.17.0-216-g85c68475: X.U.Loggers: Add variants of logTitle with urgent windows support (13 minutes ago, 2 files, 42+ 2-) https://github.com/xmonad/xmonad-contrib/commit/85c6847578f0