Home liberachat/#xmonad: Logs Calendar

Logs: liberachat/#xmonad

←Prev  Next→
Page 1 .. 965 966 967 968 969 970 971 972 973 974 975 .. 1851
185,003 events total
2022-11-25 14:06:53 × cfricke quits (~cfricke@user/cfricke) (Quit: WeeChat 3.7.1)
2022-11-25 14:13:57 srz joins (~srz@devil.dm.uba.ar)
2022-11-25 14:22:34 jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net)
2022-11-25 14:29:59 × rpana quits (~rpana@141.30.130.27) (Quit: Client closed)
2022-11-25 14:57:47 × minnie quits (~minnie@159.196.202.199) (Ping timeout: 264 seconds)
2022-11-25 15:27:23 mvk joins (~mvk@2607:fea8:5ce3:8500::efb)
2022-11-25 15:29:19 × [Leary] quits (~Leary]@user/Leary/x-0910699) (Remote host closed the connection)
2022-11-25 15:29:37 [Leary] joins (~Leary]@user/Leary/x-0910699)
2022-11-25 15:29:40 minnie joins (~minnie@159.196.202.199)
2022-11-25 15:30:28 × mvk quits (~mvk@2607:fea8:5ce3:8500::efb) (Client Quit)
2022-11-25 16:01:28 × srz quits (~srz@devil.dm.uba.ar) (Ping timeout: 265 seconds)
2022-11-25 16:02:50 escobear joins (~gknux@user/galaxy-knuckles/x-3015990)
2022-11-25 16:03:10 × gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (Ping timeout: 260 seconds)
2022-11-25 16:03:37 escobear is now known as gknux
2022-11-25 16:09:24 × Forkk quits (~forkk@li926-228.members.linode.com) (Ping timeout: 248 seconds)
2022-11-25 16:26:57 srz joins (~srz@devil.dm.uba.ar)
2022-11-25 16:53:35 × srz quits (~srz@devil.dm.uba.ar) (Ping timeout: 264 seconds)
2022-11-25 19:29:57 <liskin> Oh crap, we never triggered https://github.com/xmonad/xmonad-docs/actions to generate docs for 0.17.1 :-(
2022-11-25 19:30:10 liskin[m] joins (~liskinmat@2001:470:69fc:105::768)
2022-11-25 19:30:14 <liskin> I should add that to MANTAINERS.dm
2022-11-25 19:34:30 <xmonadtrack> xmonad Tomas Janousek * v0.17.1-33-g40f8246: MAINTAINERS: Add xmonad-docs build step to the release process (2 minutes ago, 1 file, 6+ 1-) https://github.com/xmonad/xmonad/commit/40f8246080e1
2022-11-25 19:40:23 × minnie quits (~minnie@159.196.202.199) (Ping timeout: 264 seconds)
2022-11-25 19:42:52 srz joins (~srz@devil.dm.uba.ar)
2022-11-25 20:12:01 Forkk joins (~forkk@li926-228.members.linode.com)
2022-11-25 20:18:08 Guest62 joins (~Guest62@180.195.206.166)
2022-11-25 20:18:45 <Guest62> Hello is anyone around?
2022-11-25 20:19:20 <geekosaur> yes
2022-11-25 20:20:37 <Guest62> Hey I'm having a problem when I changed my config according to the newest tutorial.
2022-11-25 20:21:15 <Guest62> If I set my layout to "full" the xmobar panel is not being hidden.
2022-11-25 20:21:42 <Guest62> I tried following this https://github.com/xmonad/xmonad/blob/master/TUTORIAL.md
2022-11-25 20:22:20 <geekosaur> the Full layout doesn't by itself hide panels
2022-11-25 20:22:35 <Guest62> Ooof,
2022-11-25 20:22:40 <geekosaur> if you want that then you need to play games with avoidStruts
2022-11-25 20:23:01 <geekosaur> or perhaps you want actual fullscreen, which is not what Full is
2022-11-25 20:23:10 <Guest62> Yea, already added on to the myLayout section.
2022-11-25 20:24:01 <geekosaur> not enough just to havge it, you need to use it specially. see https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L144-L145
2022-11-25 20:25:02 <geekosaur> avoidStrutsOn [] means struts default disabled there
2022-11-25 20:26:16 <geekosaur> if you want this as part of a layout rotation with ||| ten you do something like: avoidStruts (layout1 ||| layout2 ||| whatever) ||| avoidStrutsOn [] Full
2022-11-25 20:26:31 <Guest62> Previously before I started to use the XMonadLog whenever I change my layout to "full" actual wholescreen is used by the window.
2022-11-25 20:26:40 <Guest62> I used it like this.
2022-11-25 20:26:42 <Guest62> avoidStruts (tiled ||| column) ||| Full
2022-11-25 20:26:42 <geekosaur> (or omit the avoidStrutsOn [] part; I have that so I can toggle them on if I want)
2022-11-25 20:27:00 <geekosaur> that should work fine, I'd think
2022-11-25 20:27:23 <geekosaur> just don't have another avoidStruts above it because that will take precedence
2022-11-25 20:28:18 <Guest62> Uhm, above it I have only smartborders and spacingraw.
2022-11-25 20:29:17 <geekosaur> hm, that's not guaranteed to work right, struts need to be outside of/above spacing
2022-11-25 20:30:43 <geekosaur> but you'd want Full to be outside of spacing for that to be fullscreen anyway
2022-11-25 20:30:54 <geekosaur> your layoutHook would end up somewhat more complex
2022-11-25 20:31:33 <geekosaur> (avoidStruts $ spacingRaw … $ tiled ||| column) ||| Full
2022-11-25 20:32:03 <Guest62> Interesting.
2022-11-25 20:32:17 <Guest62> I will try your suggestion.
2022-11-25 20:34:19 <Guest62> No dice. xmobar is still not being hidden.
2022-11-25 20:34:27 <geekosaur> if spacingRaw includes edge spacing then the status bar will again be visible, since we never actually hide it, we only allow it to be overlapped
2022-11-25 20:35:01 <geekosaur> there's a setting for xmobar for actual hiding iirc but I'm not an xmobar user so I can't tell you much about it
2022-11-25 20:35:36 <Guest62> What do you use if I may ask?
2022-11-25 20:35:56 <geekosaur> I run xmonad as window manager for MATE so I use mate-panel and xmonad-log-applet
2022-11-25 20:36:20 <geekosaur> which means I have half of hackage as dependencies for my xmonad.hs because xmonad-log-applet uses dbus 🙂
2022-11-25 20:38:52 <Guest62> Ooof sounds more complicated than what I can handle. :')
2022-11-25 20:40:02 <geekosaur> well, you can do quite a lot with just EWMH properties. I wanted some extra stuff so I have a very customized DynamicLog setup
2022-11-25 20:42:06 <Guest62> I thought DynamicLog is frozen?
2022-11-25 20:42:33 <geekosaur> DynamicLog is still the underpinning for logging
2022-11-25 20:42:50 <geekosaur> so you can still use it if you're doing a custom setup like I am
2022-11-25 20:43:28 × gknux quits (~gknux@user/galaxy-knuckles/x-3015990) (Ping timeout: 268 seconds)
2022-11-25 20:43:53 <geekosaur> X.H.DynamicLog now just reexports X.H.StatusBar.PP, but the low level logging function is still dynamicLogWithPP
2022-11-25 20:45:49 <geekosaur> and I have to use it directly because there's no way to use the StatusBar stuff to initialize dbus and associate the resulting handle with the PP
2022-11-25 20:46:21 <geekosaur> and I'm not sure we want one given all the deps dbus has 🙂
2022-11-25 20:47:12 <Guest62> If I comment out the line with easySB ... in the main section the full layout works :')
2022-11-25 20:47:33 <geekosaur> that's because xmobar is no longer running 🙂
2022-11-25 20:47:43 <geekosaur> easySB is what launches it
2022-11-25 20:50:09 <Guest62> If you don't mind, can you share your dotfiles?
2022-11-25 20:50:42 <geekosaur> I pointed to the main one earlier
2022-11-25 20:51:03 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs
2022-11-25 20:51:43 <geekosaur> there's some other ones in the same repo and branch; since I have that dbus dependency I use cabal to build my setup
2022-11-25 20:52:00 <geekosaur> (stack would work as well but I don't like stack)
2022-11-25 20:56:47 <Guest62> Your config looks so different.
2022-11-25 20:58:21 <geekosaur> yes, I format it a lot differently than most folks
2022-11-25 20:58:33 <geekosaur> plus it predates the tutorial by some 15 years 🙂
2022-11-25 20:59:01 <Guest62> Can you take a look at mine? Maybe there is more that I am missing?
2022-11-25 20:59:03 <Guest62> https://github.com/Meeekow/arch/blob/main/dotfiles/xmonad.hs
2022-11-25 20:59:15 <Guest62> Holy shit. 15 years?
2022-11-25 20:59:47 <Guest62> I haven't even got 1 year using xmonad.
2022-11-25 21:00:23 <AskYourself[m]> Is there a good example of how to set up Xmonad on NixOS? I still have my config from Arch, but I'm struggling to get things working. In the greeter screen I can see Xmonad is an option, now that I've added windowManager.xmonad.enable = true;, but I can't figure out how to actually make it use my Xmonad config.
2022-11-25 21:00:41 gknux joins (~gknux@user/galaxy-knuckles/x-3015990)
2022-11-25 21:16:11 <geekosaur> Guest62, looks to me like you still have spacingRaw before your other layout stuff (including avoidStruts, which makes it malfunction), and it adds a space of 10 on the bottom so that allows xmobar to be visible
2022-11-25 21:17:17 <geekosaur> AskYourself[m], I'm sorry but I don't know NixOS. I think you have to watch out for home-manager though, it may need to be configured to use a custom xmonad.hs instead of one it builds? but you need a NixOS user to confirm that
2022-11-25 21:17:19 <Guest62> I'll try to rewrite it. Thank you so much!
2022-11-25 21:17:46 <geekosaur> [25 20:31:33] <geekosaur> (avoidStruts $ spacingRaw … $ tiled ||| column) ||| Full
2022-11-25 21:18:23 <geekosaur> this way (a) avoidStruts is in the right place relative to spacing; (b) both avoidStruts and spacing apply only to the non-Full layouts
2022-11-25 21:18:35 <AskYourself[m]> geekosaur: Dang ok. Thanks anyway. I appreciate the reply.
2022-11-25 21:23:34 <geekosaur> Guest62, note that Full doesn't override avoidStruts *or* spacingRaw, it uses the space left after both are applied
2022-11-25 21:24:04 <geekosaur> which is why you need to arrange your layoutHook to not apply either if you want Full to actually use the full screen
2022-11-25 21:25:26 <geekosaur> this is a general rule for layouts; the screen rectangle is passed in, then layout modifiers make modifications and pass on the resulting rectangle to other layouts
2022-11-25 21:26:24 <Guest62> Still no go. I removed the smartBorders and spacingRaw and wrote it like this for testing but xmobar is still showing when full screen layout is selected.
2022-11-25 21:26:25 <Guest62> myLayout = (avoidStruts $ tiled ||| column) ||| Full
2022-11-25 21:26:40 <geekosaur> is a window open?
2022-11-25 21:26:47 <Guest62> Yes.
2022-11-25 21:26:59 <Guest62> Should I close everything?
2022-11-25 21:27:02 <geekosaur> also you may need to configure xmobar to lowerOnStart
2022-11-25 21:27:22 <geekosaur> no, just making sure because it would be visible if nothing else were open
2022-11-25 21:27:49 <geekosaur> I think xmobar needs to be configured with lowerOnStart = True; overrideRedirect = False

All times are in UTC.