2020/12/10

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