Logs: liberachat/#xmonad
| 2023-08-29 05:19:00 | × | will quits (~will@2603-9008-1602-bfba-f0f1-51d4-0c70-3341.inf6.spectrum.com) (Client Quit) |
| 2023-08-29 06:06:19 | × | td_ quits (~td@i5387093F.versanet.de) (Ping timeout: 255 seconds) |
| 2023-08-29 06:08:15 | → | td_ joins (~td@i5387092A.versanet.de) |
| 2023-08-29 06:19:28 | <deebo> | when using scratchpads, is there an option other than customFloating and defaultFloating that would be "corner at this location, size 'original'"? |
| 2023-08-29 06:34:25 | → | Maeda joins (~Maeda@91-161-10-149.subs.proxad.net) |
| 2023-08-29 06:36:32 | <[Leary]> | deebo: See X.H.ManageHelpers.do(SideFloat|FloatAt|FloatDep) |
| 2023-08-29 06:38:44 | <deebo> | is there some pixel'ish helper for the 0...1 location ranges |
| 2023-08-29 06:39:10 | <deebo> | for whatever to current resolution is |
| 2023-08-29 06:42:10 | <[Leary]> | Not that I'm aware of. You can use `liftX (gets (screenRect . W.screenDetail . W.current . windowset))` (untested) to get the resolution in a ManageHook context. |
| 2023-08-29 06:43:01 | <deebo> | thanks, will do some testing |
| 2023-08-29 07:28:04 | → | ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1) |
| 2023-08-29 07:28:06 | Server | sets mode +cnt |
| 2023-08-29 07:51:10 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-08-29 08:20:03 | × | szczot3k quits (fkszczot@wikimedia/fkszczot) (Excess Flood) |
| 2023-08-29 08:20:13 | → | hightower4 joins (~hightower@89-164-107-241.dsl.iskon.hr) |
| 2023-08-29 08:20:50 | → | szczot3k joins (fkszczot@wikimedia/fkszczot) |
| 2023-08-29 08:22:37 | × | hightower3 quits (~hightower@89-164-126-160.dsl.iskon.hr) (Ping timeout: 248 seconds) |
| 2023-08-29 08:22:44 | <Solid> | deebo: you can perhaps adjust X.L.FixedColumn's 'widthCols': https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/src/XMonad.Layout.FixedColumn.html#widthCols |
| 2023-08-29 09:31:41 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2023-08-29 09:31:42 | → | hightower3 joins (~hightower@213-202-64-37.dsl.iskon.hr) |
| 2023-08-29 09:34:11 | × | hightower4 quits (~hightower@89-164-107-241.dsl.iskon.hr) (Ping timeout: 245 seconds) |
| 2023-08-29 09:51:50 | × | ft quits (~ft@p508db658.dip0.t-ipconnect.de) (Quit: leaving) |
| 2023-08-29 10:35:20 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.0.3) |
| 2023-08-29 12:10:16 | → | thunderrd joins (~thunderrd@183.182.114.166) |
| 2023-08-29 12:23:41 | → | Nixkernal joins (~Nixkernal@119.4.193.178.dynamic.wline.res.cust.swisscom.ch) |
| 2023-08-29 13:51:32 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L407-L436 |
| 2023-08-29 15:32:31 | × | thunderrd quits (~thunderrd@183.182.114.166) (Remote host closed the connection) |
| 2023-08-29 15:33:34 | → | thunderrd joins (~thunderrd@183.182.114.166) |
| 2023-08-29 15:36:30 | × | thunderrd quits (~thunderrd@183.182.114.166) (Remote host closed the connection) |
| 2023-08-29 15:55:47 | × | todi quits (~todi@p4fd1a580.dip0.t-ipconnect.de) (Quit: ZNC - https://znc.in) |
| 2023-08-29 16:06:51 | <[Leary]> | geekosaur: I happened to notice the implementation of `unlessQuery` just below. We have `findM` in X.Prelude now, so you can simplify the last two lines to `match <- findM (runQuery q) ws; when (match == Nothing) x` and get short-circuiting. |
| 2023-08-29 16:18:16 | <geekosaur> | yeh, I slapped that together kinda quickly because I kept crashing my xmonad (I still don't know why nobody else can reproduce it) |
| 2023-08-29 16:18:35 | <geekosaur> | and restarting caused problems, as per the comments where it's used |
| 2023-08-29 16:20:39 | → | thunderrd joins (~thunderrd@183.182.114.166) |
| 2023-08-29 19:20:03 | → | todi joins (~todi@p4fd1a580.dip0.t-ipconnect.de) |
| 2023-08-29 19:32:40 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2023-08-29 19:40:53 | → | hightower2 joins (~hightower@141-136-238-141.dsl.iskon.hr) |
| 2023-08-29 19:42:36 | × | hightower3 quits (~hightower@213-202-64-37.dsl.iskon.hr) (Ping timeout: 248 seconds) |
| 2023-08-29 19:49:57 | → | ft joins (~ft@p508db658.dip0.t-ipconnect.de) |
| 2023-08-29 19:57:15 | → | hightower3 joins (~hightower@141-136-157-92.dsl.iskon.hr) |
| 2023-08-29 19:59:00 | × | hightower2 quits (~hightower@141-136-238-141.dsl.iskon.hr) (Ping timeout: 246 seconds) |
| 2023-08-30 02:13:47 | → | hightower4 joins (~hightower@141-136-175-225.dsl.iskon.hr) |
| 2023-08-30 02:16:31 | × | hightower3 quits (~hightower@141-136-157-92.dsl.iskon.hr) (Ping timeout: 258 seconds) |
| 2023-08-30 02:37:47 | × | td_ quits (~td@i5387092A.versanet.de) (Ping timeout: 246 seconds) |
| 2023-08-30 02:39:35 | → | td_ joins (~td@i53870918.versanet.de) |
| 2023-08-30 03:44:23 | × | gauge quits (~gauge@user/gauge) (Read error: Connection reset by peer) |
| 2023-08-30 03:44:49 | → | gauge joins (~gauge@user/gauge) |
| 2023-08-30 04:18:46 | × | amenonsen quits (~amenonsen@pitta.toroid.org) (Remote host closed the connection) |
| 2023-08-30 04:19:08 | → | amenonsen joins (~amenonsen@pitta.toroid.org) |
| 2023-08-30 04:24:10 | × | gauge quits (~gauge@user/gauge) (Quit: Quitting) |
| 2023-08-30 04:24:59 | → | gauge joins (~gauge@user/gauge) |
| 2023-08-30 04:26:41 | × | gauge quits (~gauge@user/gauge) (Read error: Connection reset by peer) |
| 2023-08-30 04:30:17 | → | redgloboli joins (~redglobol@user/redgloboli) |
| 2023-08-30 04:30:39 | → | gauge joins (~gauge@user/gauge) |
| 2023-08-30 05:46:14 | × | [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
| 2023-08-30 05:46:32 | → | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 2023-08-30 05:57:56 | × | td_ quits (~td@i53870918.versanet.de) (Quit: waking up from the american dream ...) |
| 2023-08-30 06:20:09 | × | Maeda quits (~Maeda@91-161-10-149.subs.proxad.net) (Quit: done!) |
| 2023-08-30 06:52:55 | → | td_ joins (~td@i5387090D.versanet.de) |
| 2023-08-30 07:58:18 | → | mc47 joins (~mc47@xmonad/TheMC47) |
| 2023-08-30 08:20:17 | × | tv quits (~tv@user/tv) (Read error: Connection reset by peer) |
| 2023-08-30 08:36:12 | → | tv joins (~tv@user/tv) |
| 2023-08-30 09:16:14 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-08-30 09:36:03 | → | T_X_ joins (~T_X@diktynna.open-mesh.org) |
| 2023-08-30 09:36:29 | × | T_X quits (~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer) |
| 2023-08-30 09:58:35 | × | ft quits (~ft@p508db658.dip0.t-ipconnect.de) (Quit: leaving) |
| 2023-08-30 10:06:10 | × | cfricke quits (~cfricke@user/cfricke) (Ping timeout: 255 seconds) |
| 2023-08-30 11:36:43 | → | cfricke joins (~cfricke@user/cfricke) |
| 2023-08-30 11:37:31 | × | tv quits (~tv@user/tv) (Ping timeout: 255 seconds) |
| 2023-08-30 11:52:07 | → | tv joins (~tv@user/tv) |
| 2023-08-30 13:16:56 | × | thunderrd quits (~thunderrd@183.182.114.166) (Remote host closed the connection) |
| 2023-08-30 14:17:08 | × | tv quits (~tv@user/tv) (Ping timeout: 246 seconds) |
| 2023-08-30 14:18:23 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:6de3:6245:cbff:fe9f:48b1) |
| 2023-08-30 14:30:20 | <thyriaen> | geekosaur, i only really want to have 2 config files for desktop and laptop |
| 2023-08-30 14:30:35 | <thyriaen> | and only have some values replaced -- this is something i would do with a preprocessor |
| 2023-08-30 14:30:47 | <thyriaen> | is there a more elegant solution how it should be done ? |
| 2023-08-30 14:31:07 | → | tv joins (~tv@user/tv) |
| 2023-08-30 14:38:02 | × | thyriaen quits (~thyriaen@2a01:aea0:dd4:6de3:6245:cbff:fe9f:48b1) (Quit: Leaving) |
| 2023-08-30 14:41:04 | → | thyriaen joins (~thyriaen@2a01:aea0:dd4:6de3:6245:cbff:fe9f:48b1) |
| 2023-08-30 14:44:52 | <geekosaur> | the problem with a preprocessor is you will need a build script to tell it what to do |
| 2023-08-30 14:45:14 | <geekosaur> | you might look into template haskell instead |
| 2023-08-30 14:45:48 | <[Leary]> | I suggest something like `data Host = LaptopHostname | DesktopHostname | Other; main = do { host <- parseHost <$> readProcess "hostname" [] ""; xmonad (buildConfig host) }`. |
| 2023-08-30 14:46:10 | <[Leary]> | There's just no need for a preprocessor or template haskell here. Ordinary Haskell will do. |
| 2023-08-30 14:46:12 | <geekosaur> | there is alaso that |
| 2023-08-30 14:52:55 | <geekosaur> | do remember that your config is a program, you can look things up and change behavior however you wish |
| 2023-08-30 15:14:05 | <thyriaen> | [Leary] my mind is blown |
| 2023-08-30 15:14:27 | <thyriaen> | however it will be too complicated for me i think |
| 2023-08-30 15:14:39 | <geekosaur> | huh? |
| 2023-08-30 15:15:07 | <geekosaur> | it's surely better than TH and almost certainly easier than maintaining a buildscript to set defines for a preprocessor |
| 2023-08-30 15:30:41 | × | cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 4.0.4) |
| 2023-08-30 15:44:26 | × | thyriaen quits (~thyriaen@2a01:aea0:dd4:6de3:6245:cbff:fe9f:48b1) (Remote host closed the connection) |
| 2023-08-30 16:42:11 | × | ml| quits (~ml|@user/ml/x-5298235) (Ping timeout: 260 seconds) |
| 2023-08-30 16:56:20 | → | ml| joins (~ml|@user/ml/x-5298235) |
| 2023-08-30 17:02:23 | × | mc47 quits (~mc47@xmonad/TheMC47) (Remote host closed the connection) |
| 2023-08-30 18:27:00 | × | jeeeun8 quits (~jeeeun@78.40.148.178) (Quit: The Lounge - https://thelounge.chat) |
| 2023-08-30 18:30:30 | → | jeeeun8 joins (~jeeeun@78.40.148.178) |
| 2023-08-30 19:25:31 | → | ft joins (~ft@p508db658.dip0.t-ipconnect.de) |
| 2023-08-30 19:55:33 | → | bear34 joins (~bear@c-76-131-115-3.hsd1.co.comcast.net) |
| 2023-08-30 19:57:42 | <bear34> | hey folks, i'm running into issues when booting into xmonad where things like firefox don't start for up to 30 seconds. journalctl shows an error like this: |
| 2023-08-30 19:57:44 | <bear34> | Aug 30 13:38:58 linux xdg-desktop-por[3337]: Failed to create secret proxy: Error calling StartServiceByName for org.freedesktop.secrets: Timeout was reached |
All times are in UTC.