Home freenode/#xmonad: Logs Calendar

Logs on 2021-01-21 (freenode/#xmonad)

00:04:02 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0)
00:18:07 × thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 260 seconds)
00:24:58 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
00:35:39 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Quit: WeeChat 3.0)
00:56:03 × notis quits (~notis@185.51.134.222) (Ping timeout: 260 seconds)
01:20:38 thunderrd joins (~thunderrd@183.182.115.7)
01:25:19 × thunderrd quits (~thunderrd@183.182.115.7) (Remote host closed the connection)
01:27:16 thunderrd joins (~thunderrd@183.182.115.7)
01:39:13 × al3x27 quits (~plovs@213.226.141.143) (Ping timeout: 260 seconds)
02:30:57 growpotk- joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
02:33:45 × gazler_ quits (~gazler@109.123.118.68) (Ping timeout: 240 seconds)
02:42:26 gazler_ joins (~gazler@2001:8b0:b165:a8d2:1553:5c63:3022:700e)
03:01:44 × growpotk- quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Ping timeout: 265 seconds)
03:36:34 × theDon quits (~td@94.134.91.113) (Ping timeout: 246 seconds)
03:38:33 theDon joins (~td@muedsl-82-207-238-142.citykom.de)
05:02:19 materiyolo joins (~materiyol@112.204.170.198)
05:09:03 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
05:17:43 sagax joins (~sagax_nb@213.138.71.146)
05:40:28 × materiyolo quits (~materiyol@112.204.170.198) (Ping timeout: 246 seconds)
05:42:50 alex` joins (~user@2603-7000-3e40-324c-f8fd-c366-e546-c755.res6.spectrum.com)
05:44:47 <alex`> Hey there! I'm having trouble getting Rofi to spawn from a keybinding. I have it bound to ("M-u", spawn "rofi -show window"). This command works fine from the terminal, but when I try to invoke "M-u", I don't get any feedback at all. Are there logs I can look at or anything that might help with troubleshooting this?
06:25:47 palo1 joins (~weechat@c-base/crew/palo)
06:29:05 × palo quits (~weechat@c-base/crew/palo) (Ping timeout: 265 seconds)
06:29:05 palo1 is now known as palo
06:40:59 nkuld4 joins (~nkuld4@2600:1008:b12c:396:d70d:f313:1539:d141)
07:18:50 × novas0x2a1 quits (~blah@157-131-125-210.fiber.dynamic.sonic.net) (Read error: Connection reset by peer)
07:19:30 novas0x2a joins (~blah@157-131-125-210.fiber.dynamic.sonic.net)
07:34:10 × nkuld4 quits (~nkuld4@2600:1008:b12c:396:d70d:f313:1539:d141) (Read error: Connection reset by peer)
07:39:49 nkuld4 joins (~nkuld4@2600:1008:b12c:396:d70d:f313:1539:d141)
07:51:03 × Natch| quits (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Remote host closed the connection)
07:51:46 Natch joins (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se)
08:18:50 <alex`> I can spawn other applications using the same `spawn "..."` command. Seems like there's a particular issue with Rofi :(
08:19:19 <alex`> Although as I mentioned before, I can invoke Rofi directly from the termina/cli
08:26:49 cfricke joins (~cfricke@unaffiliated/cfricke)
08:34:48 notis joins (~notis@185.51.134.222)
08:34:55 × werneta quits (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 272 seconds)
08:36:05 werneta joins (~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
08:43:41 × nkuld4 quits (~nkuld4@2600:1008:b12c:396:d70d:f313:1539:d141) (Read error: No route to host)
08:59:26 × alex` quits (~user@2603-7000-3e40-324c-f8fd-c366-e546-c755.res6.spectrum.com) (Ping timeout: 264 seconds)
09:01:40 everythingTaken joins (~everythin@gateway/tor-sasl/everythingtaken)
09:07:56 × de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Ping timeout: 240 seconds)
09:09:39 × everythingTaken quits (~everythin@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
09:20:30 de-vri-es joins (~de-vri-es@voyager.de-vri.es)
09:24:27 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
09:36:52 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Ping timeout: 256 seconds)
09:37:55 kelnoky joins (~shao@ip1f1222c4.dynamic.kabel-deutschland.de)
09:38:03 × kelnoky quits (~shao@ip1f1222c4.dynamic.kabel-deutschland.de) (Client Quit)
11:05:52 thc202 joins (~thc202@unaffiliated/thc202)
11:33:21 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
11:40:35 × pantsu quits (~Urist@archlinux/op/pdpc.supporter.active.mrelendig) (Quit: rebooting the US government)
11:41:28 cfricke joins (~cfricke@unaffiliated/cfricke)
11:43:07 × cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit)
11:43:25 cfricke joins (~cfricke@unaffiliated/cfricke)
11:49:52 MrElendig joins (~Urist@archlinux/op/pdpc.supporter.active.mrelendig)
11:55:48 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
11:55:58 cfricke joins (~cfricke@unaffiliated/cfricke)
12:11:59 × de-vri-es quits (~de-vri-es@voyager.de-vri.es) (Ping timeout: 272 seconds)
12:16:25 al3x27 joins (~plovs@213.226.141.143)
12:17:58 de-vri-es joins (~de-vri-es@voyager.de-vri.es)
12:19:22 ADG1089__ joins (~aditya@223.226.159.22)
12:23:01 × ADG1089__ quits (~aditya@223.226.159.22) (Remote host closed the connection)
12:35:19 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
12:36:10 cfricke joins (~cfricke@unaffiliated/cfricke)
12:37:08 × cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit)
12:37:21 cfricke joins (~cfricke@unaffiliated/cfricke)
12:39:23 × cfricke quits (~cfricke@unaffiliated/cfricke) (Client Quit)
12:39:34 cfricke joins (~cfricke@unaffiliated/cfricke)
13:04:19 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
13:06:11 cfricke joins (~cfricke@unaffiliated/cfricke)
13:12:16 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
13:13:01 cfricke joins (~cfricke@unaffiliated/cfricke)
13:14:47 geekosaur joins (82650c7c@130.101.12.124)
13:20:33 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
13:20:46 cfricke joins (~cfricke@unaffiliated/cfricke)
13:33:37 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
13:34:11 cfricke joins (~cfricke@unaffiliated/cfricke)
13:43:50 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
13:44:59 cfricke joins (~cfricke@unaffiliated/cfricke)
14:00:47 ADG1089__ joins (~aditya@223.226.159.22)
14:26:08 × Natch quits (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 265 seconds)
14:30:32 × meck quits (~meck@li1809-18.members.linode.com) (Quit: ZNC 1.8.2 - https://znc.in)
14:32:55 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Ping timeout: 268 seconds)
14:33:53 hexo joins (~hexo@gateway/tor-sasl/hexo)
14:37:01 meck joins (~meck@li1809-18.members.linode.com)
14:44:17 ADG1089_ joins (~aditya@223.235.77.133)
14:44:30 × ADG1089__ quits (~aditya@223.226.159.22) (Ping timeout: 265 seconds)
14:47:16 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed)
14:55:58 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
15:00:10 Natch joins (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se)
15:02:38 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
15:19:30 × psibi[m] quits (psibimatri@gateway/shell/matrix.org/x-pmiahgurinpvsxyp) (Quit: Bridge terminating on SIGTERM)
15:19:31 × moyamo[m] quits (moyamomatr@gateway/shell/matrix.org/x-vvueuiuctjjoazmf) (Quit: Bridge terminating on SIGTERM)
15:19:32 × psamim quits (samimpmatr@gateway/shell/matrix.org/x-patycjtbgjdsoggi) (Quit: Bridge terminating on SIGTERM)
15:19:33 × By_JumperX4[m] quits (byjumperx4@gateway/shell/matrix.org/x-kdupehztwhhtvyhz) (Quit: Bridge terminating on SIGTERM)
15:19:34 × noIOBeforeBedtim quits (dissatisfi@gateway/shell/matrix.org/x-ixwrzutollmrdotp) (Quit: Bridge terminating on SIGTERM)
15:19:36 × rednaZ[m] quits (r3dnazmatr@gateway/shell/matrix.org/x-surapbxzfortuwdw) (Quit: Bridge terminating on SIGTERM)
15:19:37 × chimay[m] quits (chimaymatr@gateway/shell/matrix.org/x-ibpbnqyjytxwixym) (Quit: Bridge terminating on SIGTERM)
15:20:10 × PotatoHatsue quits (berbermanp@gateway/shell/matrix.org/x-lgiztbanudhatvcs) (Quit: Bridge terminating on SIGTERM)
15:29:15 psamim joins (samimpmatr@gateway/shell/matrix.org/x-xavqfqwexdgthira)
15:31:40 ttmx joins (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111)
15:32:42 <ttmx> Hello there, I'm trying out Xmonad, but after 5 hours, I still haven't got xmobar to display the workspace icons. Would anyone kindly give me some help? I'm new to Haskell, although I'm not new to functional programming.
15:33:27 <vrs> workspace... icons?
15:33:36 <vrs> I don't think xmobar does that
15:34:03 <vrs> xmobar is text-only
15:34:56 <vrs> there are other status bars that do icons, but you'd need people other than me to help you there
15:35:08 <ttmx> I mean, you can use fontawesome for icons, but thats not the point. I don't have the workspace indicators noppes
15:35:55 <ttmx> And yes, I would like to
15:36:08 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/023b396fdc00fb7928767d0c5266ab63/image.png
15:36:36 <ttmx> I'd like them on the left, like I have on i3, but I seem to need to configure a pipe to the xmobar, which I have no idea how to do.
15:38:31 <fizzie> I'm not a xmobar user myself, but the impression I've gotten from the channel is to probably forget about the old-fashioned pipes + StdinReader, and instead use the XMonadLog module, which reads it from a root window _XMONAD_LOG property.
15:38:49 <fizzie> (The counterpart of which is `logHook = dynamicLogString defaultPP >>= xmonadPropLog` on the XMonad configuration side.)
15:39:48 <ttmx> I have no idea how to do either of those options
15:42:15 <Solid> ttmx: if you're using xmonad-contrib 0.16, then the easiest way is to use `statusBar' from X.H.DynamicLog ( https://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-DynamicLog.html )
15:42:41 <Solid> yes property-based logging would be recommended, but there's no "batteries included" way of doing that in 0.16
15:43:26 <ttmx> What do you mean with batteries included?
15:43:33 <ttmx> And why would property based logging be preferred?
15:44:18 <Solid> ttmx: batteries included in the sense that `statusBar' doesn't only spawn xmobar, but e.g. also makes xmonad aware that there is some screen area that shouldn't be covered by windows
15:44:48 <Solid> ( you can use it in this way http://ix.io/2MN8 )
15:45:43 <Solid> property-based logging should be preferred because when that pipe is full (i.e. not being read for some reason) xmonad will freeze
15:45:48 <Solid> that's not so nice behaviour :)
15:46:16 PotatoHatsue joins (berbermanp@gateway/shell/matrix.org/x-ucdydkolvsetyqeh)
15:46:16 rednaZ[m] joins (r3dnazmatr@gateway/shell/matrix.org/x-jmjfsvkbdjyewneq)
15:46:17 chimay[m] joins (chimaymatr@gateway/shell/matrix.org/x-cohzbdrfkdijcisb)
15:46:17 By_JumperX4[m] joins (byjumperx4@gateway/shell/matrix.org/x-tbdgezodmdufdmeg)
15:46:17 Half-Shot joins (half-shoth@gateway/shell/matrix.org/x-brkgvpwcuojedbxh)
15:46:23 moyamo[m] joins (moyamomatr@gateway/shell/matrix.org/x-pfzrhwtkrxjohobw)
15:46:23 psibi[m] joins (psibimatri@gateway/shell/matrix.org/x-xwoeskqjhzzppdnp)
15:46:24 noIOBeforeBedtim joins (dissatisfi@gateway/shell/matrix.org/x-vbixyrrshivnbxeu)
15:46:56 <ttmx> Got it.
15:46:58 × Natch quits (~natch@c-b471e255.014-297-73746f25.bbcust.telenor.se) (Ping timeout: 264 seconds)
15:48:09 Natch joins (~Natch@c-b471e255.014-297-73746f25.bbcust.telenor.se)
15:53:23 <ttmx> Wellll
15:54:01 <ttmx> What do I set x as when I'm using xmonad =<< xmobar x ?
15:56:01 <Solid> your config; this is where you define things like the modMask or any -Hook like functionality
15:56:12 <Solid> if you don't have anything like that yet you can use `def' for the default config
15:59:52 <ttmx> OH, my entire config??
16:00:31 <ttmx> AH, its "defaults" in the usual case
16:01:26 <Solid> this is usually something called myConfig or similar, it's a record of the type XConfig ( https://hackage.haskell.org/package/xmonad-0.15/docs/XMonad-Core.html#t:XConfig )
16:01:48 Rockj joins (~rockj@2001:67c:550:feed::1)
16:02:45 <ttmx> https://termbin.com/qpn3
16:02:55 <ttmx> it would be this, right? "defaults" ?
16:04:32 <Solid> indeed yes :)
16:05:36 <ttmx> Thank you
16:10:41 mc47 joins (~yecinem@89.246.239.190)
16:11:47 <Solid> Liskni_si: it's funny that these things seem to always seem to be hot stuff for a few days and then there's months of silence
16:12:06 <Solid> maybe someone influencial mentioned IfMax :>
16:14:25 <mc47> Are the conflicts getting resovled? My inbox was flooded
16:16:47 <ttmx> Welll, how do I customize the output of the pipe now?
16:17:34 <Solid> ttmx: for that you need to use `statusBar' instead of `xmobar' (`xmobar' is meant to be literally zero effort)
16:18:23 <Solid> if you look at the implementation `xmobar conf = statusBar "xmobar" xmobarPP toggleStrutsKey conf' it's just `statusBar' with a few defaults anyways:)
16:18:47 <ttmx> Hm yes I see
16:19:09 <ttmx> Also, how do I change the cursor? Whenever I hover xmobar its an X
16:19:52 <Solid> you have to change the default cursor within X11 (xmonad doesn't do any of that; "minimal" and all)
16:19:55 kmicu is quite happy Xorg is on the way out because that “but Debian needs ancient stuff” issue is a non issue. Yay.
16:21:29 <Solid> afaik there's also an xmonad module for it, but the easiest way is to put something like "xsetroot -cursor_name left_ptr" into your xinitrc or similar
16:24:33 <ttmx> Huh, doesn't dwm do it per example?
16:25:16 <Solid> I don't know actually, been a while since I've used dwm
16:25:28 <Solid> but dwm also comes with a build in bar ;)
16:30:59 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
16:31:03 <ttmx> Well... I can't find out how to use statusBar instead of the xmobar module :(
16:32:27 <mc47> On the topic of status bars, Solid, what do you think the next step with my PR would be?
16:33:06 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Quit: WeeChat 3.0)
16:33:41 <Solid> ttmx: I send you an example above ( http://ix.io/2MN8 replace the `statusBarProp' with `statusBar', `myConfig' with `defaults' and `xmobarPP' with `def' for now, just to get it to work); what are you having problems with?
16:34:16 <ttmx> Uhh, what are those "togglestrutskeys"?
16:34:22 × al3x27 quits (~plovs@213.226.141.143) (Ping timeout: 264 seconds)
16:34:24 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
16:34:27 <Solid> it's a key to toggle the bar
16:34:38 <Solid> i.e. whether windows should cover it or not
16:34:51 <Solid> mc47: at this point it looks good to me, so I think the next step would be to perhaps get one other maintainer on board with the general idea
16:35:45 <ttmx> Right, and the XConfig?
16:35:53 <ttmx> Thank you for the help btw
16:37:34 <Solid> the XConfig is the underlying type of your `defaults'
16:38:23 <mc47> Solid awesome, thanks again for the review... we'll see if it gets looked at soon
16:38:24 <Solid> the toggleStrutsKey essentially takes such a type, gets your preferred modMask (say, Alt or Super) out of it and creates an new keybindings on "M-b"
16:38:48 ADG1089__ joins (~aditya@122.163.160.223)
16:39:00 <Solid> mc47: things sometimes take time in xmonad land; just depends on who's around :>
16:39:07 × ADG1089_ quits (~aditya@223.235.77.133) (Ping timeout: 256 seconds)
16:40:28 <mc47> Yeah, that's fine tbh, like that I don't feel any time pressure
16:41:02 <Solid> But if you just ping people they'll usually show up and review whatever you throw at them :D
16:41:03 <mc47> My first PR was merged in around two hours though, which surprised me (I just added xmobarBorder in it though, so it was really small)
16:41:29 <mc47> Naah, it's fine
16:42:38 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/16d93958b2b3eaea4e651c3c5723450f/image.png
16:43:06 <ttmx> How come it doesn't seem to like the type?
16:43:16 <ttmx> I'm not quite sure what they mean there aaaaaaaaaaa
16:44:45 <mc47> Don't panic, I think it just needs a prgama enabled
16:44:53 <mc47> maybe add {-# LANGUAGE FlexibleContexts #-} at the top of the file
16:45:39 seschwar joins (~seschwar@unaffiliated/seschwar)
16:47:01 <ttmx> wtf is a prgama xD
16:47:14 <ttmx> I swear, haskell has been the only language until now that made me go ??????????????????????????
16:47:54 <ttmx> I added that to the top of the file, but it still gives me the exact same error.
16:50:49 <mc47> Pargmas are essentially a modification of the language, so you can do more stuff
16:51:22 <ttmx> Aaand how would I get a systray?
16:51:46 <ttmx> I'll brb, I forgot to eat and its already 5pm. Meanwhile, any idea what could be my bug?
16:52:24 <ttmx> https://termbin.com/77yb Here is my config, brb
16:54:06 <mc47> My bad, it's the wrong pragma
16:54:27 <mc47> {-# LANGUAGE NamedFieldPuns #-}
16:54:55 <mc47> Basically if the compiler tells you to "Use XXXX to permit this", add it as a pragma
16:55:39 <mc47> If you want to read more, you can find it here https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html
16:59:13 <Solid> oh yes I should probably not share snippets that need pragmas
16:59:21 <ttmx> That did work! Thank you.
16:59:29 <Solid> but I like NamedFieldPuns so much :>
16:59:48 <ttmx> Now to replace the "def"
17:00:09 <mc47> Solid I had no idea that existed, and it's really cool!
17:00:17 <ttmx> And yeah, systray?
17:01:08 <Solid> The traditional way would be to write something like `XConfig{ modMask = m }' (NamedFieldPuns is essentially the same is saying `XConfig{ modMask = modMask }'
17:01:18 <mc47> ttmx you'd probably want to look at a standalone systray (it's not really a part of the window manager)
17:01:42 <mc47> maybe trayer or stalonetray or something
17:02:04 <mc47> and just start it in the startupHook or in your .xsession
17:02:17 <Solid> mc47: it's pretty much a more readable version of RecordWildCads ;)
17:03:38 <Solid> yes xmobar doesn't have systray functionality (at least not officially, I'm sure someone, somewhere hacked it in at some point and didn't submit it upstream)
17:03:59 <mc47> Why don't people drop in interesting haskell pragmas in normal conversations more often?
17:04:45 <Solid> hah
17:07:41 <ttmx> Wasn't there a plugin to match the width or something of the systray and of xmobar?
17:08:24 <mc47> I think BottomSize and TopSize will adabt to leave room for the systray
17:08:27 <mc47> but I'm not sure
17:10:35 <ttmx> Uhh, bottomsize where?
17:10:39 <ttmx> and topsize where?
17:10:54 <ttmx> wait, brb, restart laptop cause stuff
17:10:56 × ttmx quits (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111) (Quit: Connection closed)
17:11:48 ttmx joins (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111)
17:11:48 <ttmx> I'm back here!
17:11:51 <ttmx> back.
17:12:32 <mc47> that was quick
17:12:44 <mc47> You can put that in the position = ... in your xmobar config
17:12:45 <mc47> wait
17:12:49 <mc47> https://github.com/TheMC47/dotfiles/blob/master/.xmonad/app/xmobar_bottom.hs
17:14:36 <mc47> I'm using it with stalonetray, so this is how I'm configuring it https://github.com/TheMC47/dotfiles/blob/master/.stalonetrayrc . Nothing fancy, just position your systray of choice where you want it and you should be good
17:17:53 <ttmx> uhh, is there a way to yeet that over to .config/stalonetray or something like that?
17:18:05 <ttmx> and possibly move .xmonad/stuff into .config aswell?
17:19:05 geekosaur joins (82650c7c@130.101.12.124)
17:19:18 <Solid> you can create ~/.config/xmonad and delete ~/.xmonad and things will work
17:19:53 <ttmx> Oh nice!
17:19:58 <Solid> stalonetray _probably_ has a similar behaviour (never used it so no idea)
17:20:52 <mc47> you can do `stalonetray -c ~/.config/stalonetray` if it doesn't pick it up
17:21:00 eb0t joins (~eblip@unaffiliated/eblip)
17:21:13 def_jam joins (~eblip@unaffiliated/eblip)
17:21:24 <ttmx> Right, I'd place that in the startup hook thing?
17:21:55 <mc47> That should do it yes
17:22:34 × eblip quits (~eblip@unaffiliated/eblip) (Ping timeout: 246 seconds)
17:22:34 × eb0t_ quits (~eblip@unaffiliated/eblip) (Ping timeout: 246 seconds)
17:22:35 <ttmx> Aaaand how would I do that? xD
17:22:42 <ttmx> SpawnOnce?
17:23:20 <mc47> spawnOnce "stalonetray -c ~/.config/stalonetray" should work
17:30:27 × ttmx quits (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111) (Quit: Connection closed)
17:31:06 ttmx joins (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111)
17:31:38 <ttmx> Woops, had to restart again xD
17:31:53 <ttmx> Luckily my restarts are at 12 seconds hehe
17:34:43 <ttmx> Right uh
17:34:47 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/06bbb7ef80f825fa3c7aea634b499791/image.png
17:40:15 <ttmx> For reference
17:40:17 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/b59f7e80813f339c992781a07fe3678d/image.png
17:40:51 <ttmx> OH, I see what seems to be happening...
17:41:25 <ttmx> It dumps the executable in .xmonad and then since the directory starts existing, it uses that directory as the default one, and it doesnt have my config file...
17:41:29 <ttmx> w
17:41:41 <ttmx> what the fuck is this behaviour, am I doing something wrong?
17:42:37 <geekosaur> is this with git? the whole legacy vs. XDG directories thing is being reworked
17:43:14 <Solid> I think they are not using git, no
17:43:47 <ttmx> I'm not using git for this no.
17:44:08 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/058ef6e087d4c43d0ccccde60dc70da2/image.png
17:44:16 <ttmx> I recompiled between these two commands...
17:44:20 <Solid> if there are not errors and ~/.xmonad doesn't exist, it *should* work
17:44:21 <ttmx> It remakes that folder
17:44:37 <Solid> can you delete ~/.xmonad and do `xmonad --recompile' in a terminal?
17:44:42 <ttmx> It literally creates the .xmonad folder
17:44:51 <Solid> (and yes, if you do want to use git, this whole mess has been fixed there ;)
17:45:18 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/e2a08079f651363d5c970e82bd358069/image.png
17:49:10 <ttmx> And by what I see there is no way to get a dynamic systray that adjusts its size depending on how many icons it has?
17:50:50 <geekosaur> not without using a fancier status bar like lxpanel (which iirc can be run standalone)
17:51:01 <ttmx> Pain
17:51:12 <Solid> taffybar may also be able to do it since it's gtk3
17:51:36 <mc47> I mean, you could always make it bigger than you need and blend it with the status bar :)
17:51:37 <ttmx> man, i3's bar is great, I just want a turbosimple systray
17:52:02 <ttmx> But thats all overcomplicated stuff, gtk3 for literally 3 clicky icons?
17:52:19 <ttmx> Well yes, but I don't want to make it bigger than I need xD
17:52:41 <ttmx> Has no one made a plugin for a systray? goddamn
17:53:03 <geekosaur> they're not simple, sadly
17:53:44 <mc47> in stalonetray, there is something about gravity which might be what you're looking for
17:53:47 <mc47> didn't test it though
17:54:00 <ttmx> gravity seems to just be where icons gravitate towards
17:54:08 <ttmx> as in where they try to align themselves to
17:54:26 <mc47> oh right, my bad
17:54:58 <ttmx> But yes, how does i3 bar do it then? It uses barely zero resources
17:55:19 <ttmx> This is kind of a dealbreaker for me aaaaaaaaaaa pain
17:55:50 <ttmx> I was really excited to try out xmonad for a while, but I use those icons a bunch
17:56:08 <mc47> I mean, how many icons are there?
17:56:20 <ttmx> And I am very specific with my alignments, it destroys my brain when there are little inconsistencies like that.
17:56:30 <ttmx> I have from 0 to 5
17:57:00 <ttmx> Its kinda dumb I'm aware, I'm not sure either why it bothers me so much.
17:57:13 <mc47> I have also something similar, the way I do it is that i blend it into xmobar so you don't know where the systray stops and xmobar starts
17:57:40 <mc47> it's not, those things bother me too... if I'm spending +8 hours a day looking at something, it needs to be perfect
17:58:01 <ttmx> Well yes, the issue is that it will still have "blank" space there.
17:58:16 <ttmx> Not necessarely #FFFFFF but unused space there
17:59:04 <mc47> Yeah true, I have the systray in my bottom status bar with the window name, so it's mostly empty space
17:59:46 <ttmx> Got it, I like it in the top right
17:59:57 <ttmx> Lemme swap over to i3 and I'll continue the convo xD
18:00:04 × thunderrd quits (~thunderrd@183.182.115.7) (Remote host closed the connection)
18:00:06 × ttmx quits (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111) (Quit: Connection closed)
18:00:54 ttmx joins (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111)
18:00:58 <ttmx> The i3bar is faster to startup aswell :))))))))))))))
18:01:08 <ttmx> I hadn't even realized that before
18:01:29 <mc47> I guess it's because xmonad always recompiles at startup
18:03:10 <ttmx> I really like the concept of xmonad, but... No systray? cmooon
18:03:23 <ttmx> Also, funky behaviour with .config :(
18:03:30 <geekosaur> xmonad shouldn't always recompile at startup
18:03:50 <ttmx> I'll give it another eventually, but for now I'm happy with i3
18:04:04 <ttmx> Uploaded file: https://uploads.kiwiirc.com/files/a36ce21395c0fe4ae3e69282b112e014/image.png
18:04:41 <mc47> ttmx i3 is great, I really like how simple it is
18:04:50 <ttmx> It 'just werks'
18:04:58 <ttmx> And it doesn't feel bloated at all.
18:05:13 <ttmx> My startup ram usage is 160 mb I think?
18:05:16 <mc47> geekosaur huh, I thought it always did.. even if I have a custom build file?
18:05:37 <ttmx> There are some issues with i3, but I can kinda deal with em
18:05:53 <geekosaur> it may with a custom build file, because there's no way to guess what the build file would need to do to rebuild
18:06:13 <mc47> ttmx yeah, but the fact that you write code to customize xmonad, and the fact that that code is Haskell, did it for me :D
18:06:23 <geekosaur> and having a check target in the build file means running it twice when the second one would basically repeat the first in many cases
18:06:47 <ttmx> Well yes, turing complete config files are cool
18:07:05 <ttmx> But if that config takes 3 months to write a proper systray its a little too much for me
18:07:10 <mc47> geekosaur that might explain why my startup is kinda slow.. I'm using a stack based build
18:07:52 <ttmx> I mean, I use dmenu and even have a patch I made on suckless's website, but I wouldn't spend more than 2 days on something like that.
18:11:05 <ttmx> Would it be stretching it too much to ask someone to email me if xmobar ever gets a systray?
18:11:16 <ttmx> Is it even planned to have one? I'm guessing not
18:12:44 <mc47> I also guess not
18:13:26 <mc47> most tiling WMs don't too https://wiki.archlinux.org/index.php/Comparison_of_tiling_window_managers
18:14:16 <ttmx> But... Why?
18:14:36 <mc47> I guess it's not really minimal, and it seems like a lot of work
18:14:37 <ttmx> Its such a crappy thing to try to implement outside of the main status bar
18:15:47 <ttmx> I feel like a systray is kinda basic functionality, no? Maybe I'm the only one who uses it?
18:16:23 <mc47> I mean I'm used to it, but I can totally imagine people not using it
18:18:25 <ttmx> I feel like the cost/benefit is justified. Its extremely awkward to implement outside of the bar itself, and the cost of having it is not too high.
18:18:29 <ttmx> (according to i3)
18:20:16 <mc47> I have no idea tbh
18:21:22 kw joins (d4662d5d@212.102.45.93)
18:22:22 × Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 258 seconds)
18:23:34 <fizzie> Just to add a data point, I haven't had a systray for the last couple of years, and haven't really been missing it. (Before that, I was using a dzen2 + stalonetray sharing one edge, which was a little awkward but working.)
18:25:15 <fizzie> I'm sure there are less minimal bars though. Taffybar got some attention at some point (in terms of # of mentions in here), and has a built-in tray.
18:39:19 Rockj joins (~rockj@2001:67c:550:feed::1)
18:43:32 <Solid> I can only speak for myself as well, but I wouldn't even know what to use a systray for
18:45:27 <geekosaur> I have 10 icons in my systray, but then I use xmonad as wm for MATE
18:54:14 p71 joins (~chatzilla@097-083-185-160.res.spectrum.com)
19:03:03 Liskni_si does use a systray, trayer on top of xmobar, but that xmobar is left aligned so there's no need to bother with complicated resizing stuff
19:08:01 × kw quits (d4662d5d@212.102.45.93) (Quit: Connection closed)
19:17:28 × davemq quits (~davemq@99-179-0-50.lightspeed.austtx.sbcglobal.net) (Read error: Connection reset by peer)
19:18:37 davemq joins (~davemq@2600:1700:b1c0:2580::4d8)
19:26:07 alex` joins (~user@cpe-67-245-28-54.nyc.res.rr.com)
19:27:59 × feepo quits (sid28508@gateway/web/irccloud.com/x-akfduhrryrjwyhil) (*.net *.split)
19:27:59 × p_l quits (p_l@gateway/web/irccloud.com/x-cwvzlcjwwictohnt) (*.net *.split)
19:28:25 p_l joins (p_l@gateway/web/irccloud.com/x-npedepwokgpddxvo)
19:28:38 feepo joins (sid28508@gateway/web/irccloud.com/x-nueoothjeagxmewn)
19:31:45 × geekosaur quits (82650c7c@130.101.12.124) (Ping timeout: 248 seconds)
19:43:30 kw joins (d4662d5d@212.102.45.93)
19:52:52 × belst quits (~belst@unaffiliated/belst) (Quit: bb)
19:53:43 belst joins (~belst@unaffiliated/belst)
20:04:08 geekosaur joins (82650c7c@130.101.12.124)
20:06:39 × ADG1089__ quits (~aditya@122.163.160.223) (Remote host closed the connection)
20:11:09 ADG1089__ joins (~aditya@122.163.160.223)
20:12:21 themc47 joins (~yecinem@89.246.239.190)
20:14:45 × mc47 quits (~yecinem@89.246.239.190) (Ping timeout: 256 seconds)
20:25:28 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed)
20:26:18 geekosaur joins (82650c7c@130.101.12.124)
20:43:43 × ttmx quits (5e3ee76f@gateway/web/cgi-irc/kiwiirc.com/ip.94.62.231.111) (Ping timeout: 260 seconds)
20:54:47 cfricke joins (~cfricke@unaffiliated/cfricke)
21:18:26 × cfricke quits (~cfricke@unaffiliated/cfricke) (Quit: WeeChat 3.0)
21:22:14 × Rockj quits (~rockj@2001:67c:550:feed::1) (Ping timeout: 264 seconds)
21:36:12 Rockj joins (~rockj@2001:67c:550:feed::1)
21:42:03 × geekosaur quits (82650c7c@130.101.12.124) (Quit: Connection closed)
21:42:59 × ADG1089__ quits (~aditya@122.163.160.223) (Remote host closed the connection)
21:48:49 × kw quits (d4662d5d@212.102.45.93) (Ping timeout: 248 seconds)
22:12:24 × notis quits (~notis@185.51.134.222) (Read error: Connection reset by peer)
22:15:06 notis joins (~notis@45.134.22.105)
22:27:46 × alex` quits (~user@cpe-67-245-28-54.nyc.res.rr.com) (Remote host closed the connection)
22:31:57 × notis quits (~notis@45.134.22.105) (Ping timeout: 264 seconds)
22:33:28 notis joins (~notis@185.51.134.222)
23:03:31 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:14:02 kw joins (88388c02@136.56.140.2)
23:43:27 × themc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
23:57:11 × hexo quits (~hexo@gateway/tor-sasl/hexo) (Remote host closed the connection)
23:57:29 hexo joins (~hexo@gateway/tor-sasl/hexo)

All times are in UTC on 2021-01-21.