Home liberachat/#xmonad: Logs Calendar

Logs on 2021-05-31 (liberachat/#xmonad)

00:57:46 Guest46 joins (~Guest46@075-084-001-108.res.spectrum.com)
00:58:07 × Guest46 quits (~Guest46@075-084-001-108.res.spectrum.com) (Client Quit)
01:03:04 themainm1 joins (~themainma@user/themainman)
01:06:25 × themainman quits (~themainma@user/themainman) (Ping timeout: 272 seconds)
01:55:03 × themainm1 quits (~themainma@user/themainman) (Quit: WeeChat 3.1)
01:59:05 manju joins (~jason@219.88.233.35)
02:32:47 × td_ quits (~td@94.134.91.12) (Ping timeout: 252 seconds)
02:34:33 td_ joins (~td@muedsl-82-207-238-238.citykom.de)
02:42:02 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Ping timeout: 268 seconds)
03:33:34 a6a45081-2b83 joins (~aditya@106.212.79.20)
03:50:54 jg joins (~jrgiacone@47.149.222.98)
03:54:22 <jg> yall this new XMonad.Util.ClickableWorkspaces is so awesome compared the the unsafestdn
04:01:14 <a6a45081-2b83> how to get multiple xmobars?
04:01:45 <jg> the only thing im finding with the clickable work space on a dual monitor set up, is if one screen is on 1 and the other is on 2, when you click the opposite, they do not swap as they should, they just move focus to the other screen, is that intended?
04:02:03 <jg> a6a45081 i can help, are you on the github version
04:03:11 <a6a45081-2b83> I am using Xmonad.Hooks.DynamicBars
04:03:19 <a6a45081-2b83> so that's able to show it on multiple screens
04:03:33 <a6a45081-2b83> and using the normal way I can show it on one screen but single time
04:03:46 <a6a45081-2b83> I hope there's a way to show multiple xmobars on multiple screens
04:03:56 <jg> I use the X.H.StatusBar and X.H.StatusBar.PP
04:04:04 <jg> there is and you can make it dynamic
04:04:45 <jg> hang on I'm getting a link for the Hook
04:05:20 <jg> the dynamic lets ttps://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Hooks/StatusBar.hs
04:06:11 <jg> line 375 for dynamic multiple status bars, and line 319 for static, lmk if you need help setting it up
04:06:44 <jg> i forgot the h sorry: https://github.com/xmonad/xmonad-contrib/blob/master/XMonad/Hooks/StatusBar.hs
04:07:39 <jg> if youre on the .15 version from your repo and not the github, line 355 shows the old way of doing it, that will work aswell
04:08:12 <a6a45081-2b83> cool that's great
04:08:26 <a6a45081-2b83> i'm on v0.38
04:09:19 <a6a45081-2b83> * 0.16 of xmonad-contrib
04:09:42 <a6a45081-2b83> last updated on 25th may and I think this was added on 5 apr
04:10:49 <jg> yea for the new dynamic stuff. If you turn off a screen it turns off the second bar automatically. You would have to build the xmonad xmobar, and xmonad-contrib from github with stack. It is not hard at all if you wanted to do it
04:11:21 <jg> otherwise, use the old spawnPipe method
04:13:51 <a6a45081-2b83> ok i'm done installing that let me change config
04:19:39 <jg> yea just lmk!
04:21:38 <jg> I just figured out how to get the new clickable work spaces module working so I think im pretty much done with my config beyond window rules
04:21:59 <a6a45081-2b83> i used <action= > tags to do that
04:24:36 <jg> yea thats what I did for my update module!
04:25:02 <jg> I just click it and it prompts me for my password to update and shows how many updates are available in the module
04:31:45 <jg> brb
04:31:48 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
04:32:56 jg joins (~jrgiacone@47.149.222.98)
04:43:17 <a6a45081-2b83> cool! ok i accidently built xmobar-git instead of xmonad-contrib-git, seems to be working now
04:43:40 <a6a45081-2b83> but clickablePP is not working with XPropertyLog :(
04:44:03 <jg> hang on I'll give you my pastebin of how I set mine up
04:44:12 <jg> i had a little trouble too
04:46:16 <jg> https://pastebin.com/ieY9tNug
04:46:55 <jg> it would not let me put clickable in the myXmobarPP, but it let me pit it in the xmobar definition
04:47:39 <jg> and you use UnsafeXmonad log in your xmobarrc
04:48:06 <a6a45081-2b83> thanks that's really helpful
04:48:27 <jg> i appologise for the lack of comments in there
04:48:31 <jg> im still building lol
04:49:30 <a6a45081-2b83> no need to
04:49:34 <a6a45081-2b83> you really helped me out here
04:49:51 <a6a45081-2b83> actually just changing XPropertyLog -> UnsafeXPropertyLog worked
04:49:56 <jg> just trying to pass it on, I've gotten a lot of help in here over the last few years
04:50:03 <jg> lol days not years
04:50:51 <a6a45081-2b83> It's working fine with: "xmobarTop sid = statusBarPropTo "_XMONAD_LOG_TOP" ("xmobar -x "++show sid++" ~/.config/xmobar/xmobarrc_top" )(clickablePP myXmobarPP)" and then "xmobars (S sid) = pure $ xmobarTop sid <> xmobarBot sid"
04:51:38 <jg> I had issues with the _XMONAD_LOG_TOP making my xmobar not update, so i took it out and use the normal prop
04:51:50 <jg> im glad you got it :)
04:53:10 <a6a45081-2b83> it looks like this now https://i.imgur.com/3ZX8l1a.png
04:53:39 <jg> oh hell yea sick theme, I'll show you mine
04:53:52 <jg> I dig the colors
04:54:24 <a6a45081-2b83> it's gruvbox
04:56:52 <jg> https://imgur.com/JEgTdxJ
04:56:56 <jg> that is my current setup
04:58:01 <a6a45081-2b83> nice, looks cool (though quite similar to derek-taylor's one, maybe he also picked that from somewhere)
04:58:12 <a6a45081-2b83> I think I'll also add updates and weather thing to my bar
04:58:19 <a6a45081-2b83> also network speed
04:58:39 <jg> Yea I took some of the modules from my old set up which was off his
04:58:49 <a6a45081-2b83> transparency looks cool
04:59:22 <a6a45081-2b83> i had rounded corners and transparency and spacing some time back but idk why i removed that (probably functionality over eye candy)
04:59:26 <jg> thanks! I wish I could use the experimental backends for picom (to blur the background) , but it causes stuttering for me
04:59:43 <jg> yea I'm back and forth on the gaps lol
04:59:46 <a6a45081-2b83> is that due to HW?
05:00:29 <jg> I think or I have something wrong in my picom config, I'm on a nvidia 3000 series, and its beautiful with glx, but occasional 1s lags with experimental
05:00:54 <jg> could be drivers, im not really sure
05:06:25 <a6a45081-2b83> hmm, i'm on amd and it worked fine for me, sorry i couldn't help here
05:07:19 <jg> its all good!, yea its probably fine and im just being picky. I noticed it by drawging the window around in floating
05:07:34 <jg> if I do it fast on experimental every few seconds it will freeze as if the mouse stops tracking
05:07:48 <jg> doesnt occur without experimental lol
05:09:24 <jg> mind if I asked you how you got your terminal to have that cool ui
05:09:32 <a6a45081-2b83> that's zsh
05:09:37 <a6a45081-2b83> powerlevel10k
05:09:49 <jg> hmm is it a pain to swap/worth it
05:10:07 <a6a45081-2b83> there's a setup wizard - you just have to answer y/n
05:10:19 <jg> to switch from bash to zsh?
05:10:43 <a6a45081-2b83> chsh -s /bin/zsh
05:10:51 <a6a45081-2b83> it will change your default shell to zsh
05:11:04 <jg> ahh i might look into this
05:11:06 <a6a45081-2b83> plus there are plugin managers for zsh like omzsh etc.
05:11:07 <jg> thank you
05:37:27 × a6a45081-2b83 quits (~aditya@106.212.79.20) (Remote host closed the connection)
05:47:43 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
06:10:43 milosz joins (~milosz@user/milosz)
06:37:50 wonko joins (~wjc@62.115.229.50)
06:38:13 × wonko quits (~wjc@62.115.229.50) (Changing host)
06:38:13 wonko joins (~wjc@user/wonko)
06:49:12 cfricke joins (~cfricke@user/cfricke)
07:35:11 mc47 joins (~yecinem@89.246.239.190)
09:04:04 berberman_ joins (~berberman@user/berberman)
09:04:48 tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
09:04:59 × berberman quits (~berberman@user/berberman) (Ping timeout: 268 seconds)
09:05:06 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.1)
09:49:18 Guest84 joins (~Guest84@2a00:23c7:99f9:9900:aafc:dbf1:9cdb:7ef7)
09:50:47 <Guest84> hi I put something like this in my config:
09:50:54 <Guest84> ```
09:50:57 <Guest84> myLogHook (a, b, c) =
09:50:57 <Guest84> dynamicLogWithPP $
09:50:58 <Guest84> namedScratchpadFilterOutWorkspacePP $
09:50:58 <Guest84> xmobarPP
09:50:59 <Guest84> { -- the following variables beginning with 'pp' are settings for xmobar.
09:50:59 <Guest84> -- ppOutput = mapM_ (\x -> hPutStrLn x) h, -- xmobar on monitor 1
09:51:00 <Guest84> ppOutput = \x ->
09:51:00 <Guest84> hPutStrLn a x -- xmobar on monitor 1
09:51:01 <Guest84> >> hPutStrLn b x -- xmobar on monitor 2
09:51:01 <Guest84> >> hPutStrLn c x, -- xmobar on monitor 3
09:51:02 <Guest84> ppCurrent = xmobarColor "#98be65" "" . wrap "[" "]", -- Current workspace
09:51:03 <Guest84> ppVisible = xmobarColor "#98be65" "" . clickable, -- Visible but not current workspace
09:51:03 <Guest84> ppHidden = xmobarColor "#82AAFF" "" . wrap "*" "" . clickable, -- Hidden workspaces
09:51:03 <Guest84> ppHiddenNoWindows = xmobarColor "#c792ea" "" . clickable, -- Hidden workspaces (no windows)
09:51:04 <Guest84> ppTitle = xmobarColor "#b3afc2" "" . shorten 60, -- Title of active window
09:51:04 <Guest84> ppSep = "<fc=#666666> <fn=1>|</fn> </fc>", -- Separator character
09:51:05 <Guest84> ppUrgent = xmobarColor "#C45500" "" . wrap "!" "!", -- Urgent workspace
09:51:05 <Guest84> ppExtras = [windowCount], -- # of windows current workspace
09:51:17 <Guest84> -- is to use a keybinding to toggle fullscreen noborders instead. (M-<Space>)
09:51:17 <Guest84> -- <+> fullscreenEventHook
09:51:18 <Guest84> modMask = myModMask,
09:51:19 <Guest84> terminal = myTerminal,
09:51:19 <Guest84> startupHook = myStartupHook,
09:51:19 <Guest84> layoutHook = myLayoutHook,
09:51:20 <Guest84> workspaces = myWorkspaces,
09:51:20 <Guest84> borderWidth = myBorderWidth,
09:51:21 <Guest84> normalBorderColor = myNormalBorderColor,
09:51:22 <Guest84> focusedBorderColor = myFocusedBorderColor,
09:51:22 <Guest84> logHook = myLogHook (xmproc0, xmproc1, xmproc2)
09:51:23 <Guest84> }
09:51:23 <Guest84> `additionalKeysP` myKeys
09:51:28 <Guest84> buy my xmobar only shows on primary monitor but now all?
09:51:49 <Guest84> I am on a laptop with an external monitor. Thanks
10:01:05 <mc47> @where paste
10:01:05 <lambdabot> Help us help you: please paste full code, input and/or output at e.g. https://paste.tomsmeding.com
10:10:32 <Guest84> https://paste.tomsmeding.com/BBpUQ9vy
10:13:14 <Guest84> https://paste.tomsmeding.com/U4aHGtWh
10:19:27 <mc47> So what's the problem again? You want xmobar to show on all your monitors?
10:19:38 <mc47> And which version of xmonad-contrib are you using?
10:44:39 themainman joins (~themainma@user/themainman)
10:58:29 bghimis parts (~bghimis@80.96.21.160) (WeeChat 3.1)
11:01:26 × mc47 quits (~yecinem@89.246.239.190) (Quit: Leaving)
11:03:40 mc47 joins (~yecinem@89.246.239.190)
11:51:15 Dynom joins (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl)
11:51:50 frosch03 joins (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37)
11:52:15 frosch03 parts (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37) ()
11:55:30 frosch03 joins (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37)
11:55:38 frosch03 parts (~user@2a02:8070:7ab:1b00:da3d:550:1093:7f37) ()
12:02:34 × benin quits (~benin@183.82.177.19) (Ping timeout: 268 seconds)
12:06:13 benin joins (~benin@183.82.177.19)
12:36:30 × benin quits (~benin@183.82.177.19) (Ping timeout: 268 seconds)
13:07:41 <Guest84> @mc47 yes but it only shows on the primary screen
13:07:41 <lambdabot> Unknown command, try @list
13:08:03 <Guest84> im on xmonad-contrib v0.16
13:30:17 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
13:42:27 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
13:44:09 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
14:03:35 freopen joins (~freopenma@2001:470:69fc:105::256)
14:17:29 × wonko quits (~wjc@user/wonko) (Remote host closed the connection)
14:18:25 milosz_ joins (~milosz@user/milosz)
14:19:03 × milosz quits (~milosz@user/milosz) (Read error: Connection reset by peer)
14:20:50 allbery_b joins (~geekosaur@069-135-003-034.biz.spectrum.com)
14:20:55 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Killed (NickServ (GHOST command used by allbery_b)))
14:21:01 allbery_b is now known as geekosaur
14:27:17 × manju quits (~jason@219.88.233.35) (Ping timeout: 268 seconds)
14:27:19 × mc47[m] quits (~mc47matri@2001:470:69fc:105::733) (Ping timeout: 268 seconds)
14:27:34 manju joins (~jason@219.88.233.35)
14:28:55 × berberman_ quits (~berberman@user/berberman) (Ping timeout: 268 seconds)
14:29:58 × ruffy_ quits (~jonas@2a03:b0c0:3:d0::162e:a001) (Ping timeout: 268 seconds)
14:30:40 × tremon quits (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl) (Ping timeout: 268 seconds)
14:32:48 tremon joins (~tremon@217-63-61-89.cable.dynamic.v4.ziggo.nl)
14:33:00 berberman joins (~berberman@user/berberman)
14:34:26 <Guest84> If i cant get xmobar on multiple screens i cant really use xmonad :(
14:34:50 ruffy_ joins (~jonas@2a03:b0c0:3:d0::162e:a001)
14:36:32 mc47[m] joins (~mc47matri@2001:470:69fc:105::733)
14:41:52 × mc47[m] quits (~mc47matri@2001:470:69fc:105::733) (*.net *.split)
14:41:52 × Dynom quits (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl) (*.net *.split)
14:41:52 × werneta quits (~werneta@mobile-166-176-57-108.mycingular.net) (*.net *.split)
14:43:19 Dynom joins (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl)
14:43:46 werneta joins (~werneta@mobile-166-176-57-108.mycingular.net)
14:49:21 mc47[m] joins (~mc47matri@2001:470:69fc:105::733)
14:49:33 seschwar joins (~seschwar@user/seschwar)
14:50:54 <liskin> Guest84: when you run xmobar -x something manually, does it show on that screen or not?
14:55:30 <Guest84> only my primary screen shows the xmobar
14:55:40 <Guest84> not on the other screen no
15:07:09 aditya joins (~aditya@106.212.79.20)
15:07:53 <aditya> Hello guys, I'm stuck in tty2 and can't start xmonad after installing xmonad-contrib-git (It says missing dependency random-...)
15:11:11 unclechu joins (~unclechu@2001:470:69fc:105::354)
15:13:52 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
15:14:17 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
15:22:08 <liskin> Guest84: is it possible that you compiled xmobar without having xinerama headers around?
15:23:12 × aditya quits (~aditya@106.212.79.20) (Read error: Connection reset by peer)
15:27:15 <Guest84> liskin sorry i'm new to this how exactly do u do that?
15:46:02 <liskin> Guest84: doesn't really matter how _I_ do that; why don't you tell us how did _you_ install xmobar
15:47:10 ChanServ sets mode +o liskin
15:47:13 liskin sets mode +o unclechu
16:04:30 ectospasm joins (~ectospasm@66.172.33.63)
16:09:57 × ectospasm quits (~ectospasm@66.172.33.63) (Quit: WeeChat 2.8)
16:12:04 ectospasm joins (~ectospasm@66.172.33.63)
16:14:13 <Guest84> i installed it from arch repos via pacman
16:15:20 <Guest84> liskin xmonad v0.15 and xmonad-contrib v0.16
16:16:12 <ectospasm> Apparently Arch's Haskell subsystem is horribly broken. XMonad works, but not much else.
16:16:41 <ectospasm> I ran into a problem with pandoc not working in Arch, so I downloaded the static binary from git.
16:17:36 <liskin> Arch's Haskell packaging is indeed horribly broken, but this particular issue (xmobar not being built against X11 with Xinerama support) isn't expected :-/
16:17:58 <liskin> not sure where to look next :-/
16:18:16 <Guest84> this is weird cuz i see most configs online use this xmproc thing for rendering xmobar
16:19:14 <liskin> Why would you even talk about xmproc when you can't get xmobar to show by running it manually?
16:19:36 <liskin> The problem seems to be outside of xmonad.
16:20:27 <Guest84> i guess im out of luck but thanks liskin
16:21:01 <liskin> your xmonad config is broken as well, though: you should be using docks instead of manually adding manageDocks and docksEventHook
16:21:20 <liskin> but even this broken config should work when you run xmobar manually.
16:26:57 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
16:27:17 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
16:40:00 × Guest84 quits (~Guest84@2a00:23c7:99f9:9900:aafc:dbf1:9cdb:7ef7) (Quit: Client closed)
16:41:23 × ectospasm quits (~ectospasm@66.172.33.63) (Changing host)
16:41:23 ectospasm joins (~ectospasm@user/ectospasm)
16:42:46 ectospasm is now known as ecto
16:43:29 ecto is now known as derSpasm
16:43:48 derSpasm is now known as ectospasm
17:18:53 × werneta quits (~werneta@mobile-166-176-57-108.mycingular.net) (Ping timeout: 264 seconds)
17:20:27 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
17:28:55 wonko joins (~wjc@62.115.229.50)
17:33:50 jg joins (~jrgiacone@47.149.222.98)
17:37:55 <jg> good morning!
17:41:51 matrixbridge12 joins (~matrixbri@2001:470:69fc:105::375)
17:41:52 matrixbridge12 parts (~matrixbri@2001:470:69fc:105::375) ()
17:42:02 matrixbridge12 joins (~matrixbri@2001:470:69fc:105::375)
17:42:03 matrixbridge12 parts (~matrixbri@2001:470:69fc:105::375) ()
17:43:35 wenzel joins (~wenzel@user/wenzel)
17:48:14 <mc47> jg good day!
17:48:20 ServerStatsDisco joins (~serversta@2001:470:69fc:105::1a)
17:50:11 liskin sets mode +o wenzel
17:51:26 matrixbridge12 joins (~matrixbri@2001:470:69fc:105::375)
17:51:26 matrixbridge12 parts (~matrixbri@2001:470:69fc:105::375) ()
17:51:31 matrixbridge12 joins (~matrixbri@2001:470:69fc:105::375)
17:51:33 matrixbridge12 parts (~matrixbri@2001:470:69fc:105::375) ()
17:52:07 aamermoquim[m] joins (~aamermoqu@2001:470:69fc:105::a28)
17:52:12 <unclechu> test
17:52:16 <wenzel> test back
17:52:29 abhixec[m] joins (~abhixecma@2001:470:69fc:105::a2a)
17:52:45 antilambda[m] joins (~antilambd@2001:470:69fc:105::a2b)
17:53:01 AhmedAl-Hamed[m] joins (~asalhamed@2001:470:69fc:105::a2c)
17:53:17 AunJaffery[m] joins (~aunoxmatr@2001:470:69fc:105::a2d)
17:53:32 <unclechu> liskin: well, it seems to be working, at least one side, it might take some time to synchronize members list
17:53:33 By_JumperX4[m] joins (~byjumperx@2001:470:69fc:105::a2e)
17:53:49 CodeBitCookie[m] joins (~code-bit-@2001:470:69fc:105::a2f)
17:54:05 d9ny[m] joins (~d9nymatri@2001:470:69fc:105::a30)
17:54:14 <liskin> yeah, users are joining one by one slowly… :-)
17:54:21 Dave[m] joins (~davama1ma@2001:470:69fc:105::a31)
17:54:37 devnet[m] joins (~devnet20m@2001:470:69fc:105::a32)
17:54:53 dev[m] joins (~devnetmat@2001:470:69fc:105::a33)
17:55:09 dkasak[m] joins (~dkasakter@2001:470:69fc:105::a34)
17:55:25 dmytrokurch[m] joins (~dmytrokur@2001:470:69fc:105::a35)
17:55:29 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
17:55:30 <liskin[m]> let's give it some time then :-)
17:55:41 Drishal[m] joins (~drishalma@2001:470:69fc:105::a36)
17:55:41 EdwardTjrnhammar joins (~edwtjofai@2001:470:69fc:105::3cb)
17:55:58 egeas[m] joins (~egeasasra@2001:470:69fc:105::a37)
17:55:58 ElKowar[m] joins (~elkowarma@2001:470:69fc:105::392)
17:55:58 fabfianda[m] joins (~fabfianda@2001:470:69fc:105::6db)
17:56:01 <liskin[m]> The onesidedness is concerning, though. Haven't seen that when I tested on #haskell-cs. :-/
17:56:14 fakecrafter[m] joins (~fakecraft@2001:470:69fc:105::a38)
17:56:30 galambborong[m] joins (~galambbor@2001:470:69fc:105::a39)
17:56:30 gate32[m] joins (~gate32mat@2001:470:69fc:105::9e3)
17:56:46 globulis[m] joins (~globulism@2001:470:69fc:105::a3a)
17:57:02 gustavcedersjo[m joins (~gustavced@2001:470:69fc:105::a3b)
17:57:03 <unclechu> liskin: i remember from latest matrix live they are mentioned something about intentionally dropping messages while synchronizing or something
17:57:18 hellquist[m] joins (~hellquist@2001:470:69fc:105::a3c)
17:57:18 hjulle[m] joins (~hjullemat@2001:470:69fc:105::1dd)
17:57:18 hpd[m] joins (~hpdhpdeif@2001:470:69fc:105::230)
17:57:34 ibizaman[m] joins (~ibizamanm@2001:470:69fc:105::a3d)
17:57:40 <unclechu> don’t remember the details though, but there might be something that is related, maybe it will go away after all the members are synchronized
17:57:50 iffsid[m] joins (~iffsidmat@2001:470:69fc:105::a3e)
17:58:06 indium[m] joins (~indiummat@2001:470:69fc:105::a3f)
17:58:17 <unclechu> it was something about a bug when people who are not supposed to be able to read some messages were actually able to do so. access-related issue
17:58:22 instinctive[m] joins (~instincti@2001:470:69fc:105::a40)
17:58:32 <jg> mc47, the new clickable hook was fantasticly easy to set up!
17:58:38 issadarkthing[m] joins (~issadarkt@2001:470:69fc:105::a41)
17:58:54 TomasJakl[m] joins (~jaklttchn@2001:470:69fc:105::a42)
17:59:09 <jg> im looking into switching to zsh, which is not xmonad related, but looks fun lol
17:59:10 jakub[m] joins (~jakubfami@2001:470:69fc:105::a43)
17:59:26 Jason[m] joins (~jasonzemo@2001:470:69fc:105::a44)
17:59:26 jgart[m] joins (~jgartemat@2001:470:69fc:105::5c9)
17:59:42 jhuizy[m] joins (~jhuizymat@2001:470:69fc:105::a45)
17:59:57 <unclechu> liskin: also i wander how it would work with your nickname. there is your account on irc side with exact same nickname.
17:59:57 <unclechu> when a matrix user is reflected on irc side it gets `[m]` ending but what’s applied to the other side?
17:59:58 josiah_sama[m] joins (~josiahsam@2001:470:69fc:105::a46)
18:00:14 justinrestivo[m] joins (~justinres@2001:470:69fc:105::a47)
18:00:30 Kidany[m] joins (~kidanymat@2001:470:69fc:105::a48)
18:00:43 <liskin[m]> Other side being Matrix side? Here I'm as either @liskin:matrix.org or @liskin:libera.chat. That's unique enough.
18:00:46 krisfris[m] joins (~krisfrism@2001:470:69fc:105::a49)
18:01:02 kunrooted[m] joins (~kunrooted@2001:470:69fc:105::a4a)
18:01:02 Las[m] joins (~lasmatrix@2001:470:69fc:105::74e)
18:01:02 Lehvak[m] joins (~lehvakmat@2001:470:69fc:105::469)
18:01:16 <liskin> jg: Oh, you mentioned something about the clickable not switching workspaces like you want to when using multiple screens. That's because EwmhDesktops uses view and not greedyView. We might be able to make that configurable. Feel free to file an issue so it's not forgotten.
18:01:18 Liyang[m] joins (~liyangmat@2001:470:69fc:105::a4b)
18:01:34 lukebarnard[m] joins (~lukebarna@2001:470:69fc:105::a4c)
18:01:39 <liskin> Or just patch EwmhDesktops locally :-)
18:01:50 maom[m] joins (~lurpammat@2001:470:69fc:105::a4d)
18:01:55 <unclechu> liskin: also it seems we don’t have users joining from irc side yet. the messages are supposed to be sent from those virtual accounts. since they are not ready yet no messages could be delivered from irc side
18:02:03 <jg> oh I can, its not that big of a deal haha!
18:02:06 madjestic[m] joins (~madjestic@2001:470:69fc:105::a4e)
18:02:06 masse[m] joins (~masserauh@2001:470:69fc:105::3bd)
18:02:17 <unclechu> liskin: i mean nicknames, not MXIDs, i don’t remember how matrix handles the conflicting nicknames cases
18:02:17 <jg> I just did not know if that was intented or not
18:02:22 MerlinGttlinger[ joins (~mgttlinge@2001:470:69fc:105::a4f)
18:02:25 MatrixTravelerbo joins (~voyagert2@2001:470:69fc:105::22)
18:02:38 mishgun[m] joins (~mishgunma@2001:470:69fc:105::a50)
18:02:38 Sam[m] joins (~mmarvidfr@2001:470:69fc:105::3bf)
18:02:52 <jg> damn we got hella people joining today
18:02:54 moyamo[m] joins (~moyamomat@2001:470:69fc:105::a51)
18:02:54 nihilipster[m] joins (~nihilipst@2001:470:69fc:105::720)
18:03:10 pavelthebest[m] joins (~paveltheb@2001:470:69fc:105::a52)
18:03:12 <liskin[m]> That's a good explanation. Makes sense. I know next to nothing about Matrix though. If this worked similarly to Slack/Discord bots, then the puppets could be able to send messages without joining.
18:03:26 ph_0x17[m] joins (~ph0x17mat@2001:470:69fc:105::a53)
18:03:35 <liskin> jg: We're trying to bridge the Matrix room with this IRC channel.
18:03:36 <jg> do yall prefer libera chat over like a discord server?
18:03:42 pnotequalnp[m] joins (~pnotequal@2001:470:69fc:105::a54)
18:03:42 psibi joins (~psibimatr@2001:470:69fc:105::8ab)
18:03:49 <liskin> It'll be a bit noisy for a bit.
18:03:58 __[m] joins (~quillaspm@2001:470:69fc:105::a55)
18:04:25 <liskin> jg: Yes, we do prefer that. Discord is proprietary crap that actively fights people using alternative clients. That's an absolute blocker.
18:04:26 Roos[m] joins (~roosember@2001:470:69fc:105::a56)
18:04:32 <wenzel> it’ll be 77 joins
18:04:42 <jg> fair reasoning !
18:04:42 rosariopulella[m joins (~rosariopu@2001:470:69fc:105::a57)
18:04:58 samhh[m] joins (~samhhmatr@2001:470:69fc:105::a58)
18:05:14 sanuto[m] joins (~sanutomat@2001:470:69fc:105::a59)
18:05:14 Daniel[m] joins (~therealda@2001:470:69fc:105::740)
18:05:30 therivercass[m] joins (~theriverc@2001:470:69fc:105::a5a)
18:05:43 <mc47> jq that's awesome! The interface was designed in such a way that is easy to add `PP -> X PP` combinators
18:05:46 TheWizardTower[m joins (~thewizard@2001:470:69fc:105::a5b)
18:06:02 triumphofdeath[m joins (~triumphof@2001:470:69fc:105::a5c)
18:06:18 VarikValefor[m] joins (~varikvale@2001:470:69fc:105::a5d)
18:06:34 vyorkin[m] joins (~vyorkinma@2001:470:69fc:105::a5e)
18:06:49 <liskin> (I do run Discord here because of friends and some communities that aren't available elsewhere, but it's a massive pain to use, so as long as I can have a say in it, it's IRC/Matrix only.)
18:06:50 YehoshuaPesachWa joins (~yehoshuap@2001:470:69fc:105::a5f)
18:06:50 yuu[m] joins (~yuumatrix@2001:470:69fc:105::8a6)
18:07:03 <jg> mc47, I did run into a problem where it mentioned that as an error when I tried to throw it in my myxmobarPP, but I just threw it in my xmobar1 definition and it worked great!
18:07:06 zpartacoos[m] joins (~zpartacoo@2001:470:69fc:105::a60)
18:07:32 <jg> so instead of (pure myxmobarPP) i did (clickablePP myxmobarPP) and it worked great
18:08:03 <mc47> did you figure out what the problem was?
18:08:18 <liskin> Looks we're synced, messages started being visible on the Matrix side.
18:08:21 <jg> I did not, I can move it and tell you the error code
18:08:52 <liskin> Not all of them though. :-(
18:09:05 <unclechu> okay, now i can see messages from irc side
18:09:26 <jg> but I also may have been trying to call it in the wrong location
18:12:16 <jg> mc47: https://pastebin.com/wRbdS4kP this is how I got it working
18:12:56 <mc47> that looks neat
18:14:22 <jg> oh wow... so if I remove clickable and bring it back to pure, I can still have clickable actions, just not clickable workspaces
18:14:40 <jg> i kinda dig that, cause I'll prob never actually click on a workspace
18:16:19 <mc47> liskin, unclechu I just realized what you're trying to do \o/ I hope it works
18:16:39 liskin uses clickable workspaces just to test the code, never clicks on that either
18:16:50 <jg> mc47: here is the issue when i run it in the myXmobarPP https://imgur.com/a/pRYXJ9O
18:17:10 <jg> I could be implementing it wrong here though, but the other way works great so its nbd
18:17:10 <liskin> maybe once I told my wife that she can click on that, but in general I prefer other people not to touch my computer at all :-)
18:17:47 <jg> lol @liskin, thats why I like xmonad, I can just leave my computer unlocked and the majority of people wont even know how to use it
18:22:59 <mc47> jh can you send the code? It's impossible to see
18:23:22 <mc47> security by obscurity :)
18:23:37 unclechu parts (~unclechu@2001:470:69fc:105::354) ()
18:23:51 unclechu joins (~unclechu@2001:470:69fc:105::354)
18:23:51 <unclechu> testing
18:23:55 <unclechu> works
18:24:09 <jg> i gotchu big dog
18:25:31 <jg> mc47: https://pastebin.com/DWp4GHt1
18:25:52 <jg> line 153 is where i have myXmobarPP
18:28:54 <jg> aesthetic related question, what do i need to add to chage my secondary screen identification from <#> to [#]
18:30:38 <mc47> myXmobarPP :: X PP
18:30:39 <mc47> not PP
18:30:57 <mc47> and then you can drop the pure from your statusBarProp
18:31:16 <jg> ahhh, mind if I ask what the X invokes
18:31:34 <mc47> X is a monad
18:31:56 <mc47> it basically means, that the PP value has a context and is not pure
18:32:19 <jg> that works great, just have to get rid of pure
18:32:30 <mc47> and you'd want to look at ppVisible
18:32:44 <mc47> probably ppVisible = wrap "[" "]"
18:33:55 <jg> on the money!
19:02:00 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
19:02:51 jg joins (~jrgiacone@47.149.222.98)
19:05:33 × jg quits (~jrgiacone@47.149.222.98) (Client Quit)
19:25:30 liskin sets mode -o wenzel
19:25:36 liskin sets mode -o liskin
19:40:51 jg joins (~jrgiacone@47.149.222.98)
19:41:42 <jg> mc47, do you know if there is any way to use both X.L.Magnifier and X.L.MultiToggle, it does not like Ambiguous occurences of `Toggle`
19:42:47 <Solid> jg: you can import modules qualified
19:42:54 <mc47> you could replace import XMonad.Layout.Magnifier with import qualified XMonad.Layout.Magnifer as Mag, and replace the Toggle from X.L.Magnifier with Mag.Toggle
19:42:57 <mc47> or sth along those lines
19:43:50 <jg> ill try that thanks!
19:45:37 <Solid> (note that you'll have to prefix _everything_ from X.L.Magnifier with Mag in this case)
19:46:42 <jg> yea i just has to add "Mag." in front of magnifiercz, so doing that qualified, basically changes how we call the hook/layout
19:49:12 <jg> thats really cool, thanks guys
19:59:57 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
20:01:19 × wonko quits (~wjc@62.115.229.50) (Ping timeout: 244 seconds)
20:04:48 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
20:18:53 × jg quits (~jrgiacone@47.149.222.98) (Ping timeout: 264 seconds)
20:19:27 × mc47 quits (~yecinem@89.246.239.190) (Read error: Connection reset by peer)
20:21:50 × Dynom quits (~niels@80-114-12-206.cable.dynamic.v4.ziggo.nl) (Quit: WeeChat 3.1)
21:20:01 × geekosaur quits (~geekosaur@069-135-003-034.biz.spectrum.com) (Remote host closed the connection)
21:22:22 geekosaur joins (~geekosaur@069-135-003-034.biz.spectrum.com)
21:59:36 cyr4x3 joins (~cyr4x3@139.47.116.53)
22:01:42 jg joins (~jrgiacone@47.149.222.98)
22:05:00 <jg> what shell are yall rocking?
22:09:36 <liskin> "good" old bash :-)
22:09:36 × abhixec quits (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net) (Quit: leaving)
22:14:44 × srk quits (~sorki@user/srk) (Ping timeout: 252 seconds)
22:25:43 × Natch quits (~natch@c-e070e255.014-297-73746f25.bbcust.telenor.se) (Read error: Connection reset by peer)
22:26:25 × jg quits (~jrgiacone@47.149.222.98) (Quit: Lost terminal)
22:29:56 jg joins (~jrgiacone@47.149.222.98)
22:30:41 srk joins (~sorki@user/srk)
22:32:54 × seschwar quits (~seschwar@user/seschwar) (Quit: :wq)
23:03:07 <ectospasm> zsh here on my local systems and VPSes. bash on systems deployed at customer premises.
23:03:50 <ectospasm> I usually write shell scripts in bash, until I run into something that doesn't work in bash (like variable interpolation within brace expansions).
23:04:56 abhixec joins (~abhixec@c-67-169-139-16.hsd1.ca.comcast.net)
23:08:48 × vanvik quits (~vanvik@82.194.204.210) (Quit: Ping timeout (120 seconds))
23:09:08 vanvik joins (~vanvik@82.194.204.210)
23:13:26 <jg> yea ive been itching to try zsh for the autocomplete
23:13:40 <jg> trying in a vm its kinda cool, but omzsh is kinda bloated no?
23:20:48 × cyr4x3 quits (~cyr4x3@139.47.116.53) (Quit: WeeChat 2.3)
23:23:44 <jg> do yall know why sudo htop runs so much faster than htop?
23:30:27 × jg quits (~jrgiacone@47.149.222.98) (Quit: leaving)
23:32:45 jg joins (~jrgiacone@47.149.222.98)
23:32:56 <jg> it was the showing of cpu frequencies that it struggles with
23:40:39 jaunedir joins (~jaunedir@2806:104e:13:7bdb:dfa:a974:fff9:6ea6)
23:46:58 × jg quits (~jrgiacone@47.149.222.98) (Quit: leaving)
23:47:08 <jaunedir> Hello there, i'm trying to add the volume function keys to my xmonad config file, but I cannot find the keycode for the Function 'Fn' key
23:48:37 <geekosaur> it doesn't have opne, and is generally handled by the machine BIOS
23:50:10 <geekosaur> generally the Fn+key shows up as a base keysym to X11 (that is, no modifiers)
23:52:09 <geekosaur> and some Fn+key sequences are handled completely by the BIOS and don't show up to X11 at all, if they're passed through in any fashion it's as ACPI events (e.g. suspend key)
23:52:34 <geekosaur> use xev to see what's going on when you press it
23:52:35 <jaunedir> :geekosaur oh, thanks. so is there a way to tell this to xmonad?
23:52:52 <geekosaur> what exactly are you trying to do?
23:54:33 <jaunedir> I'm trying to map Fn + F2 to lower volume and Fn + F3 to increase it. Right now increasing and lowering it without the Function modifier works
23:55:40 <geekosaur> so use xev to find out the keysyms sent by Fn+F2 and Fn+F3, and bind those keysyms in xmonad. if xev only reports keycodes, you'd have to use Xkb or xmodmap to bind keysyms to those keys
23:56:06 <jaunedir> when I press Fn using `xev` I get a keycode 151, when pressing it with Fn + F2 it returns a keycode 122
23:57:20 <geekosaur> 151 seems odd, I et XF86WakeUp as the keysym. (you bind keysyms in xmonad, not keycodes)
23:57:57 <liskin> XF86WakeUp is the Fn key
23:58:25 <liskin> it seems weird, but that's it actually is on a ThinkPad: it's the only key on the keyboard that wakes the laptop up from sleep
23:58:37 <liskin> *that's what …
23:58:37 <geekosaur> 122 is XF86AudioLowerVolume and should be bindable as such, althoguh they look like xK_XF86... in Haskell
23:58:45 <jaunedir> my keysysm when pressing Fn + F2 and Fn + F3 are `0x10008ff11` and `0x10008ff11`, respectively
23:59:30 <geekosaur> same keysym for both?
23:59:44 <geekosaur> liskin, not on my X220 fwiw
23:59:51 <jaunedir> sorry,

All times are in UTC on 2021-05-31.