Home liberachat/#xmonad: Logs Calendar

Logs on 2023-07-16 (liberachat/#xmonad)

02:07:58 × td_ quits (~td@i5387091F.versanet.de) (Ping timeout: 272 seconds)
02:09:05 td_ joins (~td@i5387091F.versanet.de)
02:15:34 × ft quits (~ft@p4fc2a1e5.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
02:16:39 ft joins (~ft@p4fc2a0ab.dip0.t-ipconnect.de)
03:35:28 × redgloboli quits (~redglobol@user/redgloboli) (Ping timeout: 252 seconds)
03:36:36 redgloboli joins (~redglobol@user/redgloboli)
05:57:13 Retropikzel[m] parts (~retropikz@2001:470:69fc:105::14e7) ()
08:45:19 rundown joins (~defjam@2a02:c7e:2807:b900:90c2:f728:4677:1e92)
08:46:01 coldpress_ joins (~coldpress@72.136.212.35.bc.googleusercontent.com)
08:48:43 ft_ joins (~ft@p4fc2a0ab.dip0.t-ipconnect.de)
08:53:29 × ft quits (~ft@p4fc2a0ab.dip0.t-ipconnect.de) (*.net *.split)
08:53:29 × ectospasm quits (~ectospasm@user/ectospasm) (*.net *.split)
08:53:29 × defjam quits (~defjam@2a02:c7e:2807:b900:78ed:96ff:963a:af74) (*.net *.split)
08:53:30 × coldpress quits (~coldpress@72.136.212.35.bc.googleusercontent.com) (*.net *.split)
08:53:30 ft_ is now known as ft
09:01:28 ectospasm joins (~ectospasm@user/ectospasm)
09:20:24 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
09:20:24 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
12:48:16 thyriaen joins (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3)
12:48:25 <thyriaen> howdy geekosaur
12:48:37 <geekosaur> hello
12:48:39 <thyriaen> i am using a scratchpad where i can show and hide a window with a hotkey
12:48:43 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
12:48:53 <thyriaen> as i understand this window gets shifted to a "hidden" workspace NSP
12:48:57 unclechu joins (~unclechu@2001:470:69fc:105::354)
12:49:07 <geekosaur> currently, yes
12:49:10 <thyriaen> and just moved to the current workspace at any given time which is super great
12:49:30 <thyriaen> now the thing is i am trying to use tint2 as my panel and i don't want NSP to be shown as a workspace
12:49:47 <thyriaen> is there some way to make this NSP not expose itself to the panel somehow ?
12:49:53 hightower2 joins (~hightower@85.94.71.188)
12:51:48 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-StatusBar-PP.html#v:filterOutWsPP
12:52:05 <geekosaur> hm, but that doesn't filter from EWMH
12:52:28 <geekosaur> was trying to find that but I'm not sure it's been implemented for the new style yet. liskin?
12:52:58 <geekosaur> oh, I missed it
12:52:59 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Hooks-EwmhDesktops.html#g:3
12:55:01 <geekosaur> also there's a WIP to have scratchpads actually hide instead of being moved to NSP; I don't know its current status though
12:55:58 <thyriaen> i am not sure if i understand the example
12:56:13 <thyriaen> what is [scratchpadWorkspaceTag] ?
12:56:45 <geekosaur> scratchpadWorkspaceTag is defined by NamedScratchpads
12:57:07 <geekosaur> it just means you don't have to hardcode NSP, in case we change the name for some reason
12:57:35 <geekosaur> https://hackage.haskell.org/package/xmonad-contrib-0.17.1/docs/XMonad-Util-NamedScratchpad.html#v:scratchpadWorkspaceTag
12:57:50 <thyriaen> my current main is main = xmonad $ ewmh $ docks $ defaults how do i include the addEwmHWorsspaceSort ?
12:58:00 <geekosaur> just before ewmh
12:58:38 <thyriaen> main = xmonad . addEwmhWorkspaceSort (pure myFilter) . ewmh $ docks $ defaults
12:58:40 <thyriaen> ?
12:58:50 <geekosaur> yes
12:58:58 <geekosaur> although you don't need the final $
12:59:09 <geekosaur> bbiab
12:59:11 <thyriaen> which one ?
13:00:46 <thyriaen> geekosaur, neat - it works - thanks so much <3
13:02:40 <thyriaen> geekosaur, for some reason i don't understand tint2 doesn't get noticed for avoidstruts
13:03:20 <thyriaen> geekosaur, _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
13:08:40 <geekosaur> what's _NET_WM_STRUT_PARTIAL?
13:09:21 <thyriaen> my xprop doesn't show me that attribute
13:09:41 <geekosaur> then xmonad has nothing for avoidStruts to operate on
13:09:52 <geekosaur> well, it might be _NET_WM_STRUT
13:10:09 <geekosaur> but this sounds like tint2 isn't setting any struts
13:10:11 <thyriaen> i compared it with polybar and it does show a strut
13:12:42 <geekosaur> https://paste.tomsmeding.com/m8APZpiZ is what I get for my lower dock
13:12:54 <geekosaur> you need at least one of those
13:13:13 <thyriaen> yes polybar has both tint2 doesn't
13:19:11 <thyriaen> geekosaur, found a way - was a tint2 settings issue
13:20:43 <jabuxas> i'm trying to install xmonad in a void musl vm and i'm receiving this error when running stack build in my project: https://bpa.st/4M7A
13:21:31 <jabuxas> i have just copied over the same .config/xmonad from my main machine, which works
13:22:26 <geekosaur[c]> I figured, some docks need to be told to set struts, or only do so if positioned properly
13:24:50 <geekosaur[c]> jabuxas: that's a stack issue, try in #haskell or #haskell-stack
13:25:11 <geekosaur[c]> I use cabal so I can't help
13:25:38 <jabuxas> ok
13:25:39 <jabuxas> if i dont manage to find a solution i'll try cabal
13:25:43 <jabuxas> ty
13:27:10 <geekosaur[c]> But it sounds like the bindist is broken
13:42:36 × thyriaen quits (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3) (Remote host closed the connection)
13:49:01 <xmonadtrack> xmonad Tomas Janousek * v0.17.2-72-ga24e9b4: ci: Use better github-actions user name/email (59 seconds ago, 1 file, 2+ 2-) https://github.com/xmonad/xmonad/commit/a24e9b4c7f7a
14:37:44 galactic_starfis joins (~galactics@2001:470:69fc:105::1:2985)
14:43:11 <galactic_starfis> A while ago I setup a custom fullscreen event here: https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Modules/Fullscreen.hs and https://gitlab.com/mikenrafter/config/-/blob/master/.xmonad/lib/Tweaks/EwmhDesktops.hs , after running a `diff` upon the new `EwmhDesktops.hs` --> it seems like custom FS hooks were added as a feature?
14:43:43 <galactic_starfis> tbh I probably should've contributed this, but I suppose it simply didn't cross my mind
14:48:04 <geekosaur> ewmh has generally been redone to include hooks, yes. ask liskin about them
14:54:24 raghavgururajan joins (ea769b8000@user/raghavgururajan)
16:23:07 × liskin[m] quits (~liskinmat@2001:470:69fc:105::768) (Remote host closed the connection)
16:23:07 × unclechu quits (~unclechu@2001:470:69fc:105::354) (Remote host closed the connection)
16:24:57 × Mion quits (~Urist@archlinux/op/MrElendig) (Quit: all hail donk)
16:25:58 MrElendig joins (~Urist@archlinux/op/MrElendig)
17:25:02 × hightower2 quits (~hightower@85.94.71.188) (Ping timeout: 272 seconds)
17:43:50 × Natch quits (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se) (Remote host closed the connection)
17:44:28 Natch joins (~natch@c-9e07225c.038-60-73746f7.bbcust.telenor.se)
18:03:13 <xmonadtrack> New branch created: pull/462 (2 commits) https://github.com/xmonad/xmonad/pull/462
18:03:21 <xmonadtrack> New xmonad-contrib branch created: pull/819 (2 commits) https://github.com/xmonad/xmonad-contrib/pull/819
18:03:28 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
18:03:42 unclechu joins (~unclechu@2001:470:69fc:105::354)
18:07:41 hightower2 joins (~hightower@141-136-175-55.dsl.iskon.hr)
18:18:02 derfflinger joins (~derffling@user/derfflinger)
18:33:06 mudri joins (uid317655@id-317655.helmsley.irccloud.com)
21:22:26 × ft quits (~ft@p4fc2a0ab.dip0.t-ipconnect.de) (Ping timeout: 246 seconds)
21:24:15 ft joins (~ft@p508db47d.dip0.t-ipconnect.de)
21:50:27 × derfflinger quits (~derffling@user/derfflinger) (Read error: Connection reset by peer)
23:05:01 × td_ quits (~td@i5387091F.versanet.de) (Ping timeout: 245 seconds)
23:06:50 td_ joins (~td@i53870936.versanet.de)
23:16:03 thyriaen joins (~thyriaen@2a01:aea0:dd4:6659:269:41a:675c:ada3)
23:16:30 <thyriaen> are you around geekosaur ?
23:16:57 <geekosaur[c]> Yes
23:17:14 <thyriaen> my tint2 panel is set to "draw on bottom layer"
23:17:26 <thyriaen> however when i switch a window to fullscreen in xmonad
23:17:30 <thyriaen> it goes underneath
23:17:42 <thyriaen> can i configure my fullscreen layout to always draw over everything ?
23:18:20 <thyriaen> my layout i am talking about is simply
23:18:21 <thyriaen> noBorders Simplest
23:19:19 <geekosaur[c]> Hm. Solid , any ideas?
23:20:09 <geekosaur[c]> I think you broke some expectations by using a layout
23:20:41 <thyriaen> i am confused, how so ?
23:24:07 <geekosaur[c]> Normal fullscreen is a floating window
23:25:13 <geekosaur[c]> You might be able to use avoidStrutsOn [] (noBorders Simplest)
23:26:34 <geekosaur[c]> It might also require something I'll have to look up once I'm back inside
23:34:12 <geekosaur> okay, so the problem with how you configured tint2 is that it's trying to use EWMH layers, but we don't (and currently can't) support them
23:34:35 <geekosaur> you will have to lower the window inside of xmonad if there's no way to make it use XLowerWindow() directly
23:37:26 <geekosaur> appName =? "tint2" --> ask >>= \w -> liftX (withDisplay $ \d -> io (lowerWindow d w)) >> idHook
23:37:45 <geekosaur> (in your manageHook)
23:39:09 u8353v[m] joins (~u8353vmat@2001:470:69fc:105::3:45df)
23:39:36 <u8353v[m]> Are X11 questions welcome here?
23:39:55 <geekosaur> yes
23:40:55 <geekosaur> well, some of them. if it involves a gc then you may not get much help here 🙂

All times are in UTC on 2023-07-16.