Home liberachat/#xmonad: Logs Calendar

Logs on 2022-08-16 (liberachat/#xmonad)

00:03:29 <tikosh> here is the xmonad.hs https://dpaste.com/GPZ8RUDDW
00:10:19 <geekosaur> you can't refer to `xmproc0` inside of `myConfig` unless you pass it in as a parameter
00:10:38 <tikosh> so change it to default?
00:10:49 <geekosaur> also, why are you using both the old (`xmproc <- ...`) and new (`withEasySB`) ways at the same time?
00:11:10 <tikosh> I guess i wanted to have def toggle struts key too
00:11:48 <geekosaur> you're going to end up with 4 xmobars running all on top of each other
00:11:56 <tikosh> yea
00:11:56 <geekosaur> this doesn't make a whole lot of sense
00:12:00 <tikosh> i know
00:12:05 <tikosh> sorry about that
00:12:23 <tikosh> I don't know, okay? I'm a noob
00:13:08 <geekosaur> https://paste.tomsmeding.com/KfH4fNn2
00:13:58 <tikosh> what does the xmp do?
00:14:07 <geekosaur> personally I'd get rid of the xmproc-s and such and let withEasySB do it
00:14:43 <geekosaur> if you look at line 30, I'm passing `xmproc0` to `myConfig`. `xmp` is what it's called inside `myConfig`
00:17:21 <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
00:18:41 <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.
00:19:14 <geekosaur> if you later want more bars (say, on other screens) then you can use `withSB` to create them
00:19:55 twiclo1 joins (~twiclo@mail.twil.cx)
00:20:01 <tikosh> okay
00:22:41 <geekosaur> isaacthekind[m], https://www.reddit.com/r/unixporn/comments/6c7nlx/question_how_to_assign_dual_monitor_wallpapers/ first answer here
00:23:04 <geekosaur> basically list one background for each monitor you have
00:23:24 <isaacthekind[m]> oh wow, that looks really straightforward
00:23:26 <isaacthekind[m]> thank you
00:28:41 <tikosh> i got issues with the sbloghook in the do curly brace thing under do https://dpaste.com/F9QYGQ64L
00:31:15 <geekosaur> I have no idea what it's supposed to be
00:31:35 <tikosh> okay
00:32:09 <geekosaur> perhaps just remove it; I would guess that it was supposed to mean "statusbar" but `withEasySB` deals with that already
00:35:16 <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.
00:35:42 <tikosh> wanna see the working hs file?
00:36:00 <geekosaur[m]> IndependentScreens is fairly complicated
00:36:37 <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
00:38:08 <geekosaur[m]> Hooking it into xmobar is even more complicated and I would have to defer to Solid on that
00:38:43 <tikosh> wanna see a working xmonad.hs with polybar? i can share it if you like
00:38:52 <tikosh> it's only for one screen
00:39:04 <tikosh> since i have a laptop.
00:39:48 <tikosh> https://github.com/Ochoartu/dotfiles/blob/main/xmonad/xmonad-polybar.hs
00:41:24 <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
00:43:20 <tikosh> the version of xmonad this code runs for is 0.17. i was on 0.15 when the tutorial came out this year
01:00:53 × tikosh quits (~tikosh@2601:201:301:c5e0::a254) (Quit: Client closed)
01:16:23 × catman quits (~catman@user/catman) (Ping timeout: 256 seconds)
01:18:18 catman joins (~catman@user/catman)
01:24:23 × catman quits (~catman@user/catman) (Quit: WeeChat 3.6)
01:27:38 catman joins (~catman@user/catman)
01:48:51 × chomwitt quits (~chomwitt@2a02:587:dc15:5e00:ece7:3fb3:7c32:eccf) (Ping timeout: 248 seconds)
02:05:06 × banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 268 seconds)
02:06:48 tikosh joins (~tikosh@2601:201:301:c5e0::dd98)
02:08:43 <tikosh> i finally got three xmoabar running on three separate monitor https://dpaste.com/EXJN3HB3D
02:09:25 <tikosh> i gotta thank geekosaur and the others for their help
02:10:10 <tikosh> also this link that helped me as well https://xmonad.github.io/xmonad-docs/xmonad-contrib/XMonad-Hooks-StatusBar.html
02:12:35 <tikosh> the xmproc crap was a bit disorienting and the line for the separate is much more digestible to understand
02:13:14 <tikosh> any book recommendations on Haskell for the latest year?
02:13:15 × twiclo1 quits (~twiclo@mail.twil.cx) (Ping timeout: 244 seconds)
02:13:40 twiclo1 joins (~twiclo@vpn.utahbroadband.com)
02:23:05 banc joins (banc@gateway/vpn/airvpn/banc)
02:23:07 × tikosh quits (~tikosh@2601:201:301:c5e0::dd98) (Quit: Client closed)
02:26:43 × td_ quits (~td@muedsl-82-207-238-255.citykom.de) (Ping timeout: 268 seconds)
02:28:02 td_ joins (~td@muedsl-82-207-238-061.citykom.de)
02:54:58 <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
03:14:34 <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:
03:14:54 isaacthekind[m] uploaded an image: (11KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/qUdcaJSyLpmVRlkVsEsqAJwu/image.png >
03:15:04 <isaacthekind[m]> then within it i have their two defaults
03:15:19 isaacthekind[m] uploaded an image: (86KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/eUjaBIjZCmjpbeRBboadZtsI/image.png >
03:15:30 isaacthekind[m] uploaded an image: (232KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/qxWZwUBQUymgJzvOyqMqZAlM/image.png >
03:15:59 <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.
03:16:06 <isaacthekind[m]> but when i run cabal build i just get a massive error list
03:16:24 <isaacthekind[m]> s/build/install/
03:16:31 <isaacthekind[m]> s/build/install/
03:16:58 isaacthekind[m] uploaded an image: (505KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/EjbVkpPohBRsASKwcBINBzoO/image.png >
03:17:25 <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
03:19:58 × catman quits (~catman@user/catman) (Quit: WeeChat 3.6)
03:42:00 × jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds)
03:44:17 × ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 255 seconds)
03:57:31 ml| joins (~ml|@user/ml/x-5298235)
04:43:17 noex joins (~null@user/noex)
05:32:40 <Solid> isaacthekind[m]: I'm here now, but I see you already chose taffybar :)
05:33:50 <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.
05:34:21 <isaacthekind[m]> they say it's based on xmobar, but with a bit of a trade off of some minimalism for some aesthetics.
05:34:46 <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.
05:35:07 qbt joins (~qbt@user/edun)
05:47:29 <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
05:47:50 <Solid> Yeah AFAIK taffybar is (like xmonad) pretty much a library to build your own status bar
05:48:21 <Solid> I think they have a matrix channel for taffybar specifically, maybe you could try your luck there
05:50:48 <isaacthekind[m]> oh you're right
05:50:52 <isaacthekind[m]> thanks for the tip
05:50:55 <isaacthekind[m]> i'll try there
07:49:16 mc47 joins (~mc47@xmonad/TheMC47)
07:58:07 cfricke joins (~cfricke@user/cfricke)
09:00:46 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle)
09:57:45 benin0 joins (~benin@183.82.178.82)
10:10:11 × sogens quits (~sogens@211.30.156.66) (Ping timeout: 248 seconds)
11:05:07 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
11:23:09 tv joins (~tv@user/tv)
11:41:35 × noex quits (~null@user/noex) (Ping timeout: 244 seconds)
11:56:41 Robin[m]1234 joins (~robinnorr@2001:470:69fc:105::c07c)
12:11:51 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
12:28:40 tv joins (~tv@user/tv)
12:31:57 themc47 joins (~mc47@xmonad/TheMC47)
12:34:11 × mc47 quits (~mc47@xmonad/TheMC47) (Ping timeout: 248 seconds)
12:43:50 × mvk quits (~mvk@2607:fea8:5ce3:8500::a1ec) (Ping timeout: 255 seconds)
12:46:15 catman joins (~catman@user/catman)
12:46:45 × catman quits (~catman@user/catman) (Client Quit)
12:52:19 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
13:00:16 sogens joins (~sogens@211.30.156.66)
13:10:02 tv joins (~tv@user/tv)
13:30:13 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
13:35:33 × thunderrd quits (~thunderrd@183.182.110.20) (Ping timeout: 252 seconds)
13:47:48 tv joins (~tv@user/tv)
13:48:24 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.6)
14:21:30 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
14:45:32 steve_ joins (~steve@ool-182c2b80.dyn.optonline.net)
14:51:15 noex joins (~null@user/noex)
15:29:37 × tv quits (~tv@user/tv) (Read error: Connection reset by peer)
15:46:51 tv joins (~tv@user/tv)
16:49:27 <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
16:49:41 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
16:51:43 × benin0 quits (~benin@183.82.178.82) (Quit: The Lounge - https://thelounge.chat)
18:02:25 × qbt quits (~qbt@user/edun) (Quit: WeeChat 3.5)
18:32:38 × srk quits (~sorki@user/srk) (Ping timeout: 240 seconds)
18:33:13 srk joins (~sorki@user/srk)
19:25:10 chomwitt joins (~chomwitt@2a02:587:dc06:ee00:4f0b:15e9:107f:312)
20:10:37 mvk joins (~mvk@2607:fea8:5ce3:8500::a1ec)
20:36:14 × hrberg quits (~quassel@171.79-160-161.customer.lyse.net) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
20:36:30 hrberg joins (~quassel@171.79-160-161.customer.lyse.net)
21:16:02 × themc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection)
21:24:34 <xmonadtrack> New xmonad-contrib branch created: pull/743 (1 commit) https://github.com/xmonad/xmonad-contrib/pull/743
21:24:35 <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
22:04:07 × [Leary] quits (~Leary]@122-58-224-198-vdsl.sparkbb.co.nz) (Ping timeout: 252 seconds)
23:07:47 × twiclo1 quits (~twiclo@vpn.utahbroadband.com) (Ping timeout: 248 seconds)
23:09:59 twiclo1 joins (~twiclo@mail.twil.cx)
23:18:20 × chomwitt quits (~chomwitt@2a02:587:dc06:ee00:4f0b:15e9:107f:312) (Ping timeout: 255 seconds)
23:50:15 catman joins (~catman@user/catman)

All times are in UTC on 2022-08-16.