| 2022-03-20 00:18:27 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) | 
| 2022-03-20 01:46:04 +0100 | seschwar | (~seschwar@user/seschwar) (Quit: :wq) | 
| 2022-03-20 03:16:37 +0100 | n8nl | (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) | 
| 2022-03-20 04:04:02 +0100 | banc | (~banc@217.138.195.27) (Ping timeout: 240 seconds) | 
| 2022-03-20 04:26:23 +0100 | banc | (~banc@217.138.195.27) | 
| 2022-03-20 04:27:51 +0100 | abradabara | (~abradabar@185.183.97.187) | 
| 2022-03-20 04:28:53 +0100 |  <abradabara>  | Does anyone have Intel HD 3000 GPU? Which driver is best for it? Intel vs modesetting? | 
| 2022-03-20 04:43:32 +0100 | steve__ | (~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds) | 
| 2022-03-20 05:15:22 +0100 | abradabara | (~abradabar@185.183.97.187) (Quit: Lost terminal) | 
| 2022-03-20 06:00:22 +0100 | Guest58 | (~Guest58@184.101.93.127) | 
| 2022-03-20 06:03:23 +0100 |  <Guest58>  | hello, I had a quick question about some xmonad configuration. I have three monitors and I am using IndependentScreens. The independent workspaces work  just fine and like i want them to (9 workspaces per screen), but when I first start XMonad all three screens are places on the 3 workspaces of my leftmost monitor. In other words, they are showing | 
| 2022-03-20 06:03:24 +0100 |  <Guest58>  | the left monitor's workspaces, and I have to manually adjust the workspaces to make each screen start at the proper workspaces (i.e., screen 1 starts at workspace 1, screen2 starts at workspace 10, screen3 starts at workspace 19) | 
| 2022-03-20 06:03:53 +0100 |  <Guest58>  | i also would like to know if there is a possible way i could change a workspace on another screen without focusing the screen | 
| 2022-03-20 07:12:32 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds) | 
| 2022-03-20 07:13:31 +0100 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 256 seconds) | 
| 2022-03-20 07:17:15 +0100 | redgloboli | (~redglobol@user/redgloboli) | 
| 2022-03-20 07:34:05 +0100 | Guest58 | (~Guest58@184.101.93.127) (Quit: Client closed) | 
| 2022-03-20 07:43:38 +0100 |  <Drishal[m]>  | aaa that xmobar/xmonad issue is driving me crazy lmao | 
| 2022-03-20 07:44:23 +0100 | Drishal[m] | uploaded an image: (191KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/pIQPagGoZxBRRBjEfvbMELhy/image.png > | 
| 2022-03-20 07:44:35 +0100 |  <Drishal[m]>  | Full layout for some reason does not cover the entire screen lmao | 
| 2022-03-20 07:47:15 +0100 |  <Drishal[m]>  | (my config) | 
| 2022-03-20 07:47:15 +0100 |  <Drishal[m]>  | https://gitlab.com/drishal/dotfiles/-/tree/master/xmonad | 
| 2022-03-20 07:47:56 +0100 |  <Drishal[m]>  | anyone please help me why does the ToggleLayout does not make it proper fullscreen and still displays the bar? | 
| 2022-03-20 07:52:12 +0100 | Guest58 | (~Guest58@184.101.93.127) | 
| 2022-03-20 07:53:05 +0100 | Guest58 | (~Guest58@184.101.93.127) (Client Quit) | 
| 2022-03-20 07:57:52 +0100 | dissociate[m] | (~jessehorn@2001:470:69fc:105::1:41af) | 
| 2022-03-20 08:20:19 +0100 |  <Solid>  | Drishal[m]: you probably need to add avoidStruts to that toggled layout as well | 
| 2022-03-20 08:24:03 +0100 |  <Drishal[m]>  | Solid: nope | 
| 2022-03-20 08:24:36 +0100 |  <Drishal[m]>  | interestingly enough even if I add ```haskell | 
| 2022-03-20 08:24:36 +0100 |  <Drishal[m]>  | myLayout = avoidStruts $ noBorders Full``` | 
| 2022-03-20 08:24:36 +0100 |  <Drishal[m]>  | yet the xmobar shows up | 
| 2022-03-20 08:24:49 +0100 |  <Drishal[m]>  | s///, s/// | 
| 2022-03-20 08:25:03 +0100 |  <Drishal[m]>  |  * interestingly enough even if I keep only ` myLayout = avoidStruts $ noBorders Full` | 
| 2022-03-20 08:25:03 +0100 |  <Drishal[m]>  | yet the xmobar shows up | 
| 2022-03-20 08:25:19 +0100 |  <Drishal[m]>  | and even on removing avoidStruts still RIP | 
| 2022-03-20 08:26:08 +0100 |  <Drishal[m]>  | BUT interestingly if I press the keybind for `    , ("M-S-m",  setLayout $ Layout myLayout)` then it works 🤔 | 
| 2022-03-20 08:27:06 +0100 |  <Drishal[m]>  | seems like    `layoutHook         = myLayout ` either `   layoutHook         = myLayout ,` is not working properly or I have set it in a wrong way | 
| 2022-03-20 08:27:15 +0100 |  <Drishal[m]>  | s/`layoutHook         = myLayout `// | 
| 2022-03-20 08:27:48 +0100 |  <Drishal[m]>  | or something strange is happening here... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/ad69913a918ebaa7088cbc11379b54793d47…) | 
| 2022-03-20 08:32:31 +0100 |  <Drishal[m]>  | * works 🤔 (if I dont use avoidStruts ofc | 
| 2022-03-20 08:32:48 +0100 |  <Drishal[m]>  | this is something absolutely strange which does not make any sense to me | 
| 2022-03-20 08:38:48 +0100 |  <Drishal[m]>  | hmm seems like for some reason by default it turns on avoidstruts by default | 
| 2022-03-20 08:47:10 +0100 |  <Drishal[m]>  | I figured out whats happening | 
| 2022-03-20 08:47:30 +0100 |  <Drishal[m]>  | for some reason xmonad likes to keep avoidstruts on my default | 
| 2022-03-20 09:03:22 +0100 |  <Drishal[m]>  | aaaaa ffs why tf does avoid struts kick in | 
| 2022-03-20 09:03:58 +0100 |  <Drishal[m]>  | I even tried this... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/1578973277e2780517a36705aa388db86bb9…) | 
| 2022-03-20 09:11:36 +0100 |  <Drishal[m]>  | hmm its something on this line which is causing avoidStruts to kick in by defualt | 
| 2022-03-20 09:11:36 +0100 |  <Drishal[m]>  | ```haskell | 
| 2022-03-20 09:11:36 +0100 |  <Drishal[m]>  |      . withEasySB (statusBarProp "/home/drishal/.local/bin/xmobar ~/dotfiles/xmobar/xmobar-dracula.hs" (pure myXmobarPP)) defToggleStrutsKey | 
| 2022-03-20 09:11:36 +0100 |  <Drishal[m]>  | ``` | 
| 2022-03-20 09:18:33 +0100 |  <Drishal[m]>  | is there any way to disable avoidstruts by default in withEasySB? | 
| 2022-03-20 09:21:24 +0100 |  <Solid>  | no, withEasySB adds avoidStruts in either case | 
| 2022-03-20 09:21:35 +0100 |  <Solid>  | withSB does not add it (which is what withEasySB wraps) | 
| 2022-03-20 09:22:10 +0100 |  <Solid>  | Your layout issues are due to the fact that layouts can set state and xmonad keeps that around after a restart (which is usually what you want, just not in this case) | 
| 2022-03-20 09:22:21 +0100 |  <Solid>  | resetting the state then makes things like avoidStruts work | 
| 2022-03-20 09:22:31 +0100 |  <Solid>  | i.e., this will also work after a restart or something | 
| 2022-03-20 09:22:37 +0100 |  <Solid>  | you don't have to do it every time | 
| 2022-03-20 09:23:32 +0100 |  <Drishal[m]>  | Solid: hmm I found here in the source https://xmonad.github.io/xmonad-docs/xmonad-contrib/src/XMonad.Hooks.StatusBar.html | 
| 2022-03-20 09:23:37 +0100 | Drishal[m] | uploaded an image: (125KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/sExmMfptIegJVJlwauAsjCyE/image.png > | 
| 2022-03-20 09:24:36 +0100 |  <Drishal[m]>  | now the question is, how do I go about modifying this so that it does not use avoidStruts? | 
| 2022-03-20 09:25:12 +0100 |  <Solid>  | like I said, just use withSB | 
| 2022-03-20 09:25:19 +0100 |  <Solid>  | that one's also exported | 
| 2022-03-20 09:25:27 +0100 |  <Drishal[m]>  | Solid: an example? | 
| 2022-03-20 09:26:59 +0100 |  <Solid>  | remove the defToggleStrutsKey from your call to withEasySB and replace that function with withSB | 
| 2022-03-20 09:27:06 +0100 |  <Solid>  | that should work; the APIs are rather similar | 
| 2022-03-20 09:27:28 +0100 |  <Solid>  | but at this point I'm not sure what your problem is; didn't you want to _not_ have xmobar above windows? | 
| 2022-03-20 09:27:38 +0100 |  <Solid>  | in which case, don't you _want_ avoidStruts? | 
| 2022-03-20 09:30:12 +0100 |  <Drishal[m]>  | Solid: I want to set avoidStruts manually in myLayout so that it does not intefere with `Full` | 
| 2022-03-20 09:30:20 +0100 | Drishal[m] | sent a haskell code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/648b60c8a11c5b46e0ffca1e08069cb4b691… | 
| 2022-03-20 09:30:24 +0100 |  <Drishal[m]>  | like this? | 
| 2022-03-20 09:30:56 +0100 |  <Drishal[m]>  |  * ```haskell... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/cd2d0bbfce61e304e91826bec0d17c40883d…) | 
| 2022-03-20 09:31:47 +0100 |  <Solid>  | sure | 
| 2022-03-20 09:31:53 +0100 |  <Solid>  | but I'm still a bit confused; your original question was "[...] why does the ToggleLayout [...] still displays the bar?" | 
| 2022-03-20 09:32:12 +0100 |  <Solid>  | in which case you do want avoidStruts on the toggled full layout | 
| 2022-03-20 09:32:44 +0100 |  <Solid>  | you also said "BUT interestingly if I press the keybind for [...] then it works" | 
| 2022-03-20 09:32:57 +0100 |  <Solid>  | which would suggest manually adding avoidStruts to toggle Full in your previous config indeed worked? | 
| 2022-03-20 09:33:31 +0100 |  <Drishal[m]>  | Solid: nope its togglestruts which causes the bar to display | 
| 2022-03-20 09:34:10 +0100 |  <Drishal[m]>  | and btw using withSB instead of easySB it finally works | 
| 2022-03-20 09:34:10 +0100 |  <Drishal[m]>  | I can now toggle fullscreen without isses, thanks for help | 
| 2022-03-20 09:34:40 +0100 |  <Solid>  | well if it works for you then I'm happy, although still confused :D | 
| 2022-03-20 09:39:16 +0100 |  <Drishal[m]>  | Solid: what happens is... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/19d590f4ef266da82643a383d4d2aa0c70b9…) | 
| 2022-03-20 09:40:07 +0100 |  <Solid>  | oooooooh you _don't_ want avoidStruts with Full | 
| 2022-03-20 09:40:17 +0100 |  <Solid>  | well I somehow managed to get the entire conversation wrong | 
| 2022-03-20 09:40:27 +0100 |  <Solid>  | and yet we still managed to fix your issue \o/ | 
| 2022-03-20 09:43:58 +0100 |  <Drishal[m]>  | Solid: exactly | 
| 2022-03-20 09:43:58 +0100 |  <Drishal[m]>  | I only want in very specific layout(s) lmao | 
| 2022-03-20 09:44:10 +0100 |  <Drishal[m]>  | > <@Solid:libera.chat> oooooooh you _don't_ want avoidStruts with Full | 
| 2022-03-20 09:44:10 +0100 |  <Drishal[m]>  |  * exactly | 
| 2022-03-20 09:44:10 +0100 |  <Drishal[m]>  | I only want in very specific layout(s), i.e tile lmao | 
| 2022-03-20 09:44:11 +0100 |  <lambdabot>  |  <hint>:1:1: error: parse error on input ‘<@’ | 
| 2022-03-20 10:00:11 +0100 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) (Quit: You have been kicked for being idle) | 
| 2022-03-20 10:46:21 +0100 | bfrk | (~Thunderbi@i59F7ABB3.versanet.de) | 
| 2022-03-20 11:07:40 +0100 | mvk | (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 250 seconds) | 
| 2022-03-20 11:07:53 +0100 | seschwar | (~seschwar@user/seschwar) | 
| 2022-03-20 11:50:29 +0100 |  <geekosaur>  | typically with Full I use `avoidStrutsOn []` so I can toggle them on if I need to | 
| 2022-03-20 11:50:33 +0100 |  <geekosaur>  | but they defaultoff | 
| 2022-03-20 11:50:41 +0100 | liskin[m] | (~liskinmat@2001:470:69fc:105::768) | 
| 2022-03-20 13:39:31 +0100 | bfrk | (~Thunderbi@i59F7ABB3.versanet.de) (Ping timeout: 245 seconds) | 
| 2022-03-20 15:47:09 +0100 | n8nl | (~n8nl@c-24-61-77-34.hsd1.ma.comcast.net) | 
| 2022-03-20 16:07:51 +0100 | srk- | (~sorki@user/srk) | 
| 2022-03-20 16:10:23 +0100 | piele_ | (~piele@tbonesteak.creativeserver.net) | 
| 2022-03-20 16:11:31 +0100 | The_Czernobog | (~Czernobog@user/czernobog) | 
| 2022-03-20 16:12:05 +0100 | srk | (~sorki@user/srk) (Ping timeout: 240 seconds) | 
| 2022-03-20 16:12:05 +0100 | RSBach | (~guygastin@137.184.131.156) (Ping timeout: 240 seconds) | 
| 2022-03-20 16:12:05 +0100 | piele | (~piele@tbonesteak.creativeserver.net) (Ping timeout: 240 seconds) | 
| 2022-03-20 16:12:05 +0100 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 240 seconds) | 
| 2022-03-20 16:12:05 +0100 | srk- | srk | 
| 2022-03-20 16:12:29 +0100 | The_Czernobog | Czernobog | 
| 2022-03-20 16:12:37 +0100 | RMSBach | (~guygastin@137.184.131.156) | 
| 2022-03-20 16:15:03 +0100 | ectospasm | (~ectospasm@user/ectospasm) (Quit: WeeChat 3.4) | 
| 2022-03-20 16:16:43 +0100 | piele_ | piele | 
| 2022-03-20 16:24:25 +0100 | theproffesor_ | (~theproffe@2601:282:847f:8010::7f59) | 
| 2022-03-20 16:24:31 +0100 | the_proffesor | (~theproffe@2601:282:847f:8010::7f59) (Read error: Connection reset by peer) | 
| 2022-03-20 16:26:41 +0100 | incertia | (~incertia@207.98.163.88) (Ping timeout: 250 seconds) | 
| 2022-03-20 16:27:28 +0100 | incertia | (~incertia@207.98.163.88) | 
| 2022-03-20 16:28:36 +0100 | nomadxxxx3 | (~lanomadx@69.167.36.76) | 
| 2022-03-20 16:28:37 +0100 | The_Czernobog | (~Czernobog@user/czernobog) | 
| 2022-03-20 16:29:56 +0100 | ectospasm | (~ectospasm@user/ectospasm) | 
| 2022-03-20 16:30:19 +0100 | nomadxx3 | (~lanomadx@69.167.36.76) (Ping timeout: 250 seconds) | 
| 2022-03-20 16:30:19 +0100 | Czernobog | (~Czernobog@user/czernobog) (Ping timeout: 250 seconds) | 
| 2022-03-20 16:30:22 +0100 | The_Czernobog | Czernobog | 
| 2022-03-20 16:35:32 +0100 | ectospasm | (~ectospasm@user/ectospasm) (Quit: WeeChat 3.4.1) | 
| 2022-03-20 16:36:14 +0100 | ectospasm | (~ectospasm@user/ectospasm) | 
| 2022-03-20 17:00:09 +0100 | iffsid | (~iffsid@2001:470:69fc:105::a3e) (Quit: You have been kicked for being idle) | 
| 2022-03-20 17:00:15 +0100 | mahene[m] | (~mahenemat@2001:470:69fc:105::1:6a93) (Quit: You have been kicked for being idle) | 
| 2022-03-20 17:19:27 +0100 | gdd | (~gdd@129.199.146.230) | 
| 2022-03-20 18:58:17 +0100 | Nahra | (~user@static.161.95.99.88.clients.your-server.de) | 
| 2022-03-20 19:59:00 +0100 | ml| | (~ml|@user/ml/x-5298235) (Ping timeout: 240 seconds) | 
| 2022-03-20 20:10:52 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) | 
| 2022-03-20 20:11:53 +0100 | Czernobog | (~Czernobog@user/czernobog) (Read error: Connection reset by peer) | 
| 2022-03-20 20:12:29 +0100 | ml| | (~ml|@user/ml/x-5298235) | 
| 2022-03-20 20:13:40 +0100 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) | 
| 2022-03-20 20:14:03 +0100 | Czernobog | (~Czernobog@user/czernobog) | 
| 2022-03-20 20:49:58 +0100 | bfrk | (~Thunderbi@i59F7ABB3.versanet.de) | 
| 2022-03-20 21:34:27 +0100 | bfrk | (~Thunderbi@i59F7ABB3.versanet.de) (Ping timeout: 250 seconds) | 
| 2022-03-20 22:20:46 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 245 seconds) | 
| 2022-03-20 22:23:38 +0100 | JaredMohammed[m] | (~librejare@2001:470:69fc:105::1:83b7) | 
| 2022-03-20 22:26:08 +0100 | mvk | (~mvk@2607:fea8:5cc3:7e00::7980) | 
| 2022-03-20 22:27:53 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) | 
| 2022-03-20 22:50:36 +0100 | sagax | (~sagax_nb@user/sagax) | 
| 2022-03-20 23:06:39 +0100 | sagax | (~sagax_nb@user/sagax) (Ping timeout: 256 seconds) |