2023-02-13 03:12:09 +0100 | <xmonadtrack> | New branch created: dependabot/github_actions/cachix/install-nix-action-19 (1 commit) https://github.com/xmonad/xmonad/tree/dependabot/github_actions/cachix/install-nix-action-19 |
2023-02-13 03:12:14 +0100 | <xmonadtrack> | New branch created: pull/439 (1 commit) https://github.com/xmonad/xmonad/pull/439 |
2023-02-13 04:03:32 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) (Ping timeout: 268 seconds) |
2023-02-13 04:20:40 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) |
2023-02-13 04:23:46 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 04:52:11 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 04:56:35 +0100 | td_ | (~td@83.135.9.6) (Ping timeout: 252 seconds) |
2023-02-13 04:58:30 +0100 | td_ | (~td@83.135.9.23) |
2023-02-13 05:14:24 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 05:17:51 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 07:26:19 +0100 | <xmonadtrack> | xmonad dependabot[bot] {GitHub} * v0.17.1-46-gf734f19: build(deps): bump cachix/install-nix-action from 18 to 19 (4 hours ago, 1 file, 1+ 1-) https://github.com/xmonad/xmonad/commit/f734f19c1ace |
2023-02-13 07:26:22 +0100 | <xmonadtrack> | xmonad Tony Zorman {GitHub} * v0.17.1-47-g3ae5f46: Merge pull request #439 from xmonad/dependabot/github_actions/cachix/install-nix-action-19 (3 minutes ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad/commit/3ae5f4605283 |
2023-02-13 08:06:08 +0100 | jao | (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 248 seconds) |
2023-02-13 09:03:07 +0100 | mncheckm | (~mncheck@193.224.205.254) |
2023-02-13 09:29:20 +0100 | cfricke | (~cfricke@user/cfricke) |
2023-02-13 10:00:04 +0100 | terver[m] | (~tervermat@2001:470:69fc:105::2:ed76) (Quit: You have been kicked for being idle) |
2023-02-13 10:00:08 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
2023-02-13 10:01:13 +0100 | playback2396[m] | (~playback2@2001:470:69fc:105::2:feb8) (*.net *.split) |
2023-02-13 10:01:13 +0100 | ChaoticMist[m] | (~gilganixm@2001:470:69fc:105::3d09) (*.net *.split) |
2023-02-13 10:01:13 +0100 | imaneb[m] | (~imanebmat@2001:470:69fc:105::2:ff84) (*.net *.split) |
2023-02-13 10:01:13 +0100 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) (*.net *.split) |
2023-02-13 10:01:13 +0100 | sanalMakina[m] | (~sanalmaki@2001:470:69fc:105::2:fe9f) (*.net *.split) |
2023-02-13 10:01:13 +0100 | MrElendig | (~Urist@archlinux/op/MrElendig) (*.net *.split) |
2023-02-13 10:01:14 +0100 | Solitary | (~Solitary@user/solitary) (*.net *.split) |
2023-02-13 10:01:14 +0100 | liskin | (~liskin@xmonad/liskin) (*.net *.split) |
2023-02-13 10:01:45 +0100 | liskin | (~liskin@xmonad/liskin) |
2023-02-13 10:02:10 +0100 | BetweenUs | (~spacesell@cpe-94-253-202-138.zg2.cable.xnet.hr) |
2023-02-13 10:04:46 +0100 | imaneb[m] | (~imanebmat@2001:470:69fc:105::2:ff84) |
2023-02-13 10:04:47 +0100 | sanalMakina[m] | (~sanalmaki@2001:470:69fc:105::2:fe9f) |
2023-02-13 10:04:48 +0100 | Solid[m] | (~slot-matr@2001:470:69fc:105::1:a84) |
2023-02-13 10:06:59 +0100 | Solitary | (~Solitary@user/solitary) |
2023-02-13 10:09:20 +0100 | ChaoticMist[m] | (~gilganixm@2001:470:69fc:105::3d09) |
2023-02-13 10:11:57 +0100 | playback2396[m] | (~playback2@2001:470:69fc:105::2:feb8) |
2023-02-13 10:21:28 +0100 | mzanic | (~mzanic@141.138.10.98) |
2023-02-13 10:26:56 +0100 | mzanic | (~mzanic@141.138.10.98) (Ping timeout: 255 seconds) |
2023-02-13 10:28:23 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 10:36:50 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 10:40:41 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 10:49:45 +0100 | <xmonadtrack> | xmonad-contrib l * v0.17.1-132-g2dd3c614: add loggers for window classname (23 hours ago, 2 files, 139+ 31-) https://github.com/xmonad/xmonad-contrib/commit/2dd3c614e244 |
2023-02-13 10:49:47 +0100 | <xmonadtrack> | xmonad-contrib Yecine Megdiche {GitHub} * v0.17.1-135-g1bcdbc90: Merge pull request #800 from 1in1/master (37 seconds ago, 0 files, 0+ 0-) https://github.com/xmonad/xmonad-contrib/commit/1bcdbc9072df |
2023-02-13 10:50:01 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2023-02-13 10:51:47 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 11:06:19 +0100 | ft | (~ft@p3e9bc443.dip0.t-ipconnect.de) (Quit: leaving) |
2023-02-13 11:20:41 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 11:24:14 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 11:27:19 +0100 | T_X | (~T_X@diktynna.open-mesh.org) |
2023-02-13 11:27:39 +0100 | T_X_ | (~T_X@diktynna.open-mesh.org) (Read error: Connection reset by peer) |
2023-02-13 12:00:05 +0100 | spaceseller_ | (~spacesell@cpe-94-253-202-138.zg2.cable.xnet.hr) |
2023-02-13 12:01:50 +0100 | spaceseller_ | (~spacesell@cpe-94-253-202-138.zg2.cable.xnet.hr) (Client Quit) |
2023-02-13 12:08:26 +0100 | patrl | (~patrl@user/patrl) |
2023-02-13 12:12:10 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 12:13:27 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 12:27:55 +0100 | ElKowar8 | (~ElKowar@srv-fin.xware-gmbh.de) |
2023-02-13 12:28:41 +0100 | banc- | (banc@gateway/vpn/protonvpn/banc) |
2023-02-13 12:28:52 +0100 | haskl[error] | (~haskl@user/haskl) |
2023-02-13 12:29:59 +0100 | exordiri_ | (~ex@user/exordiri) |
2023-02-13 12:30:19 +0100 | jsoo_ | (~znc@irc.refl.club) |
2023-02-13 12:30:21 +0100 | Magician | (deepy@user/deepy) |
2023-02-13 12:30:33 +0100 | guygastineau | (~guygastin@137.184.131.156) |
2023-02-13 12:30:36 +0100 | dminuoso_ | (~dminuoso@user/dminuoso) |
2023-02-13 12:30:54 +0100 | telser_ | (~quassel@user/telser) |
2023-02-13 12:30:57 +0100 | smashgra_ | (~smashgrab@188.166.8.80) |
2023-02-13 12:31:02 +0100 | thaumavorio_ | (~thaumavor@thaumavor.io) |
2023-02-13 12:31:07 +0100 | avalan | (~dweller@178.62.146.60) |
2023-02-13 12:31:18 +0100 | laman2 | (~laman@rego.ai) |
2023-02-13 12:31:22 +0100 | mightyby1e | (~mightybyt@ec2-52-201-220-249.compute-1.amazonaws.com) |
2023-02-13 12:36:28 +0100 | banc | (banc@gateway/vpn/protonvpn/banc) (*.net *.split) |
2023-02-13 12:36:28 +0100 | telser | (~quassel@user/telser) (*.net *.split) |
2023-02-13 12:36:28 +0100 | smashgrab | (~smashgrab@188.166.8.80) (*.net *.split) |
2023-02-13 12:36:28 +0100 | dweller | (~dweller@178.62.146.60) (*.net *.split) |
2023-02-13 12:36:28 +0100 | ml| | (~ml|@user/ml/x-5298235) (*.net *.split) |
2023-02-13 12:36:28 +0100 | haskl | (~haskl@user/haskl) (*.net *.split) |
2023-02-13 12:36:28 +0100 | RMSBach | (~guygastin@137.184.131.156) (*.net *.split) |
2023-02-13 12:36:28 +0100 | ElKowar | (~ElKowar@srv-fin.xware-gmbh.de) (*.net *.split) |
2023-02-13 12:36:28 +0100 | jsoo | (~znc@irc.refl.club) (*.net *.split) |
2023-02-13 12:36:28 +0100 | _qw | (~eqw@31.134.178.99) (*.net *.split) |
2023-02-13 12:36:28 +0100 | thaumavorio | (~thaumavor@thaumavor.io) (*.net *.split) |
2023-02-13 12:36:28 +0100 | mightybyte | (~mightybyt@ec2-52-201-220-249.compute-1.amazonaws.com) (*.net *.split) |
2023-02-13 12:36:28 +0100 | dminuoso | (~dminuoso@user/dminuoso) (*.net *.split) |
2023-02-13 12:36:28 +0100 | deepy | (deepy@user/deepy) (*.net *.split) |
2023-02-13 12:36:28 +0100 | exordiri | (~ex@user/exordiri) (*.net *.split) |
2023-02-13 12:36:28 +0100 | laman1 | (~laman@rego.ai) (*.net *.split) |
2023-02-13 12:36:35 +0100 | ElKowar8 | ElKowar |
2023-02-13 12:36:45 +0100 | _qw | (~eqw@31.134.178.99) |
2023-02-13 12:43:23 +0100 | ml| | (~ml|@user/ml/x-5298235) |
2023-02-13 12:50:58 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) (Remote host closed the connection) |
2023-02-13 12:54:39 +0100 | [Leary] | (~Leary]@user/Leary/x-0910699) |
2023-02-13 12:59:15 +0100 | _qw | (~eqw@31.134.178.99) (Ping timeout: 260 seconds) |
2023-02-13 13:11:11 +0100 | Hmmf | (~Hmmf@2a01:e0a:582:bb40:e5c6:f484:7015:1722) (Quit: Client closed) |
2023-02-13 13:21:34 +0100 | avalan | dweller |
2023-02-13 13:48:38 +0100 | _qw | (~eqw@31.134.178.99) |
2023-02-13 13:50:36 +0100 | kayvank | (~user@52-119-115-185.PUBLIC.monkeybrains.net) |
2023-02-13 13:56:53 +0100 | BetweenUs | (~spacesell@cpe-94-253-202-138.zg2.cable.xnet.hr) (Quit: Leaving) |
2023-02-13 14:04:02 +0100 | tremon | (~tremon@83-85-213-108.cable.dynamic.v4.ziggo.nl) |
2023-02-13 15:19:27 +0100 | alternateved | (~user@staticline-31-183-180-86.toya.net.pl) |
2023-02-13 16:17:22 +0100 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 3.8) |
2023-02-13 16:50:03 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 268 seconds) |
2023-02-13 16:51:30 +0100 | mvk | (~mvk@2607:fea8:5caa:ac00::fa57) |
2023-02-13 17:00:05 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) (Quit: You have been kicked for being idle) |
2023-02-13 17:07:38 +0100 | patrl | (~patrl@user/patrl) (Ping timeout: 246 seconds) |
2023-02-13 17:41:17 +0100 | alternateved | (~user@staticline-31-183-180-86.toya.net.pl) (Remote host closed the connection) |
2023-02-13 17:47:33 +0100 | <galactic_starfis> | what's the best way for me to determine why my config continues to crash? |
2023-02-13 17:48:19 +0100 | <geekosaur> | check ~/.xsession-errors or equivalent for crash messages |
2023-02-13 17:48:35 +0100 | unclechu | (~unclechu@2001:470:69fc:105::354) |
2023-02-13 17:48:53 +0100 | <galactic_starfis> | it crashes almost every other restart, my gridselect freezes, half my keybinds don't work, my barHook pipe is stuck "updating"... |
2023-02-13 17:49:01 +0100 | <galactic_starfis> | none of these problems existed before I revamped my config... how do I determine where these errors arise from? |
2023-02-13 17:49:06 +0100 | <geekosaur> | compile your config with profiling and run with +RTS -xc to find out where any exception is happening |
2023-02-13 17:54:16 +0100 | <geekosaur> | GridSelect freezing shouldn't "normally" happen, although it's got an unfortunate assumption built into it that can trap you (the main loop isn't running during it so trying to pop a non-override_redirect window in the middle of it will lock up) |
2023-02-13 17:55:16 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2023-02-13 17:57:14 +0100 | <galactic_starfis> | https://paste.ee/p/4bLNH |
2023-02-13 17:57:46 +0100 | <galactic_starfis> | any idea why this is behaving like this? |
2023-02-13 17:59:23 +0100 | <galactic_starfis> | another oddity: recompilation via M-q makes it complain about missing modules... but this might be due to something in my nixos config, so, unsure |
2023-02-13 18:07:50 +0100 | <geekosaur> | dunno about nix. `guard` throws an IO exception, so you gain nothing over letting `readFile` throw it (and in fact lose information since the exception is less helpful) |
2023-02-13 18:10:18 +0100 | <geekosaur> | (`readFile`'s exception includes the file name. `guard`'s is "user error (mzero)") |
2023-02-13 18:11:52 +0100 | <geekosaur> | I would question where this is running from, if it's not finding files (or modules). xmonad itself typically runs from your home directory, not the xmonad config directory. recompiles run from your config directory though |
2023-02-13 18:12:47 +0100 | <geekosaur> | but those errors at the end from `getDirectories` makes me wonder if xmonad has been run from an unexpected place like / |
2023-02-13 18:22:50 +0100 | <geekosaur> | actually this is a bit confusing. if you aren't seeing the readFile exception then it's being thrown by something forced by readFile, not readFile itself… but the usual cause there is a bad filename, which should be thrown by doesFileExist instead in your code |
2023-02-13 18:22:55 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds) |
2023-02-13 18:23:53 +0100 | <geekosaur> | oh, it's tryReadFile, not readFile. so you need to add a debug traceIO there to show what it's trying to access |
2023-02-13 18:24:27 +0100 | <geekosaur> | if the exception moves to that then your filename is bottom for some reason, which means checking your parser |
2023-02-13 18:24:57 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) |
2023-02-13 18:29:40 +0100 | werneta | (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 260 seconds) |
2023-02-13 18:30:36 +0100 | werneta | (~werneta@70.142.214.115) |
2023-02-13 18:35:20 +0100 | <galactic_starfis> | https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Custom/Grid.hs and https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Custom/Keys.hs#L214 |
2023-02-13 18:35:20 +0100 | <galactic_starfis> | why exactly is this gridselect setup broken? |
2023-02-13 18:37:07 +0100 | <galactic_starfis> | not sure what's going on with readFile... but the gridselect thing is more worrysome |
2023-02-13 18:37:42 +0100 | <galactic_starfis> | and I stripped it down to just readFile, as that just makes more sense |
2023-02-13 18:43:04 +0100 | <geekosaur> | if "half your keys don't work" and half your keys use `settings`, then I'd suspect that. and since most of your crashes go through that `readFile` via Custom.Vars, again I suspect something is not where you expect it to be and `settings` is full of bottoms that "detonate" when used |
2023-02-13 18:43:46 +0100 | <geekosaur> | (IO is strict, yes, but strict is WHNF and that's likely to be `return _|_` or `pure _|_`) |
2023-02-13 18:47:43 +0100 | <geekosaur> | also it seems like you may have done this non-optimally if it's reading `settings` from a file on every use |
2023-02-13 18:54:21 +0100 | <geekosaur> | wait. can't be `settings` unless you used `unsafePerformIO` to define it |
2023-02-13 18:58:27 +0100 | <galactic_starfis> | the only unsafePerformIO I have is the definition of home ($HOME env var) |
2023-02-13 19:02:52 +0100 | kayvank | (~user@52-119-115-185.PUBLIC.monkeybrains.net) (Remote host closed the connection) |
2023-02-13 19:11:13 +0100 | <galactic_starfis> | I define settings here https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/xmonad.hs#L547 , does the recursive definition cause issues? |
2023-02-13 19:20:04 +0100 | <geekosaur> | I would expect an infinite loop if it were, not an exception |
2023-02-13 19:26:48 +0100 | <galactic_starfis> | yeah |
2023-02-13 19:26:56 +0100 | <geekosaur> | btw, you don't need hex6 |
2023-02-13 19:28:08 +0100 | <galactic_starfis> | I believe stalonetray only takes #------ not #--- |
2023-02-13 19:28:13 +0100 | <galactic_starfis> | so, standard of 6 is easier |
2023-02-13 19:29:42 +0100 | <geekosaur> | oh. broken. it should use XParseColor which supports #rgb just fine |
2023-02-13 20:09:53 +0100 | <galactic_starfis> | I suppose I was hasty with the "half nmy keys", it's more like all of my gridselect and X.A.prompt related keybinds are broken |
2023-02-13 20:12:03 +0100 | <galactic_starfis> | and I somehow broke my floatMolds (which are just rectangles onscreen used to float a window at will) and tangentially made my scratchpads nearly unusable |
2023-02-13 20:12:13 +0100 | <galactic_starfis> | but I can probably sort that part out myself |
2023-02-13 20:14:23 +0100 | <galactic_starfis> | but, moving struts underneath my fullscreen layout modifier did work and allow me to remove one message being sent in the toggling process |
2023-02-13 20:15:55 +0100 | <geekosaur> | do you get one of those exceptions spit out when you try to use one of those keybinds? |
2023-02-13 20:24:04 +0100 | <galactic_starfis> | nothing in xsessionerrors, but I'm starting to be annoyed with my display manager... not sure where to find that out truly |
2023-02-13 20:24:59 +0100 | <geekosaur> | you won't see anything without +RTS -xc; xmonad eats exceptions from user code |
2023-02-13 20:25:48 +0100 | <galactic_starfis> | hm, time to somehow ditch my display manager then |
2023-02-13 20:29:37 +0100 | <geekosaur> | also different systems can put the session log in different places. some use journald, for example. and sddm puts the session log somewhere else that I always have to look up |
2023-02-13 20:30:02 +0100 | <geekosaur> | ~/.local/share/sddm/xorg-session.log |
2023-02-13 20:32:28 +0100 | <geekosaur> | anyway exceptions are the most common reason for keybindings to not work |
2023-02-13 20:34:50 +0100 | <galactic_starfis> | the weird thing is that the entire wm hangs if I use my main gridselect |
2023-02-13 20:35:57 +0100 | <geekosaur> | that might be a symptom of a recursive definition |
2023-02-13 20:39:34 +0100 | <geekosaur> | `nest` looks slightly suspicious, since it appears to reinvoke itself, but I can't tell if it's eta-reduced. still `nest settings items = … nest settings items` looks wrong |
2023-02-13 20:40:59 +0100 | <galactic_starfis> | <galactic_starfis> "the weird thing is that the..." <- but the first time I ran it it appeared before hanging... |
2023-02-13 20:41:14 +0100 | <galactic_starfis> | I'll double check that definition |
2023-02-13 20:42:35 +0100 | <geekosaur> | right, but if that's repeating itself then it just keeps redisplaying the same menu over and over and looks hung |
2023-02-13 20:43:28 +0100 | <geekosaur> | unless you happen to catch the flicker as it redisplays, which is a little tricky on modern hardware |
2023-02-13 20:51:50 +0100 | ft | (~ft@p3e9bc443.dip0.t-ipconnect.de) |
2023-02-13 21:01:53 +0100 | gknux | (~gknux@user/galaxy-knuckles/x-3015990) (Quit: ....and i am outta here....) |
2023-02-13 21:02:55 +0100 | gknux | (~gknux@user/galaxy-knuckles/x-3015990) |
2023-02-13 21:05:50 +0100 | Magician | deepy |
2023-02-13 22:07:50 +0100 | mc47 | (~mc47@xmonad/TheMC47) |
2023-02-13 22:29:08 +0100 | <galactic_starfis> | that isn't it, changing nest settings items to return False didn't make the problem go away |
2023-02-13 22:31:59 +0100 | <geekosaur> | wait. I just noticed, I think you have two different `settings`. one is your configuration, one is line 64 of Grid.hs |
2023-02-13 22:32:54 +0100 | <geekosaur> | no, sorery, misreading\ |
2023-02-13 22:33:05 +0100 | <geekosaur> | trying to do too many things at once |
2023-02-13 22:34:00 +0100 | <geekosaur> | (don't codeswitch to perl while reading haskell, kids 🙂 |
2023-02-13 22:35:48 +0100 | <geekosaur> | this is approaching the point where I'd start dropping some debug prints into the code to see what's executing when |
2023-02-13 22:36:29 +0100 | <geekosaur> | foo … | traceShow "foo" False = undefined; foo … |
2023-02-13 22:41:12 +0100 | mvk | (~mvk@2607:fea8:5caa:ac00::fa57) (Quit: Going elsewhere) |
2023-02-13 22:51:13 +0100 | <geekosaur> | (import Debug.Trace for `traceShow`) |
2023-02-13 22:56:29 +0100 | <galactic_starfis> | I'm still having trouble getting my log file... this setup is really annoying me... |
2023-02-13 22:58:13 +0100 | <galactic_starfis> | well, I'll have to come back to this in 7 hours or so, duty calls... |
2023-02-13 23:09:26 +0100 | horzion | (~horzion@ProtonDB/horzion) |
2023-02-13 23:10:05 +0100 | beastwick | (~beastwick@pool-74-102-103-88.nwrknj.fios.verizon.net) (WeeChat 3.0) |
2023-02-13 23:56:10 +0100 | sagax | (~sagax_nb@user/sagax) |