Home freenode/#xmonad: Logs Calendar

Logs on 2020-12-10 (freenode/#xmonad)

00:30:39 <adder> i fixed the issue somehow... :)
00:31:16 <adder> the last issue is, clickable workspaces on xmobar. they broken when i introduced another screen, because now screens are "0_1", etc
00:31:20 <adder> this is my config: https://dpaste.com/2ATB5VNWD
00:31:28 <adder> i don't know how to pass screen id to clickable'
00:31:41 <adder> (or should i even do that in the first place)
00:33:01 <adder> sorry, this https://dpaste.com/GZ5D9ZRU2
00:33:59 <Liskni_si> adder: see the commit body here https://github.com/xmonad/xmonad-contrib/commit/8e1268192587a662b96ab01eddd59cdf4e28b764
00:34:53 × ybenel quits (~Mandalore@unaffiliated/ybenel) (Remote host closed the connection)
00:37:20 <adder> i'm unable to import the module
00:39:22 <Liskni_si> you'll need xmonad-contrib from git
00:44:18 <adder> i'm getting error when i try to install it https://dpaste.com/278LCZ6G9
00:45:22 <Liskni_si> yeah, that's a known issue: https://github.com/xmonad/xmonad/pull/219#issuecomment-742126193
00:45:45 <Liskni_si> you'll need to revert the last merge in xmonad, sorry about that
00:46:56 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
00:47:16 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
00:49:55 <adder> which commit should i go back to? and which repository? xmonad or xmonad-contrib?
00:50:59 <Liskni_si> xmonad, 5be975b4f23abe851ab59866f572d3301cb0119a
00:57:23 <adder> ok, i built it, but it's not in the path i think
01:26:42 <adder> i'm not sure how to use this clickablePP
01:32:39 Filipinos joins (~ChanServ@190.6.204.67)
02:16:52 materiyolo joins (~materiyol@112.204.171.225)
02:48:53 nova joins (~novasenco@gateway/tor-sasl/novasenco)
03:07:50 doct0rhu joins (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
03:15:34 × materiyolo quits (~materiyol@112.204.171.225) (Quit: WeeChat 2.9)
03:28:01 × theDon quits (~td@muedsl-82-207-238-168.citykom.de) (Ping timeout: 258 seconds)
03:29:58 theDon joins (~td@muedsl-82-207-238-079.citykom.de)
03:55:50 × doct0rhu quits (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Ping timeout: 260 seconds)
04:13:29 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
04:19:45 × ddellacosta quits (dd@gateway/vpn/mullvad/ddellacosta) (Ping timeout: 240 seconds)
04:46:41 materiyolo joins (~materiyol@112.204.171.225)
05:28:37 × heroux quits (sandroco@gateway/shell/insomnia247/x-enlxunxhvotsoyvh) (Ping timeout: 246 seconds)
05:35:47 heroux joins (sandroco@gateway/shell/insomnia247/x-ntofnzsnzxymfmks)
05:53:04 doct0rhu joins (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
06:05:41 cfricke joins (~cfricke@unaffiliated/cfricke)
06:07:42 palo1 joins (~weechat@c-base/crew/palo)
06:11:03 × palo quits (~weechat@c-base/crew/palo) (Ping timeout: 260 seconds)
06:11:04 palo1 is now known as palo
06:14:10 gzj joins (~gzj@unaffiliated/gzj)
06:29:56 × materiyolo quits (~materiyol@112.204.171.225) (Read error: Connection reset by peer)
06:34:55 ChubaDuba joins (~ChubaDuba@176.212.38.115)
07:23:06 wonko7 joins (~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133)
07:49:49 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
07:49:49 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
07:52:11 <coldpress> adder: myLogHook = do clickablePP xmobarPP {ppOutput = hPutStrLn h} >>= dynamicLogWithPP
07:59:27 × amiri quits (~amiri@cpe-76-91-154-9.socal.res.rr.com) (Ping timeout: 260 seconds)
08:01:03 <deebo> clickable pee pee
08:05:26 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
08:06:00 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
08:11:21 notis joins (~notis@185.51.134.229)
08:36:43 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
09:06:30 × doct0rhu quits (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Quit: Leaving)
09:06:48 doct0rhu joins (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
09:19:27 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
09:19:27 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
09:24:07 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
09:24:28 gzj joins (~gzj@unaffiliated/gzj)
09:37:15 thc202 joins (~thc202@unaffiliated/thc202)
09:47:09 <adder> hello, i'm not sure how would i pass ScreenId to myLogHook, can someone help? https://dpaste.com/2T2P7SLYA
10:10:06 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
10:10:27 gzj joins (~gzj@unaffiliated/gzj)
10:21:19 × adder quits (~adder@unaffiliated/adder) (Remote host closed the connection)
10:35:31 adder joins (~adder@unaffiliated/adder)
10:44:40 materiyolo joins (~materiyol@112.204.171.225)
11:10:12 × adder quits (~adder@unaffiliated/adder) (Remote host closed the connection)
11:14:48 adder joins (~adder@unaffiliated/adder)
11:15:42 × sgibber2018 quits (~arch-gibb@208.85.237.137) (Quit: WeeChat 2.9)
11:45:18 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
11:45:19 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
12:09:55 × berberman quits (~berberman@unaffiliated/berberman) (Ping timeout: 272 seconds)
12:09:58 berberman_ joins (~berberman@unaffiliated/berberman)
12:19:21 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
12:47:20 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.0)
13:14:29 geekosaur joins (82659a09@host154-009.vpn.uakron.edu)
13:22:05 × doct0rhu quits (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net) (Ping timeout: 240 seconds)
13:38:35 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
13:43:07 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
13:43:27 gzj joins (~gzj@unaffiliated/gzj)
13:44:08 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
13:44:27 gzj joins (~gzj@unaffiliated/gzj)
13:47:44 <adder> hello, i need help setting clickable workspaces up
13:47:53 <adder> the problem is that i use marshallPP and clickablePP
13:54:58 <geekosaur> I expect that to have the same problem sorting does, with no simple fix
13:56:07 <fizzie> Yeah, you'd need clickablePP's formatting wrapper to use the marshalled name for getting the workspace index, but the unmarshalled name for the title, which it just can't do. I think your best bet would be to take the implementations of marshallPP and clickablePP, and manually smash them together; they're not excessively complex.
13:57:29 <fizzie> (Or give up on IndependentScreens... I've found moving workspaces between screens to be rather handy, after the adjustment period.)
13:58:50 <geekosaur> sadly, IndependentScreens is a horrid hack. it's amazing it works as well as it does, but it doesn't play along with lots of other stuff
14:04:18 × ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 256 seconds)
14:06:08 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:06:28 gzj joins (~gzj@unaffiliated/gzj)
14:07:08 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:07:30 gzj joins (~gzj@unaffiliated/gzj)
14:08:10 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:08:31 gzj joins (~gzj@unaffiliated/gzj)
14:10:09 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:10:29 gzj joins (~gzj@unaffiliated/gzj)
14:11:09 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:11:30 gzj joins (~gzj@unaffiliated/gzj)
14:14:10 × gzj quits (~gzj@unaffiliated/gzj) (Remote host closed the connection)
14:15:16 <Solid> sounds like the whole module needs an overhaul
14:15:37 <Solid> sadly I like xmonad's default multi-monitor behaviour too much to work on this :/
14:17:00 <geekosaur> overhaul wouldn't help. it's a clever idea that just won't play well with some other clever ideas :)
14:17:37 ml| joins (~ml|@unaffiliated/ml/x-3958674)
14:19:28 <geekosaur> sadly I think sorting is also unfixable in the general case: sorting has no provision for virtual vs. physical IDs and there's no good way to give it one
14:19:37 <dminuoso> fizzie: What do you mean by "moving workspaces between sreens"?
14:22:22 <fizzie> dminuoso: The thing that IndependentScreens prevents. Having a workspace "x" shown first on one physical monitor, and then later on a different one.
14:22:39 <dminuoso> Ah..
14:22:47 <dminuoso> Are windows pinned to their workspaces?
14:22:53 <dminuoso> Also, how do you run that with xmonad?
14:23:23 <fizzie> No, each monitor gets its own set of independent (hence the name) workspaces.
14:26:04 <fizzie> The way it actually works is, you give it a list of workspaces ("1", "2", "3"), and it generates a version that has a copy for each monitor ("0_1", "0_2", "0_3"; "1_1", "1_2", "1_3") for your config, plus provides utility functions from translating between (monitor, logical workspace) <=> physical workspace, and key bindings that change workspaces specifically on the current screen, and so on.
14:43:53 × geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
14:48:16 <dminuoso> well yeah, Im aware of IS works
14:48:24 <dminuoso> oh wait
14:48:29 <dminuoso> fizzie: is this functionality in xmonad-contrib?
14:55:28 amiri joins (~amiri@cpe-76-91-154-9.socal.res.rr.com)
14:57:58 <fizzie> What, IndependentScreens? Yes, it's an xmonad-contrib module.
15:05:52 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
15:05:53 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
15:05:58 × materiyolo quits (~materiyol@112.204.171.225) (Quit: WeeChat 2.9)
15:09:24 jganong joins (2f2d6d1d@047-045-109-029.biz.spectrum.com)
15:10:27 × jganong quits (2f2d6d1d@047-045-109-029.biz.spectrum.com) (Remote host closed the connection)
15:12:29 × berberman_ quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
15:13:19 berberman joins (~berberman@unaffiliated/berberman)
15:16:51 <dminuoso> fizzie: I think we're talking about different things. You suggested an alternative to IndependentScreens "I've found moving workspaces between screens to be rather handy")
15:17:00 <dminuoso> And I was curious what you were talking about there
15:18:03 jganong joins (2f2d6d1d@047-045-109-029.biz.spectrum.com)
15:18:27 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
15:19:35 <fizzie> Oh. Sorry for the confusion. I just meant not using IndependentScreens but instead sticking to XMonad's default workspace model, which does allow that.
15:20:11 sm[m] parts (simonmicma@gateway/shell/matrix.org/x-knubyzlepnzyxdvt) ("User left")
15:23:53 <dminuoso> Ah. You mean the default behavior where workspaces jump around the screens all the time?
15:24:02 <dminuoso> Inflicting maximum pain on you by showing what StackSet is all about?
15:24:24 <dminuoso> To me, it's dizzying to either use a single monitor, or use IndependentScreens with custom window functions..
15:25:31 × jganong quits (2f2d6d1d@047-045-109-029.biz.spectrum.com) (Remote host closed the connection)
15:25:32 <Solid> more like inflicting maximum joy ;)
15:26:51 <dminuoso> I couldnt wrap my head aroud it after a month
15:27:12 <dminuoso> Im just an average programmer, its why I write Haskell in the first place.
15:28:48 <adder> i'm close :) the issue is this: clickable' s w = xmobarAction ("xmonadctl view\\\"" ++ show s ++ "_" ++ w ++ "\\\"") "1" w
15:28:54 <adder> Couldn't find command 0_5"
15:28:59 <adder> it somehow lacks the quote
15:29:14 <adder> i'm not sure why, i tried all sorts of things
15:32:44 seschwar joins (~seschwar@unaffiliated/seschwar)
15:35:48 mc47 joins (~yecinem@89.246.239.190)
15:37:48 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
15:43:49 <tomsmeding> adder: perhaps better to discuss here, wasn't following this channel
15:44:22 <adder> tomsmeding, ok
15:44:26 <adder> well i'm not sure how to check what show s produces?
15:44:55 <tomsmeding> can't you just print the value using putStrLn if you're in IO, or if you aren't, use `trace` from Debug.Trace?
15:45:22 × notis quits (~notis@185.51.134.229) (Ping timeout: 272 seconds)
15:51:50 <adder> i'm not that good with haskell unfortunately
15:52:15 <adder> i removed xmonadctl view \\\ and left just shows s, it said this /bin/sh: 1: S: not found
15:54:26 <adder> when i remove show s, it says this Couldn't find command view"2"
15:54:45 <adder> which is the WorkspaceId
15:55:16 <Solid> adder: `import Debug.Trace` and then `clickable' s w = trace (show s) $ ...`
15:55:31 <Solid> prints the value of `show s` to stdout
15:57:04 <adder> yeah it has spaces
15:57:13 <adder> it's in the format S 0 or S 1
15:59:00 <tomsmeding> one quick hack you can do is replace `show s` in your code with `show (fromEnum s)`
15:59:34 <tomsmeding> but the xmonad experts here should be able to tell you if that's the way to go; I didn't find any other suitable ScreenId -> Int function in my quick search in the documentation
16:00:11 <adder> that works! thanks a bunch.
16:00:45 <tomsmeding> for your understanding: ScreenId is this thing: https://hackage.haskell.org/package/xmonad-0.15/docs/XMonad-Core.html#t:ScreenId
16:00:59 <tomsmeding> it's a type with one constructor, namely `S`, that has an Int argument
16:01:15 <tomsmeding> so if you `show` that, you get "S " followed by whatever is the show-representation of the Int
16:01:36 <tomsmeding> you want just the Int, and one dirty way to do that is use the Enum instance, which provides fromEnum which does the trick
16:02:03 <tomsmeding> alternatively you could do something like: let S number = s in ... use number here ...
16:02:11 <adder> cool. thanks for the explanation. i'll have to devote some time to the basics because this is unbearable. i love xmonad but i don't know any haskell and it's hard to do what i need to do.
16:02:34 <adder> i've been configuring dual monitor setup since yesterday morning
16:02:54 <adder> thanks once again
16:03:06 <Solid> Yes there doesn't seem to be a field for nicely unwrapping the `ScreenId`
16:03:48 <Solid> adder: you can write a function that's like `unScreen :: ScreenId -> Int ; unScreen (S n) = n` to get rid of the hack ;)
16:04:34 <adder> thank you :)
16:04:49 <tomsmeding> though if screen_workspace is something one commonly needs, I'd expect xmonad to have a function to produce that representation
16:04:57 <tomsmeding> but who am I, just an outsider :)
16:07:18 × berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
16:07:20 notis joins (~notis@185.51.134.229)
16:08:25 berberman joins (~berberman@unaffiliated/berberman)
16:11:42 <Solid> tomsmeding: I don't think this is commonly needed (though I also think an `unTYPE` field on a newtype never hurts ;), it's just used here to hack around a different kind of hackery :>
16:13:22 × berberman quits (~berberman@unaffiliated/berberman) (Quit: ZNC 1.7.5 - https://znc.in)
16:26:00 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
16:27:04 <tomsmeding> :D
16:36:54 gspe_ joins (~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it)
16:40:56 ChubaDub1 joins (~ChubaDuba@5.167.113.240)
16:44:06 × ChubaDuba quits (~ChubaDuba@176.212.38.115) (Ping timeout: 256 seconds)
16:44:17 × ericsagn1 quits (~ericsagne@2405:6580:0:5100:e26e:cf9:1dd6:9615) (Ping timeout: 260 seconds)
16:53:10 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 2.9)
16:57:08 ericsagn1 joins (~ericsagne@2405:6580:0:5100:dfb:ab60:926e:6731)
17:02:43 malook joins (~Thunderbi@5.82.52.68)
17:06:04 geekosaur joins (82659a09@host154-009.vpn.uakron.edu)
17:22:59 rabliatu joins (~quassel@107.158.96.75)
17:24:17 nova joins (~novasenco@gateway/tor-sasl/novasenco)
17:48:01 abhixec joins (~abhixec@c-67-169-141-95.hsd1.ca.comcast.net)
18:03:49 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds)
18:03:49 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 264 seconds)
18:05:47 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Quit: nova)
18:17:56 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
18:17:57 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
18:50:25 cyr4x3 joins (~ricard@139.47.121.51)
18:50:47 × cyr4x3 quits (~ricard@139.47.121.51) (Client Quit)
19:05:43 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds)
19:06:19 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 260 seconds)
19:13:50 × geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Ping timeout: 245 seconds)
19:14:11 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
19:14:11 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
19:17:25 × Filipinos quits (~ChanServ@190.6.204.67) (Ping timeout: 246 seconds)
19:31:32 adder parts (~adder@unaffiliated/adder) ("Leaving")
19:32:25 nova joins (~novasenco@gateway/tor-sasl/novasenco)
19:33:01 <nova> referring to xmobar docs, "--on", "--off", "--onc", and "--offc" .. all say "unrecognized option". Is this because I am using an older xmobar or something? It's from arch
19:33:14 <nova> for Volume
19:34:51 <Solid> nova: these seems to be monitor specific strings, i.e. they have to come aber a "--"
19:35:28 sagax joins (~sagax_nb@213.138.71.146)
19:35:34 <Solid> ["--template", "...", "--", "--offc" "colour"]
19:35:49 <nova> you've done me a solid. 'preciate it
19:35:58 <Solid> :)
19:38:05 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
19:38:05 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 240 seconds)
19:38:18 <Solid> the documentation could be a bit more specific there
19:39:02 <Solid> good thing I'm currently in the process of updating the docs anyways :>
19:40:39 geekosaur joins (82659a09@host154-009.vpn.uakron.edu)
19:46:41 ybenel joins (~Mandalore@unaffiliated/ybenel)
19:50:17 <nova> Solid, in other status bars, I have seen ability to send a signal to update part of the status bar. I wouldn't suppose that would be possible here?
19:51:11 <nova> looks like SIGUSR1 and SIGUSR2 are hard-coded to change to the next / previous screen?
19:52:51 <Solid> SIGUSR1 moves to the next screen and SIGUSR2 repositions xmobar on the current screen (according to the docs, not tested)
19:53:24 <Solid> nova: I don't think forcing a refresh is possible atm; it's a feature I've wanted myself a few times but I, so far, haven't looked into implementing it
19:55:00 |\|_[]_\|_|\ joins (~novasenco@gateway/tor-sasl/novasenco)
19:55:09 nova is now known as Guest93071
19:55:09 |\|_[]_\|_|\ is now known as nova
19:56:43 × Guest93071 quits (~novasenco@gateway/tor-sasl/novasenco) (Ping timeout: 240 seconds)
19:59:12 <nova> sorry I got d/c'd. May have missed messages
19:59:23 <nova> “in other status bars, I have seen ability to send a signal to update part of the status bar. I wouldn't suppose that would be possible here?”
19:59:27 × abhixec quits (~abhixec@c-67-169-141-95.hsd1.ca.comcast.net) (Quit: leaving)
19:59:28 <nova> “looks like SIGUSR1 and SIGUSR2 are hard-coded to change to the next / previous screen?”
20:00:12 <geekosaur> Solid 14:52:50SIGUSR1 moves to the next screen and SIGUSR2 repositions xmobar on the current screen (according to the docs, not tested)nova: I don't think forcing a refresh is possible atm; it's a feature I've wanted myself a few times but I, so far, haven't looked into implementing it
20:00:34 <geekosaur> yug, that cut and pasted badly
20:00:53 <nova> thx
20:01:28 × malook quits (~Thunderbi@5.82.52.68) (Quit: malook)
20:01:58 <Solid> nova: there's now a bot that logs this channel! check the /topic for the URL
20:07:27 × wonko7 quits (~wonko7@2a01:e35:2ffb:7040:14a1:46f4:68f7:2133) (Ping timeout: 272 seconds)
20:23:45 wonko7 joins (~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net)
20:25:20 <Liskni_si> nova: why do you need to refresh something manually? because of the rate or because it's not refreshing even though it should?
20:28:30 <nova> Liskni_si, tl;dr, I press Super+Ctrl+k to increase volume 5%, and xmobar lags (at most 1 second because of the timeout I put on it). However, other statusbars have ability to communicate via signals or rpc or something (never actually seen that but that might be nice) to say "hey, update a section".
20:29:27 <nova> Also, quick question, do you all change volume with haskell in xmonad.hs? I use this vol script I made: https://gitlab.com/dylnmc/dotfiles/-/blob/master/scripts/vol eg, I use `vol -qi`, `vol -qd` and `vold -qt` to increase 5%, decrease 5%, and toggle mute.
20:29:33 <Liskni_si> nova: oh I see, didn't realize the volume monitors are just period instead of event-based
20:30:04 Liskni_si changes volume via xmonad invoking a bash script
20:30:21 <nova> if I leave off the -q flag, then it uses dunst's notify-send to send the volume and mute status. it's pretty handy
20:30:52 <nova> but it would be awesome if the statusbar would update immediately (and have no period) for volume.
20:31:02 <nova> handling that, though, is, of course, rather tricky xD
20:31:11 <Liskni_si> in my case, pasystray takes care of the notifications, and I just pactl the volume
20:31:52 <nova> yes, I am using xmobar, and I'd like to stick with it for now. Also, I take exam now, so afk and thanks :)
20:34:01 × ybenel quits (~Mandalore@unaffiliated/ybenel) (Ping timeout: 256 seconds)
20:42:56 ybenel joins (~Mandalore@unaffiliated/ybenel)
20:54:36 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
20:54:37 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
20:59:53 <Solid> nova: there is an event-based volume plugin for xmobar
21:00:08 <Solid> it's called `Alsa`
21:04:05 × notis quits (~notis@185.51.134.229) (Read error: Connection reset by peer)
21:08:00 notis joins (~notis@185.51.134.222)
21:16:37 <nova> Solid, huh. well, I tried it. I get haskell errors. I just did , Run Alsa "default" "Master" [] 10 then used %alsa:default:Master%
21:16:59 <nova> ah. It doesn't take an increment :)
21:17:10 <nova> now, that is perfect. *hugs Solid*
21:17:18 <nova> Solid++
21:17:25 <nova> how do you get the bot to give KRRMA
21:17:36 <nova> xmobot? Who it is?
21:17:53 <nova> btw, xmobot is the best name for a bot ever. you're welcome
21:17:59 <Solid> :D
21:18:24 <geekosaur> lambdabot is quiet about it but tracks karma
21:18:43 <nova> geekosaur++ geekosaur++ geekosaur++ geekosaur++ geekosaur++
21:18:56 × notis quits (~notis@185.51.134.222) (Ping timeout: 240 seconds)
21:19:27 <geekosaur> p sure it ignored all but the first of those :p
21:20:08 <nova> it did. but you have 2 karma now :-)
21:21:19 notis joins (~notis@45.134.22.84)
21:33:53 <nova> Does anyone use xmobar with icons? You have to use .xbm files?
21:36:00 <ybenel> nova: you mean xpm files ?
21:40:44 × geekosaur quits (82659a09@host154-009.vpn.uakron.edu) (Remote host closed the connection)
21:54:48 Liskni_si uses xbm
22:04:17 ddellacosta joins (dd@gateway/vpn/mullvad/ddellacosta)
22:05:01 × evanjs quits (~evanjs@075-129-098-007.res.spectrum.com) (Ping timeout: 264 seconds)
22:10:26 evanjs joins (~evanjs@075-129-098-007.res.spectrum.com)
22:14:02 joznia joins (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net)
22:15:07 <joznia> hey guys i need help with something
22:15:23 <joznia> whenever i move a floating window a lot, xmonad freezes and doesn't respond to keybindings
22:15:57 <joznia> xmonad.errors tells me nothing besides smartSpacing is deprecated
22:17:46 <Liskni_si> joznia: that sounds like a pipe to dzen/xmobar getting full
22:18:49 <joznia> hmm, how would i go about fixing that
22:20:00 <Liskni_si> https://wiki.haskell.org/Xmonad/Frequently_asked_questions#XMonad_is_frozen.21
22:20:15 <Liskni_si> https://github.com/xmonad/xmonad-contrib/pull/408
22:22:12 <joznia> thanks
22:27:03 × joznia quits (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Quit: Lost terminal)
22:28:38 jo joins (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net)
22:28:55 jo is now known as Guest10506
22:29:47 × Guest10506 quits (~jo@162-206-187-245.lightspeed.renonv.sbcglobal.net) (Client Quit)
22:34:52 × daphnis_ quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
22:34:52 × daphnis quits (~daphnis@cm-84.214.179.98.getinternet.no) (Ping timeout: 256 seconds)
22:58:38 × mc47 quits (~yecinem@89.246.239.190) (Read error: Connection reset by peer)
22:58:41 daphnis_ joins (~daphnis@cm-84.214.179.98.getinternet.no)
22:58:41 daphnis joins (~daphnis@cm-84.214.179.98.getinternet.no)
23:06:04 × ddellacosta quits (dd@gateway/vpn/mullvad/ddellacosta) (Quit: WeeChat 2.8)
23:12:02 × ericsagn1 quits (~ericsagne@2405:6580:0:5100:dfb:ab60:926e:6731) (Ping timeout: 264 seconds)
23:13:24 × nova quits (~novasenco@gateway/tor-sasl/novasenco) (Remote host closed the connection)
23:14:49 sszark joins (~sszark@h-213-180.A392.priv.bahnhof.se)
23:15:28 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:19:25 × notis quits (~notis@45.134.22.84) (Ping timeout: 240 seconds)
23:20:20 × sszark quits (~sszark@h-213-180.A392.priv.bahnhof.se) (Quit: Lost terminal)
23:21:38 notis joins (~notis@45.134.22.48)
23:23:24 ericsagn1 joins (~ericsagne@2405:6580:0:5100:68eb:cd6f:e65f:336b)
23:29:15 doct0rhu joins (~orctarorg@pool-72-88-158-154.nwrknj.fios.verizon.net)
23:30:58 × wonko7 quits (~wonko7@lns-bzn-55-82-255-183-4.adsl.proxad.net) (Ping timeout: 256 seconds)
23:32:54 × notis quits (~notis@45.134.22.48) (Ping timeout: 260 seconds)
23:41:00 × gspe_ quits (~gspe@94-36-116-172.adsl-ull.clienti.tiscali.it) (Ping timeout: 272 seconds)
23:51:22 × rabliatu quits (~quassel@107.158.96.75) (Ping timeout: 256 seconds)
23:56:54 rabliatu joins (~quassel@107.158.96.75)

All times are in UTC on 2020-12-10.