2021-01-24 00:08:02 +0100 | gaberdines | (~sid312924@103.144.175.210) |
2021-01-24 00:08:17 +0100 | kw | (d4662d5d@212.102.45.93) (Quit: Ping timeout (120 seconds)) |
2021-01-24 00:32:06 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-24 00:32:24 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2021-01-24 00:47:45 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) (Quit: :wq) |
2021-01-24 01:36:07 +0100 | notis | (~notis@185.51.134.222) (Ping timeout: 264 seconds) |
2021-01-24 02:34:45 +0100 | gazler | (~gazler@2001:8b0:b165:a8d2:1553:5c63:3022:700e) |
2021-01-24 02:35:25 +0100 | gazler_ | (~gazler@2001:8b0:b165:a8d2:1553:5c63:3022:700e) (Read error: Connection reset by peer) |
2021-01-24 04:13:12 +0100 | gaberdines | (~sid312924@103.144.175.210) (Remote host closed the connection) |
2021-01-24 04:32:43 +0100 | theDon | (~td@94.134.91.217) (Ping timeout: 246 seconds) |
2021-01-24 04:34:49 +0100 | theDon | (~td@muedsl-82-207-238-092.citykom.de) |
2021-01-24 06:02:09 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-24 07:10:39 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in) |
2021-01-24 07:14:04 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Ping timeout: 246 seconds) |
2021-01-24 07:21:55 +0100 | palo1 | (~weechat@c-base/crew/palo) |
2021-01-24 07:25:10 +0100 | palo | (~weechat@c-base/crew/palo) (Ping timeout: 256 seconds) |
2021-01-24 07:25:10 +0100 | palo1 | palo |
2021-01-24 07:58:27 +0100 | nkuld4 | (~nkuld4@2600:1008:b14f:b2db:4ff5:72d8:7f87:2702) (Ping timeout: 272 seconds) |
2021-01-24 08:01:37 +0100 | nkuld4 | (~nkuld4@2600:1008:b15b:d686:773d:4b3a:b0f5:c0cd) |
2021-01-24 08:07:03 +0100 | nkuld4 | (~nkuld4@2600:1008:b15b:d686:773d:4b3a:b0f5:c0cd) (Ping timeout: 265 seconds) |
2021-01-24 08:19:13 +0100 | nkuld4 | (~nkuld4@2600:1008:b120:b1b1:6e75:700f:c736:37ea) |
2021-01-24 08:38:42 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds) |
2021-01-24 09:01:30 +0100 | xaltsc | (~xaltsc@unaffiliated/xaltsc) |
2021-01-24 09:17:21 +0100 | idhugo_ | (~idhugo@130.225.16.16) |
2021-01-24 09:19:36 +0100 | idhugo | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 240 seconds) |
2021-01-24 09:24:34 +0100 | idhugo_ | (~idhugo@130.225.16.16) (Read error: Connection reset by peer) |
2021-01-24 09:26:19 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-24 09:36:04 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds) |
2021-01-24 10:05:51 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) |
2021-01-24 10:13:48 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-24 10:18:39 +0100 | mc47 | (~yecinem@89.246.239.190) |
2021-01-24 10:30:13 +0100 | notis | (~notis@185.51.134.229) |
2021-01-24 10:39:38 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Ping timeout: 264 seconds) |
2021-01-24 10:42:02 +0100 | L29Ah | (~L29Ah@unaffiliated/l29ah) (Quit: Gateway shutdown) |
2021-01-24 10:52:49 +0100 | idhugo_ | (~idhugo@80-62-117-97-mobile.dk.customer.tdc.net) (Ping timeout: 246 seconds) |
2021-01-24 11:32:43 +0100 | seschwar | (~seschwar@unaffiliated/seschwar) |
2021-01-24 12:22:06 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) |
2021-01-24 12:22:08 +0100 | <mc47> | Hey, I've been looking at the TODOs in X.U.Loggers, and I'm not sure I understand what "fns for "ppExtras as a whole", combine loggers more nicely." is supposed to mean... |
2021-01-24 12:23:24 +0100 | <mc47> | In my last PR (#448, it would be awesome if someone takes a look at it) I added a way to combine loggers, but I'm not sure if that is what was meant by "combine loggers more nicely" |
2021-01-24 12:34:19 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 12:37:12 +0100 | <mc47> | The other TODO "dynamicLogXinerama logger? Or sorted onscreen Id's with "current" indicator?" could also be somewhat easily implemented with the stuff I added, but I wanted to see what people think about the PR first |
2021-01-24 14:32:16 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 14:36:49 +0100 | fionnan | (~fionnan@109.255.20.201) |
2021-01-24 15:01:02 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) (Ping timeout: 265 seconds) |
2021-01-24 15:02:31 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) |
2021-01-24 15:05:36 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) (Remote host closed the connection) |
2021-01-24 15:24:30 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 15:45:53 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) |
2021-01-24 15:47:21 +0100 | <toniz4> | hello, For some reason xmonad is not showing the right border in just zathura, it's white when focused and unfocused. What can be causing this? |
2021-01-24 15:57:38 +0100 | felko | (5cb86a5d@pop.92-184-106-93.mobile.abo.orange.fr) |
2021-01-24 15:58:53 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 16:01:32 +0100 | <felko> | hello, i'm currently hacking on my xmonad config and would like to turn my xmonad instance to a server that receives request/commands from a CLI client (much like what i3/bspwm i think), what's the best approach to this? I found XMonad.Hooks.ServerMode but it looks like it supports only client->server messages |
2021-01-24 16:09:47 +0100 | toniz4 | (~toniz4@unaffiliated/toniz4) (Quit: Lost terminal) |
2021-01-24 16:16:45 +0100 | <Liskni_si> | felko: you might be able to send a reply using X.H.DynamicLog.xmonadPropLog' |
2021-01-24 16:17:03 +0100 | <Liskni_si> | but it'll never be really "clean" or "nice" |
2021-01-24 16:18:12 +0100 | <Liskni_si> | dbus would obviously be way nicer but the event loop in xmonad makes this almost impossible to implement |
2021-01-24 16:18:17 +0100 | <felko> | yeah i might just as well dump the result in a file and let my CLI client deal with it, hoping that i will never have concurrent stuff going on |
2021-01-24 16:18:27 +0100 | <Liskni_si> | (and few people dare to touch the core these days) |
2021-01-24 16:18:49 +0100 | <felko> | why not? |
2021-01-24 16:19:38 +0100 | <Liskni_si> | why which of the things? |
2021-01-24 16:20:07 +0100 | <felko> | why few people dare to touch xmonad core |
2021-01-24 16:20:19 +0100 | <Liskni_si> | oh |
2021-01-24 16:21:02 +0100 | <Liskni_si> | there are very few active maintainers, so getting noncontroversial changes merged is hard as it is |
2021-01-24 16:21:14 +0100 | <Liskni_si> | anything more ambitious is going to take years |
2021-01-24 16:22:02 +0100 | <Liskni_si> | there's also the decade-old ideal of xmonad core being intentionally very minimal, which maybe few people really need, but nobody has the authority to change the design goals |
2021-01-24 16:22:25 +0100 | <felko> | i see, are there actively maintained forks that are more flexible? |
2021-01-24 16:22:46 +0100 | <Liskni_si> | haven't heard about any |
2021-01-24 16:23:08 +0100 | <felko> | i mean, i don't really care to merge my features in xmonad anyway, i just want something that works for me |
2021-01-24 16:23:48 +0100 | <Liskni_si> | xmonad being in Haskell probably scares most of the kids who'd have time to actually maintain a fork away |
2021-01-24 16:24:02 +0100 | <Liskni_si> | or maybe it's just so niche the community is small |
2021-01-24 16:24:04 +0100 | <Liskni_si> | dunno |
2021-01-24 16:24:49 +0100 | <Liskni_si> | it's not like it's dead, I was recently added to the core team and several other people here have joined the xmonad-contrib community recently |
2021-01-24 16:25:20 +0100 | <Liskni_si> | but there's not enough momentum to do anything wild |
2021-01-24 16:25:39 +0100 | <felko> | i see |
2021-01-24 16:26:18 +0100 | <felko> | what scares me is x11 more than haskell really |
2021-01-24 16:35:04 +0100 | <felko> | so anyway my ultimate goal is to be able to save the layout in some workspace and reapply it later, is that possible? |
2021-01-24 16:36:29 +0100 | geekosaur | (ae68c070@cpe-174-104-192-112.neo.res.rr.com) |
2021-01-24 16:38:07 +0100 | <Liskni_si> | xmonad does serialize and deserialize the layout when restarting, so yes, this should be technically possible |
2021-01-24 16:39:01 +0100 | <felko> | but it does so for the entire state, is there a way to do it only for a single workspace? |
2021-01-24 16:42:19 +0100 | <Liskni_si> | yes |
2021-01-24 16:42:28 +0100 | <Liskni_si> | there's always a way :-) |
2021-01-24 16:42:56 +0100 | <Liskni_si> | but you'll need to write some code, and you'll probably want to get inspired by the code that does the restart |
2021-01-24 16:46:25 +0100 | <felko> | ok ill check it out, my concern is that x windows are identified by some ID, so even if i spawn the applications in the correct order and then tell xmonad to restore the layout, im not guaranteed that the windows will have the same ID |
2021-01-24 16:47:29 +0100 | <felko> | the xmonad --restart assumes that no window will spawn in between the time at which xmonad is killed and relaunched |
2021-01-24 16:47:58 +0100 | <Liskni_si> | most layous don't care about window ids |
2021-01-24 16:48:35 +0100 | <felko> | hmm ok so i should save the layout itself rather than the StackSet i think |
2021-01-24 16:48:38 +0100 | <Liskni_si> | SubLayouts does, maybe a few other as well, but most just do their thing based on the order of windows |
2021-01-24 16:48:53 +0100 | <Liskni_si> | yes |
2021-01-24 16:52:38 +0100 | <felko> | any examples of sublayouts in action? i tried using it before but couldn't get it to work, i'd like to use an external file tree program like "broot" running on the left and then have all my editor instances on the right, in a way that i can change the layout of the editors without affecting broot |
2021-01-24 16:56:23 +0100 | <Liskni_si> | I use SubLayouts to add tabs to a normal tiled layout |
2021-01-24 16:57:02 +0100 | <Liskni_si> | navigation between windows is a bit weird though, took me a while to configure something that I can use |
2021-01-24 16:57:44 +0100 | <felko> | is your config hosted somewhere like github? |
2021-01-24 16:57:58 +0100 | <Liskni_si> | https://github.com/liskin/dotfiles/tree/home/.xmonad |
2021-01-24 16:58:08 +0100 | <felko> | thanks |
2021-01-24 17:12:53 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 17:26:45 +0100 | <Liskni_si> | mc47: what do you use to see the hlint warnings, btw? |
2021-01-24 17:27:35 +0100 | <Liskni_si> | (when I hack on xmonad I'm swamped by ghc warnings so hlint seems like another level that we haven't reached yet :-)) |
2021-01-24 17:28:28 +0100 | <Liskni_si> | (the core is almost ready to enable -Werror, but I'm waiting for things to settle down a bit before touching it again) |
2021-01-24 17:29:39 +0100 | <Liskni_si> | haven't looked at the other PRs yet as that will require an actual congnitive effort, sorry |
2021-01-24 17:29:41 +0100 | <mc47> | Liskni_si I'm using doom emacs with dante-mode, which has hlint support |
2021-01-24 17:29:54 +0100 | <mc47> | Liskni_si no worries! Thanks |
2021-01-24 17:31:35 +0100 | <mc47> | I guess you could also run hlint from the command line |
2021-01-24 17:32:43 +0100 | <mc47> | BTW, quoting from XMonad.Doc.Developing " Code should be free of any warnings or errors from the Hlint tool" .. :D |
2021-01-24 17:33:16 +0100 | <Liskni_si> | yeah I can enable it in ale (vim plugin), it just feels weird to need to manually enable something and not have it be part of CI or stack test or something |
2021-01-24 17:33:34 +0100 | <Liskni_si> | anyway my question was purely out of curiosity :-) |
2021-01-24 17:35:38 +0100 | <mc47> | Liskni_si makes sense, if it's not enforced there's a high chance people won't respect it, so the warnings will be a distraction |
2021-01-24 17:36:49 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 17:37:17 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 17:43:27 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 18:05:33 +0100 | growpotkin | (~growpotki@130-45-30-154.dyn.grandenetworks.net) |
2021-01-24 18:36:26 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) |
2021-01-24 19:08:42 +0100 | <Solid> | Liskni_si: we *could* enable hlint during the CI |
2021-01-24 19:08:49 +0100 | <Solid> | but that would be a very big mess right now :> |
2021-01-24 19:09:29 +0100 | felko | (5cb86a5d@pop.92-184-106-93.mobile.abo.orange.fr) (Quit: Connection closed) |
2021-01-24 19:11:01 +0100 | kelnoky | (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) |
2021-01-24 19:12:41 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |
2021-01-24 19:51:44 +0100 | nkuld4 | (~nkuld4@2600:1008:b120:b1b1:6e75:700f:c736:37ea) (Read error: Connection reset by peer) |
2021-01-24 20:12:07 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 20:24:43 +0100 | cfricke | (~cfricke@unaffiliated/cfricke) (Ping timeout: 244 seconds) |
2021-01-24 20:32:45 +0100 | felko | (5cb86a5d@pop.92-184-106-93.mobile.abo.orange.fr) |
2021-01-24 20:49:21 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 21:11:54 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 21:40:36 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Remote host closed the connection) |
2021-01-24 22:03:15 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 22:03:31 +0100 | felko | (5cb86a5d@pop.92-184-106-93.mobile.abo.orange.fr) (Quit: Connection closed) |
2021-01-24 22:04:35 +0100 | ADG1089__ | (~aditya@122.163.160.223) |
2021-01-24 22:25:22 +0100 | geekosaur | (ae68c070@cpe-174-104-192-112.neo.res.rr.com) (Quit: Connection closed) |
2021-01-24 22:36:25 +0100 | ADG1089__ | (~aditya@122.163.160.223) (Remote host closed the connection) |
2021-01-24 22:39:01 +0100 | hvr | (~hvr@haskell/developer/hvr) |
2021-01-24 23:09:17 +0100 | felko | (5cb87bcb@pop.92-184-123-203.mobile.abo.orange.fr) |
2021-01-24 23:12:42 +0100 | felko | (5cb87bcb@pop.92-184-123-203.mobile.abo.orange.fr) (Client Quit) |
2021-01-24 23:23:43 +0100 | abhixec | (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) |