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.