2021/03/03

2021-03-03 00:31:26 +0100thc202(~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds)
2021-03-03 00:40:44 +0100notis(~notis@185.51.134.230) (Ping timeout: 256 seconds)
2021-03-03 00:42:50 +0100notis(~notis@92.118.13.191)
2021-03-03 00:50:18 +0100AlexNevesky(~brtt@2600:8804:8689:3f00::2395) (Quit: WeeChat 3.0.1)
2021-03-03 01:07:32 +0100toniz4(~toniz4@unaffiliated/toniz4) (Remote host closed the connection)
2021-03-03 01:18:08 +0100thunderrd(~thunderrd@183.182.112.145) (Ping timeout: 272 seconds)
2021-03-03 01:18:30 +0100jeyj0[m](jeyj0matri@gateway/shell/matrix.org/x-nialacmwsfsfiydf) (Ping timeout: 244 seconds)
2021-03-03 01:19:26 +0100liskin[m](liskinmatr@gateway/shell/matrix.org/x-ubsjhhxipfirdvpp) (Ping timeout: 240 seconds)
2021-03-03 01:19:32 +0100jerin(jerinmatri@gateway/shell/matrix.org/x-tmtfndsdvjlsjrsi) (Ping timeout: 244 seconds)
2021-03-03 01:19:56 +0100PotatoHatsue(berbermanp@gateway/shell/matrix.org/x-rihddaeggjdzhxqs) (Ping timeout: 240 seconds)
2021-03-03 01:20:01 +0100thunderrd(~thunderrd@183.182.112.145)
2021-03-03 01:21:43 +0100jeyj0[m](jeyj0matri@gateway/shell/matrix.org/x-jpcsmypeustaiyzc)
2021-03-03 01:22:40 +0100liskin[m](liskinmatr@gateway/shell/matrix.org/x-bixuwkizgkubfawz)
2021-03-03 01:27:48 +0100jerin(jerinmatri@gateway/shell/matrix.org/x-uiruxsqbuirnuhcm)
2021-03-03 01:28:45 +0100PotatoHatsue(berbermanp@gateway/shell/matrix.org/x-eaqrdmjzoipzuify)
2021-03-03 01:37:34 +0100notis(~notis@92.118.13.191) (Ping timeout: 245 seconds)
2021-03-03 02:53:39 +0100kelnoky(~shao@31.18.133.236) (Quit: WeeChat 3.0)
2021-03-03 03:00:24 +0100kelnoky(~shao@ip1f1285ec.dynamic.kabel-deutschland.de)
2021-03-03 03:04:13 +0100kelnoky(~shao@ip1f1285ec.dynamic.kabel-deutschland.de) (Client Quit)
2021-03-03 03:04:45 +0100Dr_Jazz(~jazz@stolen.plutonium.dk) (Ping timeout: 264 seconds)
2021-03-03 03:13:00 +0100materiyolo(~materiyol@112.204.160.151)
2021-03-03 03:15:16 +0100Dr_Jazz(~jazz@stolen.plutonium.dk)
2021-03-03 03:15:56 +0100thunderrd(~thunderrd@183.182.112.145) (Ping timeout: 272 seconds)
2021-03-03 03:22:15 +0100thunderrd(~thunderrd@183.182.112.145)
2021-03-03 03:35:33 +0100agent13(~sam@unaffiliated/sam-d/x-1905598) (Ping timeout: 246 seconds)
2021-03-03 04:04:45 +0100crab(~crab@pitta.toroid.org) (Ping timeout: 272 seconds)
2021-03-03 04:16:11 +0100crab(~crab@pitta.toroid.org)
2021-03-03 04:44:15 +0100theDon(~td@94.134.91.242) (Ping timeout: 240 seconds)
2021-03-03 04:46:27 +0100theDon(~td@muedsl-82-207-238-151.citykom.de)
2021-03-03 05:00:02 +0100sam_d(~sam@unaffiliated/sam-d/x-1905598)
2021-03-03 05:04:13 +0100deepy(deepy@wrongplanet/deepa) (Ping timeout: 260 seconds)
2021-03-03 05:14:06 +0100deepy(deepy@wrongplanet/deepa)
2021-03-03 06:59:11 +0100juliusdelta(~jd@23-127-25-87.lightspeed.rcsntx.sbcglobal.net) (Quit: leaving)
2021-03-03 07:11:48 +0100palo1(~weechat@c-base/crew/palo)
2021-03-03 07:15:28 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 276 seconds)
2021-03-03 07:15:29 +0100palo1palo
2021-03-03 08:15:03 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-03-03 08:27:34 +0100 <Solid> I wonder if it's that much worse than dwm's floating story
2021-03-03 08:37:44 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-03-03 08:43:58 +0100 <dminuoso> Mmm, I wonder - what would be a better solution to IndependentScreens? A sort of StackSet with a multi-focus (such that the outermost zipper can have multiple foci, one per physical screen)?
2021-03-03 09:06:23 +0100mc47(~yecinem@89.246.239.190)
2021-03-03 09:17:35 +0100notis(~notis@92.118.13.191)
2021-03-03 09:33:35 +0100ericsagnes(~ericsagne@2405:6580:0:5100:3056:df9b:393a:c87f) (Ping timeout: 240 seconds)
2021-03-03 09:41:09 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-03 09:45:49 +0100ericsagnes(~ericsagne@2405:6580:0:5100:3952:4f6a:8da:bef6)
2021-03-03 10:57:18 +0100thc202(~thc202@unaffiliated/thc202)
2021-03-03 11:07:02 +0100def_jam(~eblip@unaffiliated/eblip)
2021-03-03 11:07:12 +0100eb0t(~eblip@unaffiliated/eblip) (Ping timeout: 265 seconds)
2021-03-03 11:07:17 +0100eblip(~eblip@unaffiliated/eblip) (Ping timeout: 272 seconds)
2021-03-03 11:07:36 +0100eb0t_(~eblip@unaffiliated/eblip)
2021-03-03 11:11:08 +0100kelnoky(~shao@ip1f1285ec.dynamic.kabel-deutschland.de)
2021-03-03 11:22:24 +0100TVtv
2021-03-03 11:23:35 +0100afwingnut(~CLDX@ip174-79-2-139.mc.at.cox.net)
2021-03-03 11:32:08 +0100Habib(~Habib@178.159.3.177)
2021-03-03 11:42:34 +0100vanvik(~nimor@82.194.204.210)
2021-03-03 12:10:25 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net)
2021-03-03 12:13:59 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net) (Client Quit)
2021-03-03 12:19:10 +0100afwingnut(~CLDX@ip174-79-2-139.mc.at.cox.net) ("Leaving")
2021-03-03 12:28:00 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net)
2021-03-03 12:47:26 +0100toniz4(~toniz4@unaffiliated/toniz4)
2021-03-03 13:28:51 +0100toniz4(~toniz4@unaffiliated/toniz4) (Remote host closed the connection)
2021-03-03 13:30:24 +0100vanvik(~nimor@82.194.204.210) (Quit: Later)
2021-03-03 13:41:46 +0100toniz4(~toniz4@unaffiliated/toniz4)
2021-03-03 13:53:06 +0100vanvik(~nimor@82.194.204.210)
2021-03-03 14:05:10 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0.1)
2021-03-03 14:05:46 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 14:08:05 +0100cfricke(~cfricke@unaffiliated/cfricke)
2021-03-03 14:41:57 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net) (Ping timeout: 264 seconds)
2021-03-03 14:42:50 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net)
2021-03-03 14:49:33 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 14:50:30 +0100 <supastupid> xmobar eternally says Updating...
2021-03-03 14:52:02 +0100 <geekosaur> did you configure xmonad to send it information? or perhaps you wanted xmobar to run standalone but didn't reconfigure it to not expect information from xmonad?
2021-03-03 14:52:16 +0100 <supastupid> https://dpaste.com/BYQYZM24B
2021-03-03 14:52:20 +0100 <supastupid> xmonad.hs
2021-03-03 14:52:49 +0100 <supastupid> https://dpaste.com/E6LMX9PHX
2021-03-03 14:52:57 +0100 <supastupid> xmobarrc
2021-03-03 14:53:35 +0100 <supastupid> this is what im trying, why isn't it working? ive looked through it a lot and i can't understand
2021-03-03 14:57:30 +0100Habib(~Habib@178.159.3.177) ()
2021-03-03 14:58:14 +0100 <supastupid> geekosaur: do you have any idea why thi isn't working?
2021-03-03 14:59:41 +0100 <geekosaur> nothing's jumping out at me
2021-03-03 14:59:48 +0100 <supastupid> hm
2021-03-03 15:00:03 +0100hexo(~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
2021-03-03 15:00:23 +0100hexo(~hexo@gateway/tor-sasl/hexo)
2021-03-03 15:01:02 +0100 <geekosaur> I mean, there are some oddities (like a bunch of commands in the xmobarrc that  aren't in the template, but I assume that was for debugging) and you seem to be using myLogHook as if it were myStartupHook (which spawnOnce works around), but those wouldn't cause this kind of problem
2021-03-03 15:01:28 +0100googoo(1f9ab906@31.154.185.6)
2021-03-03 15:01:43 +0100googoo(1f9ab906@31.154.185.6) ()
2021-03-03 15:02:25 +0100 <geekosaur> I think currently the logHook doesn't run until you open a window or change workspaces, though; this is fixed in git xmonad, plus there's a startupHook workaround if needed
2021-03-03 15:03:03 +0100 <supastupid> how do i use the startupHook workaround
2021-03-03 15:03:24 +0100 <supastupid> or install git version?
2021-03-03 15:03:29 +0100 <supastupid> (i'm on gentoo
2021-03-03 15:06:01 +0100 <mc47> supastupid this might sound stupid, but did you try restarting xmonad?
2021-03-03 15:06:59 +0100 <mc47> And you should definitely move what you have in myLogHook to myStartupHook
2021-03-03 15:07:47 +0100 <supastupid> xmobar wont launch automatically too
2021-03-03 15:08:53 +0100 <mc47> if it's launched from outside of xmonad, it won't be able to read data from it (at least the way you're using it won't work)
2021-03-03 15:09:02 +0100 <mc47> does the command xmobar -x 0 /home/dexter/.config/xmobar/xmobarrc work from the terminal?
2021-03-03 15:09:03 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-03 15:09:03 +0100 <supastupid> yeah
2021-03-03 15:09:31 +0100 <mc47> did restarting not work?
2021-03-03 15:09:42 +0100 <supastupid> no
2021-03-03 15:09:49 +0100 <supastupid> it opens and then dissapears for a second
2021-03-03 15:10:00 +0100 <supastupid> its super fast
2021-03-03 15:10:10 +0100 <supastupid> it instantly closes after though
2021-03-03 15:12:16 +0100 <mc47> hmm
2021-03-03 15:12:33 +0100 <mc47> did you change myStartupHook and myLogHook?
2021-03-03 15:13:51 +0100 <supastupid> no
2021-03-03 15:16:19 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 15:16:58 +0100 <geekosaur> before trying that, see if changing workspace or opening a window (try mod-shift-enter to get a terminal) also updates xmobar
2021-03-03 15:18:54 +0100drl(~l@2600:1700:8360:3870:b1c7:70fc:bb53:eda4)
2021-03-03 15:20:13 +0100 <mc47> If that doesn't work, give this a try https://dpaste.com/4A86YTYFF
2021-03-03 15:20:25 +0100 <mc47> There's no need to do the plumbing by yourself when you only have one status bar
2021-03-03 15:20:34 +0100 <supastupid> hol up i think i broke my mouse
2021-03-03 15:21:17 +0100geekosaurcatches up with logs
2021-03-03 15:23:53 +0100 <supastupid> ok ima fix this and restart, im getting sidetracked
2021-03-03 15:25:02 +0100 <supastupid> geekosaur: does not work
2021-03-03 15:25:16 +0100 <geekosaur> yes, I gathered from the logs
2021-03-03 15:25:26 +0100 <supastupid> it still only flashes xmobar
2021-03-03 15:25:28 +0100 <geekosaur> sorry for falling out of the channel for a bit
2021-03-03 15:25:42 +0100 <supastupid> even switching startupHook and logHook does nuffin
2021-03-03 15:26:09 +0100 <geekosaur> check your session log (usually ~/.xsession-errors) for error messages from xmobar, or try running it from a terminal to see what it doesn't like about your config
2021-03-03 15:26:52 +0100 <supastupid> oooh
2021-03-03 15:27:00 +0100 <supastupid> lozza bad
2021-03-03 15:27:05 +0100 <mc47> that's really weird and shouldn't happen
2021-03-03 15:27:36 +0100 <supastupid> xmomnd recompiling every time i restart cause /home/dexter/.xmonad/build doesn't exist
2021-03-03 15:27:44 +0100 <geekosaur> hm, actually which logHook did you try to change? the one in "defaults" should stay how it is, it's "myLogHook" that should be swapped with "myStartupHook"
2021-03-03 15:27:48 +0100 <supastupid> ok
2021-03-03 15:27:50 +0100 <supastupid> here
2021-03-03 15:28:10 +0100 <supastupid> xmobar: Prelude.!!: index too large
2021-03-03 15:28:33 +0100 <supastupid> geekosaur: so loghook should have myStartupHook in it?
2021-03-03 15:28:45 +0100 <geekosaur> and xmonad isn't recompiling because the build script doesn't exist, it's falling back to a different way of rebuilding and should in fact be avoiding rebuilding better
2021-03-03 15:29:07 +0100 <geekosaur> you are currently using myLogHook as if it were myStartupHook, for some reason
2021-03-03 15:29:23 +0100 <supastupid> ok
2021-03-03 15:29:28 +0100 <supastupid> can we fix the xmobar now
2021-03-03 15:29:28 +0100 <geekosaur> you are starting feh and compton for it, and trying to restart them every time the current window changes
2021-03-03 15:29:32 +0100 <mc47> I found the problem
2021-03-03 15:29:44 +0100 <supastupid> y??
2021-03-03 15:30:18 +0100 <mc47> you're using a seperator that uses an additional font (<fc=1>) and you're not defining any font
2021-03-03 15:30:47 +0100 <mc47> when xmobar tries to display the data from xmonad, it crashes because it tries to access the first additional font, that doesn't exist
2021-03-03 15:31:22 +0100 <supastupid> and this is why you don't copy/paste code not knowing what you are doing from distrotube, kids
2021-03-03 15:31:26 +0100 <supastupid> lol
2021-03-03 15:31:42 +0100 <supastupid> so i do <fn=0?
2021-03-03 15:31:45 +0100 <mc47> supastupid the loghook gets executed *every time* anything changes. You certainly don't want to attempt starting feh and compton
2021-03-03 15:31:49 +0100 <mc47> no just remove the fn
2021-03-03 15:31:56 +0100 <mc47> and the /fn
2021-03-03 15:32:24 +0100 <supastupid> whoa!
2021-03-03 15:32:25 +0100 <supastupid> it works
2021-03-03 15:32:30 +0100 <supastupid> yoooo this is awesome
2021-03-03 15:32:31 +0100 <mc47> the flashing makes sense too now
2021-03-03 15:32:47 +0100fakecrafter(~fakecraft@aftr-37-201-168-120.unity-media.net) (Quit: leaving)
2021-03-03 15:32:52 +0100 <mc47> awesome :)
2021-03-03 15:33:01 +0100 <supastupid> ok
2021-03-03 15:33:03 +0100 <supastupid> now..
2021-03-03 15:33:19 +0100 <supastupid> how do i get my layout not to say "Spacing ResizableTall"
2021-03-03 15:33:51 +0100 <supastupid> like can i rename the layout
2021-03-03 15:33:56 +0100 <mc47> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Layout-Renamed.html
2021-03-03 15:34:23 +0100 <supastupid> thanx
2021-03-03 15:34:55 +0100 <supastupid> wait
2021-03-03 15:34:59 +0100 <supastupid> i don't understand
2021-03-03 15:35:37 +0100 <mc47> wait
2021-03-03 15:35:59 +0100 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/pyanfar/xmonad.hs#L138
2021-03-03 15:36:04 +0100 <geekosaur> example usage
2021-03-03 15:36:51 +0100 <geekosaur> in your case you probably want [CutWordsLeft 1], unless you don't want the layout name at all in which case I'd change ppOrder instead of using X.L.Renamed
2021-03-03 15:37:08 +0100 <supastupid> i want it to say "tiled" instead of "Spacing ResizableTall"
2021-03-03 15:37:29 +0100 <mc47> I have something similar
2021-03-03 15:37:30 +0100 <mc47> https://github.com/TheMC47/dotfiles/blob/master/.xmonad/src/Config.hs#L259-L272
2021-03-03 15:37:49 +0100 <geekosaur> but they're all tiled…
2021-03-03 15:38:10 +0100 <geekosaur> that said, see mc47's example (the later three, not the line they highlighted)
2021-03-03 15:38:49 +0100 <supastupid> renamed doe nothing
2021-03-03 15:39:19 +0100 <mc47> the renamed [Replace ".."] takes care of changing the name of the layout, and renamed [CutWordsLeft 1] removes the "Spacing"
2021-03-03 15:39:39 +0100 <mc47> you should recompile and restart
2021-03-03 15:39:44 +0100 <supastupid> works
2021-03-03 15:39:45 +0100 <supastupid> good
2021-03-03 15:40:35 +0100 <supastupid> also
2021-03-03 15:40:45 +0100 <supastupid> how do i make full fully full the screen?
2021-03-03 15:41:52 +0100 <supastupid> wait
2021-03-03 15:41:58 +0100 <supastupid> how do i recompile xmonad
2021-03-03 15:42:08 +0100 <geekosaur> use the Full or Simplest layouts
2021-03-03 15:42:15 +0100 <geekosaur> mod-q recompiles and restarts
2021-03-03 15:42:29 +0100 <supastupid> its not working
2021-03-03 15:43:57 +0100 <supastupid> uh oh
2021-03-03 15:45:55 +0100 <supastupid> if i do renamed [Replace "Fullscreen"] $ Full it breaks it
2021-03-03 15:46:22 +0100mc47(~yecinem@89.246.239.190) (Quit: Leaving)
2021-03-03 15:46:43 +0100mc47(~yecinem@89.246.239.190)
2021-03-03 15:47:06 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 15:47:22 +0100 <supastupid> mc47: renamed is not working
2021-03-03 15:47:49 +0100 <mc47> yeah, probably because of the operator precedence
2021-03-03 15:48:07 +0100 <supastupid> it is renaming all of the layouts to "Tiled"
2021-03-03 15:48:56 +0100 <mc47> avoidStruts (renamed ["Tiled"] tiled ||| renamed ["Fullscreen"] Full)
2021-03-03 15:48:58 +0100 <mc47> try this
2021-03-03 15:49:36 +0100kelnoky(~shao@ip1f1285ec.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0)
2021-03-03 15:50:07 +0100 <mc47> doing avoidStruts (renamed ["Tiled"] $ tiled ||| Full) means you want to apply renamed ["Tiled"] on the whole tiled ||| Full ($ changes the precedence of things)
2021-03-03 15:51:16 +0100 <supastupid> myLayout = avoidStruts (renamed ["Tiled"] tiled ||| renamed ["Fullscreen"] Full)
2021-03-03 15:51:20 +0100 <supastupid> this is what i havve
2021-03-03 15:51:32 +0100 <mc47> and that does not work?
2021-03-03 15:51:38 +0100 <supastupid> no
2021-03-03 15:51:42 +0100 <supastupid> it spits tons of errors
2021-03-03 15:51:51 +0100 <mc47> show me
2021-03-03 15:52:28 +0100 <mc47> myLayout = avoidStruts ((renamed ["Tiled"] tiled) ||| (renamed ["Fullscreen"] Full)) works though, right?
2021-03-03 15:53:10 +0100 <supastupid> nope
2021-03-03 15:53:25 +0100 <mc47> oh
2021-03-03 15:53:30 +0100 <mc47> you're probably not importing the module
2021-03-03 15:53:38 +0100 <mc47> show me the logs?
2021-03-03 15:55:14 +0100 <mc47> gtg for now, if it's not resolved I'll check it later
2021-03-03 15:55:30 +0100 <supastupid> https://dpaste.com/7T63M7GE5
2021-03-03 15:56:10 +0100 <mc47> my bad, it should be Replace "Tiled"
2021-03-03 15:56:23 +0100 <mc47> avoidStruts (renamed [Replace "Tiled"] tiled ||| renamed [Replace "Fullscreen"] Full)
2021-03-03 15:56:41 +0100 <supastupid> yay!
2021-03-03 15:57:05 +0100 <supastupid> also when i play fullscreen games the window just dissapears
2021-03-03 15:58:36 +0100 <supastupid> nvm
2021-03-03 16:03:17 +0100 <supastupid> how do i get the systray on xmobar?
2021-03-03 16:03:28 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-03-03 16:06:13 +0100 <supastupid> when i play fullscreen games the window dissapears
2021-03-03 16:06:28 +0100 <supastupid> it shortly flashes on the screen though
2021-03-03 16:06:34 +0100 <supastupid> i am using ewmhdesktops
2021-03-03 16:14:57 +0100toniz4(~toniz4@unaffiliated/toniz4) (Ping timeout: 264 seconds)
2021-03-03 16:15:13 +0100 <supastupid> mc47: please help when you get back
2021-03-03 16:16:34 +0100toniz4(~toniz4@unaffiliated/toniz4)
2021-03-03 16:38:23 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Quit: Lost terminal)
2021-03-03 16:39:39 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 16:40:11 +0100 <supastupid> can someone help with my issue, whenever i open a fullscreen window it dissapear
2021-03-03 16:40:56 +0100 <supastupid> be right back
2021-03-03 16:41:03 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Client Quit)
2021-03-03 16:42:35 +0100cfricke(~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0.1)
2021-03-03 16:45:14 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 16:45:39 +0100 <supastupid> could someomne help with my issue, every time i launch a game/app in fullscreen it flashes then dissapears
2021-03-03 16:49:12 +0100 <supastupid> sorry for asking so many times
2021-03-03 16:50:21 +0100adamik(~nodelet@unaffiliated/adamik)
2021-03-03 16:56:29 +0100 <mc47> sorry buddy, no idea
2021-03-03 16:57:07 +0100 <supastupid> oh
2021-03-03 16:57:11 +0100 <supastupid> i found something
2021-03-03 16:57:22 +0100 <supastupid> https://bpa.st/AVOA
2021-03-03 16:58:28 +0100 <supastupid> huh :(
2021-03-03 16:58:39 +0100 <supastupid> well, guess i won't be using fullscreen apps
2021-03-03 16:58:56 +0100 <mc47> did you try fullScreenEventHook?
2021-03-03 16:59:01 +0100 <supastupid> yea
2021-03-03 16:59:05 +0100 <supastupid> i have that
2021-03-03 16:59:34 +0100 <supastupid> ewmhdesktop
2021-03-03 16:59:47 +0100 <mc47> maybe somebody more experienced comes along, I really have no idea
2021-03-03 17:00:19 +0100 <supastupid> i really hope
2021-03-03 17:00:50 +0100 <adamik> What's the problem? Full screen border?
2021-03-03 17:00:54 +0100 <supastupid> no
2021-03-03 17:01:06 +0100 <supastupid> every time i launch a game/app in fullscreen it flashes then dissapears
2021-03-03 17:03:01 +0100 <adamik> Can you still hear the audio from the game/is the process still running or does it crash completely?
2021-03-03 17:03:16 +0100 <supastupid> process still running
2021-03-03 17:03:19 +0100 <supastupid> i stop it from steam
2021-03-03 17:07:43 +0100 <adamik> Did you paste your config too already?
2021-03-03 17:07:49 +0100 <supastupid> yeah
2021-03-03 17:08:25 +0100 <supastupid> https://dpaste.com/HMGL6SSCT
2021-03-03 17:08:26 +0100 <supastupid> here
2021-03-03 17:09:49 +0100 <mc47> that's not how you should be using ewmh
2021-03-03 17:09:55 +0100 <supastupid> hm
2021-03-03 17:09:56 +0100ericsagnes(~ericsagne@2405:6580:0:5100:3952:4f6a:8da:bef6) (Ping timeout: 240 seconds)
2021-03-03 17:10:06 +0100 <mc47> try xmonad $ ewmh . docks (defaults xmproc)
2021-03-03 17:10:13 +0100 <mc47> and remove it from the event hook
2021-03-03 17:10:35 +0100 <mc47> actually: xmonad . ewmh . docks $ defaults xmproc
2021-03-03 17:10:58 +0100 <adamik> https://bbs.archlinux.org/viewtopic.php?pid=1716964#p1716964
2021-03-03 17:11:08 +0100 <adamik> Seems there's some corroboration there.
2021-03-03 17:11:42 +0100materiyolo(~materiyol@112.204.160.151) (Quit: WeeChat 3.0.1)
2021-03-03 17:12:58 +0100 <supastupid> error https://bpa.st/CF2A
2021-03-03 17:13:22 +0100 <mc47> just remove that line, it tells you that myHandleEventHook is not defined
2021-03-03 17:15:16 +0100 <supastupid> aha
2021-03-03 17:15:20 +0100 <supastupid> ok
2021-03-03 17:15:20 +0100 <supastupid> now
2021-03-03 17:15:38 +0100 <supastupid> when i fullscreen youtube videos it stays in the windows instead of actually being fullscreen
2021-03-03 17:16:18 +0100 <supastupid> same with ALL fullscreen apps
2021-03-03 17:16:47 +0100 <Solid> that's what ewmhFullscreen is for
2021-03-03 17:16:59 +0100 <supastupid> so how do i use that
2021-03-03 17:17:01 +0100 <mc47> exactly, add fullscreenEventHook to you revent hook
2021-03-03 17:17:05 +0100 <mc47> https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-EwmhDesktops.html
2021-03-03 17:17:13 +0100 <mc47> like the example here
2021-03-03 17:17:21 +0100 <Solid> oh ewmhFullscreen is not in 0.16 yet
2021-03-03 17:17:27 +0100 <Solid> we should really make a release :D
2021-03-03 17:17:35 +0100 <mc47> it's still not even merged I guess
2021-03-03 17:17:41 +0100 <mc47> talking about 399? :D
2021-03-03 17:17:43 +0100 <Solid> one version of it is
2021-03-03 17:17:45 +0100 <Solid> nono
2021-03-03 17:18:12 +0100 <mc47> oh alright, I only checked #399 and didn't really bother with ewmh
2021-03-03 17:18:27 +0100 <mc47> (the unreleased changes, that is)
2021-03-03 17:18:51 +0100 <Solid> uh let me blame that real quick
2021-03-03 17:19:49 +0100 <supastupid> uh
2021-03-03 17:19:51 +0100 <Solid> #109 it was
2021-03-03 17:19:52 +0100 <Solid> https://github.com/xmonad/xmonad-contrib/pull/109
2021-03-03 17:19:55 +0100 <supastupid> it does nothing
2021-03-03 17:20:07 +0100 <supastupid> https://dpaste.com/94WLTMVUD
2021-03-03 17:20:09 +0100 <Solid> basically adds another ewmhFullscreen combinator
2021-03-03 17:20:11 +0100 <supastupid> xmonad.hs
2021-03-03 17:20:19 +0100 <Solid> but it's kinda horrible because that combinator is non-commutative
2021-03-03 17:22:44 +0100ericsagnes(~ericsagne@2405:6580:0:5100:42a8:8650:90d4:54bc)
2021-03-03 17:23:22 +0100 <mc47> euuh, not sure why tbh
2021-03-03 17:23:38 +0100 <mc47> I guess the released version does not advertise _NET_WM_STATE_FULLSCREEN?
2021-03-03 17:24:01 +0100 <Solid> it does with that event hook
2021-03-03 17:24:16 +0100 <supastupid> do i need to get the git version
2021-03-03 17:24:23 +0100 <mc47> no idea tbh
2021-03-03 17:24:25 +0100 <supastupid> or, "git" it haha
2021-03-03 17:24:30 +0100 <mc47> haha
2021-03-03 17:24:39 +0100 <mc47> supastupid not sure, but I guess not
2021-03-03 17:24:51 +0100 <Solid> git certainly has better support for all of this
2021-03-03 17:24:55 +0100 <Solid> plus tons of new modules
2021-03-03 17:25:03 +0100 <supastupid> so how do i get that
2021-03-03 17:25:05 +0100 <Solid> so if you are able to use the git version I would recommend it anyways
2021-03-03 17:25:14 +0100 <supastupid> i'm on gentoo
2021-03-03 17:25:26 +0100 <supastupid> how do i replace my current version with the git version
2021-03-03 17:25:57 +0100 <Solid> I don't know if emerge has ways to directly pull and compile from git
2021-03-03 17:26:28 +0100 <Solid> other than that you could just clone the repo and then install with cabal or stack as you wish
2021-03-03 17:26:55 +0100 <supastupid> so de-merge xmonad and compile from git?
2021-03-03 17:27:31 +0100 <Solid> sounds like a plan (I have used gentoo for maybe 5 minutes on a friends computer once :))
2021-03-03 17:27:38 +0100 <supastupid> lol
2021-03-03 17:28:10 +0100 <supastupid> what is cabal
2021-03-03 17:28:36 +0100ADG1089__(~aditya@122.163.250.138)
2021-03-03 17:29:27 +0100 <Liskni_si> the documentation for installing from git should definitely be improved; whoever uses cabal new-build or stack will most likely end up with the config recompilation not working unless they get a build script as well, which isn't documented anywhere on xmonad.org :-/
2021-03-03 17:29:36 +0100sagax(~sagax_nb@213.138.71.146)
2021-03-03 17:29:52 +0100 <ADG1089__> after upgrading to haskell ghc 8.10.4 xmonad is breaking
2021-03-03 17:30:27 +0100 <ADG1089__> no error is there but all apps are fullscreen and changing layout does not do anything
2021-03-03 17:30:36 +0100 <ADG1089__> it even doesn't avoid xmobar
2021-03-03 17:30:40 +0100 <ADG1089__> it was working before
2021-03-03 17:32:38 +0100 <mc47> supastupid install stack, and after cd-ing to it run stack install
2021-03-03 17:35:47 +0100ADG1089__(~aditya@122.163.250.138) (Remote host closed the connection)
2021-03-03 17:40:10 +0100ADG1089__(~aditya@122.163.250.138)
2021-03-03 17:42:56 +0100 <Solid> switching to a higher ghc version should result in compilation errors at most
2021-03-03 17:53:01 +0100 <ADG1089__> ambiguous module name ... it was found in multiple packages xmonad-contrib-0.16 xmonad-contrib-0.16 and similar errors
2021-03-03 17:53:10 +0100 <ADG1089__> both are exactly same right?
2021-03-03 17:53:53 +0100 <Solid> that means you have two versions of the xmonad-contrib lib installed
2021-03-03 17:54:01 +0100 <Solid> that sounds doubleplusungood
2021-03-03 17:58:46 +0100 <ADG1089__> thinking of starting from scratch using ghcup and ghc 9.0.1
2021-03-03 17:58:52 +0100 <ADG1089__> then cabal
2021-03-03 17:58:54 +0100 <ADG1089__> and no stack
2021-03-03 17:59:37 +0100 <Solid> I would advise against using ghc 9 already
2021-03-03 17:59:51 +0100 <Solid> it was just released a few weeks ago, the ecosystem is still catching up
2021-03-03 18:00:00 +0100 <Solid> 8.10.x is a much safer bet
2021-03-03 18:00:31 +0100 <Solid> (I would also advise to not install these kinds of libs globally but just put them into a stack project, much easier to manage them that way)
2021-03-03 18:01:05 +0100Dr_Jazz(~jazz@stolen.plutonium.dk) (*.net *.split)
2021-03-03 18:01:05 +0100MasseR(~MasseR@51.15.143.128) (*.net *.split)
2021-03-03 18:01:05 +0100ml|(~ml|@unaffiliated/ml/x-3958674) (*.net *.split)
2021-03-03 18:01:05 +0100Solitary(~Solitary@ip-78-45-155-137.net.upcbroadband.cz) (*.net *.split)
2021-03-03 18:01:05 +0100friki(~friki@friki.cat) (*.net *.split)
2021-03-03 18:01:05 +0100Irishluck83(~Irishluck@unaffiliated/irishluck83) (*.net *.split)
2021-03-03 18:05:56 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 18:06:59 +0100Dr_Jazz(~jazz@stolen.plutonium.dk)
2021-03-03 18:06:59 +0100MasseR(~MasseR@51.15.143.128)
2021-03-03 18:06:59 +0100ml|(~ml|@unaffiliated/ml/x-3958674)
2021-03-03 18:06:59 +0100Solitary(~Solitary@ip-78-45-155-137.net.upcbroadband.cz)
2021-03-03 18:06:59 +0100friki(~friki@friki.cat)
2021-03-03 18:06:59 +0100Irishluck83(~Irishluck@unaffiliated/irishluck83)
2021-03-03 18:11:13 +0100 <ADG1089__> anyways cabal failed solving dependency tree :lol:
2021-03-03 18:11:33 +0100 <ADG1089__> using 8.10.4 now instead of 9.0.1
2021-03-03 18:12:19 +0100 <geekosaur> yes, a lot of things haven't caught up with 9.0.1 yet
2021-03-03 18:12:52 +0100 <geekosaur> and there are some significant changes that break some packages, so you can't just --allow-newer (new syntax, mostly)
2021-03-03 18:13:23 +0100 <geekosaur> I've been using 8.10.4 and cabal (new-)build locally for a couple of weeks now
2021-03-03 18:14:51 +0100 <geekosaur> with this setup: https://github.com/xmonad/xmonad-testing/pull/16
2021-03-03 18:15:52 +0100 <Solid> I think you can merge that btw; I doubt anyone will have anything against it
2021-03-03 18:16:09 +0100 <ADG1089__> yeah it requires base <x.15 but 9.0.1 has base==x.15
2021-03-03 18:19:55 +0100 <ADG1089__> ok now everything is working after starting form scratch and using 8.10.4
2021-03-03 18:20:07 +0100 <ADG1089__> still a major upgrade from 8.8.4 -> 8.10.4
2021-03-03 18:22:20 +0100 <geekosaur> I upgraded from an 8.6 release:)  (8.6.5 I think)
2021-03-03 18:23:00 +0100 <supastupid> so i compiled it from source using stack
2021-03-03 18:23:11 +0100 <supastupid> how do i install it to my whole system now?
2021-03-03 18:23:22 +0100 <ADG1089__> i think you can link it?
2021-03-03 18:23:27 +0100 <supastupid> ??
2021-03-03 18:23:36 +0100 <ADG1089__> i used "sudo ln -sf <> <>"
2021-03-03 18:23:50 +0100 <Liskni_si> Solid, geekosaur: about that xmonad-testing PR - how are people supposed to find that, btw? am I correct in assuming that recompilation with stack/cabal-new-build -built xmonad won't work without the build script?
2021-03-03 18:24:06 +0100 <supastupid> what is <>
2021-03-03 18:24:28 +0100 <supastupid> what do i link
2021-03-03 18:24:41 +0100 <Solid> sure, but if you look at the changelog then not that much has changed that could break things
2021-03-03 18:24:48 +0100 <ADG1089__> first <> is your xmonad binary location, second <> is /usr/bin/xmonad
2021-03-03 18:24:52 +0100 <geekosaur> Liskni_si, we need to update the docs on the main site. I wanted to have something to point to in place beforehand, since our existing cabal workflow was broken by cabal 3.x
2021-03-03 18:24:54 +0100 <ADG1089__> same for xmobar
2021-03-03 18:25:24 +0100 <supastupid> i need to compile xmobar from source too?
2021-03-03 18:25:28 +0100 <Solid> Liskni_si: I think you are correct
2021-03-03 18:25:39 +0100 <Solid> another place where we need better docs I guess
2021-03-03 18:25:44 +0100 <Solid> supastupid: you do not
2021-03-03 18:25:56 +0100 <Liskni_si> okay, just wanted to make sure I'm not missing something
2021-03-03 18:26:01 +0100 <supastupid> it says zsh: too many levels of symbolic links: xmonad
2021-03-03 18:26:32 +0100 <Liskni_si> for a long time I thought telling people to "just install from git" was cool, but now I realize that it may not be as straightforward as I though :-/
2021-03-03 18:27:08 +0100 <Liskni_si> anyway, back to deep work, or I'll never dig out of my rabbit holes :-)
2021-03-03 18:27:20 +0100 <Solid> hah
2021-03-03 18:27:21 +0100 <ADG1089__> supastupid: what's the actual command you used?
2021-03-03 18:27:35 +0100 <geekosaur> we haven't even had an announcement since 0.13?
2021-03-03 18:27:42 +0100geekosauris poking at xmonad-web
2021-03-03 18:27:44 +0100 <supastupid> ADG1089__: sudo ln -sf xmonad /usr/bin/xmonad
2021-03-03 18:28:02 +0100 <ADG1089__> try using absolute path for first part
2021-03-03 18:28:15 +0100 <Solid> geekosaur: at least the front page reports the latest xmonad release as 0.15
2021-03-03 18:28:34 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Quit: Lost terminal)
2021-03-03 18:29:52 +0100Liskni_siwanted to make the website a bit more self-sustaining over Christmas, but …
2021-03-03 18:30:05 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-03-03 18:30:41 +0100 <Liskni_si> my inability to estimate what I'm able to accomplish in reasonable amounts of time is absolutely ridiculous :-)
2021-03-03 18:30:43 +0100 <Solid> doing something over Christmas _always_ works :>
2021-03-03 18:31:02 +0100 <geekosaur> meanwhile I'll have to wait a bit to fix my local config, which is dangling because I deleted the PR branch but can't pull master until I switch networks
2021-03-03 18:31:14 +0100 <geekosaur> kinda wish this one allowed ssh
2021-03-03 18:31:33 +0100 <geekosaur> or I could safely switch without losing the IRC connection again
2021-03-03 18:35:51 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 18:36:33 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 18:36:44 +0100 <geekosaur> …or I can get dumped off anyway
2021-03-03 18:40:58 +0100 <geekosaur> tables for formatting. haven't seen that in a few years
2021-03-03 18:49:23 +0100 <mc47> okay wow I just noticed the website is mostly just html sites
2021-03-03 18:49:27 +0100 <mc47> pages*
2021-03-03 18:49:52 +0100 <geekosaur> completely, I think. and an rss feed that probably hasn't been updated in years
2021-03-03 18:50:12 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 18:50:14 +0100 <supastupid> Yay :)
2021-03-03 18:50:41 +0100 <supastupid> i managed to break my whole computer by trying to install xmonad from source
2021-03-03 18:50:41 +0100 <supastupid> (backups)
2021-03-03 18:50:50 +0100 <supastupid> is there a way to get full screen apps to not have borders?
2021-03-03 18:51:03 +0100 <supastupid> wait neverminfd
2021-03-03 18:51:20 +0100 <mc47> hmmm, might be interesting to see how to remake it with hakyll :)
2021-03-03 18:53:50 +0100 <mc47> xmonad is even mentioned in their website hah!
2021-03-03 18:56:57 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 264 seconds)
2021-03-03 18:57:01 +0100 <mc47> Someone already thought of this, and created this https://tsier.github.io/xmonad-web/index.html
2021-03-03 18:57:10 +0100 <mc47> Relevant issue: https://github.com/xmonad/xmonad-web/issues/5
2021-03-03 18:58:14 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:02:52 +0100ADG1089__(~aditya@122.163.250.138) (Remote host closed the connection)
2021-03-03 19:03:24 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds)
2021-03-03 19:05:31 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:08:16 +0100 <Solid> I like the look of the curren website :/
2021-03-03 19:08:45 +0100 <Solid> it just needs to be updated to this decade :>
2021-03-03 19:10:46 +0100 <mc47> I... don't XD
2021-03-03 19:10:51 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds)
2021-03-03 19:10:58 +0100 <Solid> :)
2021-03-03 19:11:42 +0100 <mc47> I'll try to update some parts of it after I'm done with my (xmonad) report
2021-03-03 19:12:36 +0100 <Solid> I hope you won't vanish after that uni project is done btw ^^'
2021-03-03 19:12:45 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:13:08 +0100 <mc47> I don't think I will! It has been really fun
2021-03-03 19:13:20 +0100 <Solid> \o/
2021-03-03 19:13:42 +0100 <geekosaur> others have said that and vanished anyway. we have a long history of that :/
2021-03-03 19:14:32 +0100 <Solid> hey, maybe this is the start of something better
2021-03-03 19:14:54 +0100 <Solid> afaik both mc47 and me are relatively new xmonad users, so fingers crossed that that won't happen this time
2021-03-03 19:15:52 +0100 <mc47> Yeah, I've been using it since september I guess
2021-03-03 19:16:15 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 19:16:32 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 19:16:51 +0100 <mc47> tbh, I think I'm not planning much next semester("only" my bachelor thesis), so I should have time for xmonad
2021-03-03 19:17:05 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds)
2021-03-03 19:17:32 +0100 <Solid> famous last words :>
2021-03-03 19:18:27 +0100 <mc47> haha, I really hope not
2021-03-03 19:18:51 +0100 <mc47> How hard can writing a linter from scratch can be anyways? haha
2021-03-03 19:19:03 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:19:21 +0100 <Solid> for haskell?
2021-03-03 19:19:41 +0100 <mc47> No, for Isabelle
2021-03-03 19:20:20 +0100 <Solid> ah cool
2021-03-03 19:20:35 +0100 <mc47> https://www21.in.tum.de/students/linter/index.html <-- planning to do this, still not "official", but close enough
2021-03-03 19:21:24 +0100 <Solid> sounds like a pretty cool project for a BA
2021-03-03 19:22:29 +0100 <mc47> it's really cool, I'm a bit worried if it'll be hard... but that's the fun of it, right? :D
2021-03-03 19:22:57 +0100 <mc47> we'll see I guess
2021-03-03 19:23:35 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 265 seconds)
2021-03-03 19:24:18 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:24:34 +0100 <Solid> definitely yes :)
2021-03-03 19:25:08 +0100 <Solid> I also tried my hand on something that was way out of my league for my BA
2021-03-03 19:25:25 +0100 <Solid> of course things didn't quite end up as I thought they would, but I learned a ton and had a blast
2021-03-03 19:25:38 +0100 <Solid> you'll be fine :)
2021-03-03 19:27:07 +0100 <mc47> That's the best way to learn I guess!
2021-03-03 19:27:14 +0100 <mc47> I hope :)
2021-03-03 19:29:52 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 265 seconds)
2021-03-03 19:31:37 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:33:55 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 19:34:13 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 19:34:47 +0100terrorjack(~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) (Quit: The Lounge - https://thelounge.chat)
2021-03-03 19:37:00 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 246 seconds)
2021-03-03 19:38:55 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:39:24 +0100 <Liskni_si> I quite like https://tsier.github.io/xmonad-web/index.html, it even correctly reverts to one column when resized, which xmonad.org does not and is therefore probably unusable on mobile
2021-03-03 19:41:21 +0100 <Liskni_si> and I personally prefer jekyll because it just works out of the box on github, but I have absolutely no intention to interfere in these matters
2021-03-03 19:41:50 +0100 <Liskni_si> whoever gets the website up gets to decide how, probably :-)
2021-03-03 19:42:00 +0100 <Solid> well if you people all like it I won't pull a peti on you :)
2021-03-03 19:42:10 +0100 <Solid> not that I could, anyways
2021-03-03 19:43:02 +0100 <Liskni_si> on the other hand, the current website isn't all that bad on my mobile (which is on the small side)
2021-03-03 19:43:19 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 260 seconds)
2021-03-03 19:45:09 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:50:54 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 260 seconds)
2021-03-03 19:51:03 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-03 19:52:26 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:56:44 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds)
2021-03-03 19:57:23 +0100 <mc47> Liskni_si that's definitely a great plus for jekyll, I have no idea how to use both tbh (I just know Hakyll exists!)
2021-03-03 19:58:40 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 19:58:46 +0100 <Solid> I feel like if anything we'd _have_ to use hakyll :D
2021-03-03 20:00:18 +0100 <mc47> I also like haskell too much not to at least play with hakyll on my own haha
2021-03-03 20:01:15 +0100 <Solid> and I'm sort of certain that there's a way to make it work with github directly
2021-03-03 20:03:57 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 246 seconds)
2021-03-03 20:06:00 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 20:07:26 +0100thc202(~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds)
2021-03-03 20:09:22 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 20:11:19 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 245 seconds)
2021-03-03 20:11:57 +0100rafadc(~rafadc@213.37.16.152.dyn.user.ono.com) (Ping timeout: 264 seconds)
2021-03-03 20:13:18 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net)
2021-03-03 20:17:42 +0100supastupid(~dexter@c-76-118-2-54.hsd1.nh.comcast.net) (Ping timeout: 256 seconds)
2021-03-03 20:19:34 +0100 <Liskni_si> yeah I'm pretty sure github actions can run hakyll and deploy to github pages somehow
2021-03-03 20:25:06 +0100heck-to-the-gnom(heck-to-th@gateway/shell/matrix.org/x-dkqfwxrpalpplgbl)
2021-03-03 20:28:00 +0100terrorjack(~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com)
2021-03-03 20:29:26 +0100 <geekosaur> (continued from #haskell)
2021-03-03 20:29:50 +0100 <geekosaur> so for starters, when you're in X you use XMonad.Operations.windows to operate on the StackSet
2021-03-03 20:30:55 +0100 <geekosaur> in your paste ( https://p.bsd-unix.net/view/174f75a1 ) you then use gets, which won't work inside windows for the same reason you can't operate on the StackSet outside of windows. your first commented-out attempt looks to me like it should work, though
2021-03-03 20:32:28 +0100 <heck-to-the-gnom> My first attempt as in? P.modify''..., the uncommented one or W.modify'?
2021-03-03 20:32:33 +0100 <geekosaur> windows $ \ws -> W.modify' ...
2021-03-03 20:33:54 +0100 <heck-to-the-gnom> so... `windows $ \ws -> W.modify (\(W.Stack t r rs) -> W.Stack t [] (reverse r ++ rs))?`
2021-03-03 20:34:08 +0100 <heck-to-the-gnom> I meant to put the question mark after the backtick, my bad.
2021-03-03 20:34:14 +0100 <geekosaur> yes. I think.
2021-03-03 20:34:48 +0100 <heck-to-the-gnom> That alone, gives a wall of errors, not certain what they all mean, but they're all type mismatches
2021-03-03 20:35:08 +0100 <heck-to-the-gnom> Couldn't match expected type `X b0' with actual type `(WindowSet -> WindowSet) -> X ()'
2021-03-03 20:35:13 +0100 <heck-to-the-gnom> etc
2021-03-03 20:35:53 +0100 <geekosaur> sounds like you did something else wrong then. can you pastebin?
2021-03-03 20:36:19 +0100 <geekosaur> (the error you show is actually an unexpected parameter, which suggests you're doing this in the wrong place)
2021-03-03 20:39:14 +0100 <heck-to-the-gnom> https://p.bsd-unix.net/view/40622551
2021-03-03 20:40:50 +0100 <heck-to-the-gnom> If this is of any help, running other operations with the `windows` function has worked, just not this particular item
2021-03-03 20:41:16 +0100 <geekosaur> ok, I think the problem here is that you're combining with >> so the $ is "eating" too much and you need to use parentheses instead
2021-03-03 20:41:54 +0100 <geekosaur> generally we use do syntax and it stops at the beginning of the line, but that only works with do
2021-03-03 20:41:56 +0100 <heck-to-the-gnom> That's the last item on the list, so that seems peculiar to me, but I'll go ahead and try that
2021-03-03 20:42:25 +0100 <geekosaur> it's not peculiar
2021-03-03 20:42:43 +0100 <geekosaur> it's applying the whole list through "windows", isntead of just "windows"
2021-03-03 20:42:45 +0100 <heck-to-the-gnom> To me it seems so, perhaps not to someone experienced in Haskell
2021-03-03 20:45:10 +0100 <geekosaur> ($) has lowest precedence and associates rightward
2021-03-03 20:45:34 +0100 <heck-to-the-gnom> The first two errors disappeared, but the one with `Maybe (W.Stack...` is still here, and another one appeared being:
2021-03-03 20:46:29 +0100 <geekosaur> you used W.modify instead of W.modify'
2021-03-03 20:46:30 +0100heck-to-the-gnomsent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/UerEkZkeZlCpRXpYJjyVlloD/message.txt >
2021-03-03 20:46:42 +0100 <heck-to-the-gnom> OK, and woops, hit enter too soon
2021-03-03 20:47:15 +0100 <heck-to-the-gnom> Lone error now, same one that I just accidentally sent
2021-03-03 20:48:00 +0100 <heck-to-the-gnom> OH
2021-03-03 20:48:13 +0100 <heck-to-the-gnom> I added ws in, and it compiled, now time to see if it works.
2021-03-03 20:49:10 +0100 <geekosaur> could probably leave out the `\ws ->` and final `ws`, I was writing generically
2021-03-03 20:50:04 +0100 <heck-to-the-gnom> You're right, damn, I love haskell's argument system
2021-03-03 20:50:27 +0100 <heck-to-the-gnom> well, most of the time, that '$' thing is still a bit beyond me
2021-03-03 20:50:55 +0100 <heck-to-the-gnom> (the quirk (or at least percieved as so by me) that I just encountered)
2021-03-03 20:51:54 +0100 <Solid> you'll get used to the rules surrounding `$' relatively quickly
2021-03-03 20:54:40 +0100 <heck-to-the-gnom> I just figured that everything past `windows` would get accepted as a function, and the `ws` argument would get passed on from windows, seeing as it's only one parenthesized function with arguments (well, technically still a function due to haskells argument system, but I'm certain you know that already).
2021-03-03 20:57:26 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 20:57:47 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-03 21:01:44 +0100 <mc47> I love "Aha!" moments :=) you're in for a treat if you decide to learn haskell ;)
2021-03-03 21:02:13 +0100 <toniz4> how can i make a local module? I want to define the xmobar and xmonad colors in one file. Sorry if it is a noob question
2021-03-03 21:02:30 +0100 <heck-to-the-gnom> I've been doing so casually for a few months now, it certainly is a rewarding language once you start to grasp it.
2021-03-03 21:02:36 +0100unrooted(~unrooted@user-5-173-8-8.play-internet.pl)
2021-03-03 21:03:05 +0100 <heck-to-the-gnom> Greetings unrooted
2021-03-03 21:03:14 +0100 <unrooted> oh hey man haha
2021-03-03 21:03:43 +0100 <mc47> toniz4 for starters you'd need to build them both from the source
2021-03-03 21:03:57 +0100 <unrooted> came here to ask if there are any low-hanging fruits in xmonad as the issues to solve, since it would be great to have some of the Haskell open source contributions as well
2021-03-03 21:04:00 +0100 <heck-to-the-gnom> With the (major) help of geekosaur and the general idea from liskin I finally got it working.
2021-03-03 21:04:23 +0100 <Solid> mc47: afaik xmonad scoures its lib directory even when building with the system's ghc
2021-03-03 21:04:33 +0100 <Solid> so you wouldn't need to build from source
2021-03-03 21:04:51 +0100 <Solid> you'd just need to create like `~/.xmonad/lib/Colours.hs'
2021-03-03 21:05:10 +0100 <mc47> Oh really? TIL !
2021-03-03 21:05:12 +0100 <heck-to-the-gnom> It does use the lib directory, I split my config into many files because it got so big, and lib is how I did it.
2021-03-03 21:05:30 +0100 <mc47> what about xmobar?
2021-03-03 21:05:31 +0100 <geekosaur> aslong as it's imported into your xmonad.hs instead of overriding some existing module, yes
2021-03-03 21:05:44 +0100 <Solid> xmobar I'm not sure about
2021-03-03 21:05:54 +0100 <Solid> it copied a lot of the xmonad recompilation code
2021-03-03 21:05:56 +0100 <Solid> so... maybe?
2021-03-03 21:06:03 +0100 <geekosaur> xmobar has a mode where it can use a compiled config, supposedly
2021-03-03 21:06:14 +0100 <geekosaur> \but I'm not an xmobar user so I don't know details
2021-03-03 21:07:03 +0100 <Solid> unrooted: #349 should be a pretty easy one for a start
2021-03-03 21:07:18 +0100 <Solid> just stick some CPP in the respective modules and be on your way :)
2021-03-03 21:07:24 +0100 <heck-to-the-gnom> Yeah, I've seen it around, and I've looked at one of the config files in haskell, it's almost identical, just a few more type constraints and coersions here & there
2021-03-03 21:09:18 +0100 <Solid> it definitely works with a haskell config (I use one myself), I'm just not sure if you need like a stack project for that
2021-03-03 21:09:45 +0100 <Solid> unrooted: also some modules are in need of better docs (I know, I know, that's boring :P)
2021-03-03 21:10:17 +0100 <Solid> you could probably pick up any dead pr, ping the person and if they don't respond just finish it
2021-03-03 21:10:51 +0100 <unrooted> docs will be better I guess since I'm still learning
2021-03-03 21:10:54 +0100 <unrooted> what modules?
2021-03-03 21:11:07 +0100 <mc47> XMonad.Layout.Renamed for example
2021-03-03 21:11:25 +0100 <Solid> let's ask org
2021-03-03 21:11:25 +0100 <heck-to-the-gnom> Oh, I know how that one works. At least vaguely
2021-03-03 21:11:41 +0100 <mc47> If you want, you could give https://github.com/xmonad/xmonad-contrib/pull/465 a try and tell me what you think
2021-03-03 21:11:47 +0100 <heck-to-the-gnom> I use it in my configs
2021-03-03 21:12:06 +0100 <mc47> it's a new interface that should replace XMonad.Hooks.DynamicLog, so getting more opinions on it would be nice!
2021-03-03 21:12:37 +0100 <unrooted> sure, gonna take a look, thanks! <3
2021-03-03 21:12:53 +0100 <mc47> (the comments don't need to be necessarily about the imlpementation, but the docs, how does it "feel" like to use, etc!)
2021-03-03 21:12:55 +0100 <heck-to-the-gnom> unrooted: this is a blessing: https://hoogle.haskell.org
2021-03-03 21:12:58 +0100 <mc47> awesome :)
2021-03-03 21:13:17 +0100 <Solid> unrooted: so far, I have noted down X.L.WindowNavigation, X.A.WindowNavigation, X.P.Pass, and X.L.Spacing as potentially needing improvements
2021-03-03 21:13:44 +0100 <toniz4> mc47: I think i found a better way to make the colors the same, I can pass a option to xmobar to set the bg and fg colors, that's enough for me
2021-03-03 21:14:18 +0100 <mc47> toniz4 yeah that works too, way less hassle
2021-03-03 21:14:24 +0100 <Solid> I tried to motivate people on that subreddit to contribute, but so far no one has come around :(
2021-03-03 21:15:06 +0100 <Solid> unrooted: but really just scroll through the contrib docs and if you find a module that you know something about and that you feel could use better docs just open a pr
2021-03-03 21:15:11 +0100 <Solid> I promise we're friendly :)
2021-03-03 21:15:45 +0100heck-to-the-gnomuploaded an image: image.png (10KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/TsCLDPHzAnaoKEwVEAKnSOHR/image.png >
2021-03-03 21:16:01 +0100 <heck-to-the-gnom> mc47: that's my bar, I couldn't live without colors
2021-03-03 21:16:24 +0100 <mc47> that looks really nice!
2021-03-03 21:16:33 +0100 <heck-to-the-gnom> thx!
2021-03-03 21:17:35 +0100 <Solid> I like pretty pictures
2021-03-03 21:18:04 +0100 <mc47> Solid, I remember while writing the preliminary report that there was a call for contributions on github in 2017
2021-03-03 21:18:20 +0100 <mc47> something similar should help attract more contributors
2021-03-03 21:19:11 +0100 <Solid> oh that's a good idea
2021-03-03 21:19:21 +0100 <mc47> I can't find that issue though
2021-03-03 21:19:42 +0100 <Solid> it's still in the /topic
2021-03-03 21:20:05 +0100 <Solid> was an issue in xmonad and not -contrib
2021-03-03 21:20:25 +0100 <mc47> ah yes!
2021-03-03 21:28:29 +0100evanjs(~evanjs@075-129-098-007.res.spectrum.com) (Read error: Connection reset by peer)
2021-03-03 21:29:52 +0100terrorjack(~terrorjac@ec2-18-162-149-225.ap-east-1.compute.amazonaws.com) (Quit: The Lounge - https://thelounge.chat)
2021-03-03 21:43:30 +0100evanjs(~evanjs@075-129-098-007.res.spectrum.com)
2021-03-03 21:43:38 +0100 <unrooted> Solid thanks, gonna take a look
2021-03-03 21:43:49 +0100notis(~notis@92.118.13.191) (Ping timeout: 245 seconds)
2021-03-03 21:46:05 +0100notis(~notis@185.51.134.230)
2021-03-03 21:50:45 +0100unrooted(~unrooted@user-5-173-8-8.play-internet.pl) (Remote host closed the connection)
2021-03-03 21:51:05 +0100unrooted(~unrooted@user-5-173-8-8.play-internet.pl)
2021-03-03 22:09:13 +0100 <unrooted> okie, so I'm gonna ask you guys about some things during the weekend when I'll find the time, but I'll try to do my best to contribute to xmonad since I love it :D
2021-03-03 22:12:03 +0100 <mc47> fire away :D
2021-03-03 22:19:41 +0100 <Liskni_si> I'm kind of hoping that once we get the release out, we'll get some press coverage for the announcement, which may help attract some people or something
2021-03-03 22:20:02 +0100 <Liskni_si> but then I'm struggling to review the contributions that are already there :-/
2021-03-03 22:20:15 +0100unrooted_(~unrooted@user-5-173-8-8.play-internet.pl)
2021-03-03 22:21:52 +0100 <mc47> Liskni_si from what I heard from other colleagues working on other projects, it's not that bad here
2021-03-03 22:22:28 +0100 <mc47> Some have been waiting for a month or more to get a review
2021-03-03 22:22:55 +0100 <mc47> And in "big" projects (like VSCode)
2021-03-03 22:23:23 +0100unrooted(~unrooted@user-5-173-8-8.play-internet.pl) (Ping timeout: 265 seconds)
2021-03-03 22:23:26 +0100 <Liskni_si> oh
2021-03-03 22:24:33 +0100 <mc47> plus, there aren't many people reviewing pull requests, so I guess it's not that bad
2021-03-03 22:25:11 +0100thunderrd(~thunderrd@183.182.112.145) (*.net *.split)
2021-03-03 22:25:18 +0100 <Liskni_si> it's interesting how some of these big projects are totally swamped with issues and prs, and others are not
2021-03-03 22:25:29 +0100 <Liskni_si> compare https://github.com/microsoft/vscode and https://github.com/elixir-lang/elixir
2021-03-03 22:25:34 +0100 <Liskni_si> elixir has 0 PRs!
2021-03-03 22:26:12 +0100 <Liskni_si> (last time I opened a PR there, it got merged in a couple hours)
2021-03-03 22:26:43 +0100 <mc47> that's really impressive
2021-03-03 22:26:44 +0100thunderrd(~thunderrd@183.182.112.145)
2021-03-03 22:27:30 +0100 <mc47> I'm interested to hear the presentations of my colleagues to see how it's like in other projects, maybe I'll share the links of the reports here when that happens
2021-03-03 22:27:42 +0100 <Liskni_si> actually in that call for help issue in xmonad, someone suggested that we simply merge everything regardless of quality and give more contributors push rights
2021-03-03 22:28:06 +0100 <Liskni_si> and I'm unsure how that might work
2021-03-03 22:28:14 +0100 <mc47> Yeah I read through that, I don't think it's a good idea
2021-03-03 22:28:38 +0100 <mc47> I think the best way to get new contributors is to have a list of "good first issues"
2021-03-03 22:29:02 +0100 <mc47> now that I think about it, I shouldn't have pushed the javaHack PR :/
2021-03-03 22:29:07 +0100 <geekosaur> peti
2021-03-03 22:29:29 +0100 <geekosaur> that's how that one works
2021-03-03 22:29:55 +0100 <Liskni_si> :-)
2021-03-03 22:31:02 +0100 <mc47> kinda unrelated, but do you prefer your real names in the report or just your handles? Because I'm gonna need to go into some details
2021-03-03 22:32:49 +0100 <Liskni_si> I don't mind my real name
2021-03-03 22:33:38 +0100toniz4(~toniz4@unaffiliated/toniz4) (*.net *.split)
2021-03-03 22:33:38 +0100averell(~averell@unaffiliated/averell) (*.net *.split)
2021-03-03 22:33:38 +0100fizzie(fis@unaffiliated/fizzie) (*.net *.split)
2021-03-03 22:33:38 +0100Ristovski(~364e20076@unaffiliated/ristovski) (*.net *.split)
2021-03-03 22:33:38 +0100jtcs(~jtcs@vmi359854.contaboserver.net) (*.net *.split)
2021-03-03 22:33:38 +0100crmaurei_(crmaurei@nat/qt/x-cevnpryauojgtcok) (*.net *.split)
2021-03-03 22:33:38 +0100brettgilio_(~brettgili@brettgilio.com) (*.net *.split)
2021-03-03 22:33:38 +0100vrs(~vrs@unaffiliated/vrs) (*.net *.split)
2021-03-03 22:33:38 +0100sdx23(~sdx23@unaffiliated/sdx23) (*.net *.split)
2021-03-03 22:33:38 +0100dweller(~dweller@178.62.146.60) (*.net *.split)
2021-03-03 22:33:38 +0100electrocat(~michiel@revan.derhaeg.be) (*.net *.split)
2021-03-03 22:33:56 +0100 <Liskni_si> (I used to have my physical address and phone number exposed in the whois database for years, now thanks to GDPR it's finally gone, but I don't care any more)
2021-03-03 22:34:20 +0100 <geekosaur> hm. I kinda half-heartedly keep my real name and online ID semi-separated, but I probably blew that one every time I replied via email rather than try to get logged into github on my phone, so.
2021-03-03 22:34:37 +0100toniz4(~toniz4@unaffiliated/toniz4)
2021-03-03 22:34:37 +0100averell(~averell@unaffiliated/averell)
2021-03-03 22:34:37 +0100fizzie(fis@unaffiliated/fizzie)
2021-03-03 22:34:37 +0100Ristovski(~364e20076@unaffiliated/ristovski)
2021-03-03 22:34:37 +0100jtcs(~jtcs@vmi359854.contaboserver.net)
2021-03-03 22:34:37 +0100crmaurei_(crmaurei@nat/qt/x-cevnpryauojgtcok)
2021-03-03 22:34:37 +0100brettgilio_(~brettgili@brettgilio.com)
2021-03-03 22:34:37 +0100vrs(~vrs@unaffiliated/vrs)
2021-03-03 22:34:37 +0100sdx23(~sdx23@unaffiliated/sdx23)
2021-03-03 22:34:37 +0100dweller(~dweller@178.62.146.60)
2021-03-03 22:34:37 +0100electrocat(~michiel@revan.derhaeg.be)
2021-03-03 22:35:41 +0100 <mc47> hah, alright then
2021-03-03 22:43:57 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-03 22:50:15 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 240 seconds)
2021-03-03 22:59:19 +0100terrorjack(~terrorjac@ec2-54-95-39-30.ap-northeast-1.compute.amazonaws.com)
2021-03-03 23:03:01 +0100drl(~l@2600:1700:8360:3870:b1c7:70fc:bb53:eda4) (Quit: Leaving)
2021-03-03 23:08:49 +0100notis(~notis@185.51.134.230) (Ping timeout: 245 seconds)
2021-03-03 23:09:57 +0100notis(~notis@185.51.134.230)
2021-03-03 23:21:40 +0100 <heck-to-the-gnom> Vscode doesn't have PRs because everyone contributes to vscodium, vscode is fake open source, vscodium, however is not
2021-03-03 23:21:40 +0100 <heck-to-the-gnom> At least last time I checked
2021-03-03 23:23:00 +0100 <mc47> You can still contribute to vscode, but it's not likely you'll get to work on new features
2021-03-03 23:23:09 +0100 <mc47> mainly just bug fixes
2021-03-03 23:23:18 +0100 <mc47> new features get decided by microsoft
2021-03-03 23:24:42 +0100 <Liskni_si> heck-to-the-gnom: (most of) the code for both vscode and vscodium is in the same repo, the vscode one
2021-03-03 23:57:10 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)