2022/01/07

2022-01-07 00:34:59 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
2022-01-07 00:36:50 +0100werneta(~werneta@70-142-214-115.lightspeed.irvnca.sbcglobal.net)
2022-01-07 00:49:59 +0100 <m1nty[m]> <geekosaur> "this channel has a welcome..." <- oh ok ty
2022-01-07 01:00:57 +0100dirtcastle(~dirtcastl@2409:4072:6d05:702b:4850:64ff:fe0a:3353)
2022-01-07 01:16:22 +0100 <dirtcastle> yes! do it!
2022-01-07 01:35:41 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com)
2022-01-07 01:48:07 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving)
2022-01-07 02:00:22 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com)
2022-01-07 02:04:12 +0100mvk(~mvk@2607:fea8:5cdd:f000::45db)
2022-01-07 02:09:16 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving)
2022-01-07 02:25:57 +0100dirtcastle(~dirtcastl@2409:4072:6d05:702b:4850:64ff:fe0a:3353) (Ping timeout: 240 seconds)
2022-01-07 02:27:43 +0100dirtcastle(~dirtcastl@103.43.203.229)
2022-01-07 02:30:57 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net) (Ping timeout: 240 seconds)
2022-01-07 03:04:42 +0100seschwar(~seschwar@user/seschwar) (Quit: :wq)
2022-01-07 04:03:31 +0100banc(banc@gateway/vpn/airvpn/banc) (Ping timeout: 256 seconds)
2022-01-07 04:24:22 +0100banc(banc@gateway/vpn/airvpn/banc)
2022-01-07 04:47:09 +0100td_(~td@94.134.91.33) (Ping timeout: 256 seconds)
2022-01-07 04:48:47 +0100td_(~td@94.134.91.64)
2022-01-07 05:00:01 +0100haasn(~nand@haasn.dev) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2022-01-07 05:01:22 +0100haasn(~nand@haasn.dev)
2022-01-07 05:31:01 +0100narendranath344[(~narendran@2001:470:69fc:105::1:62ba)
2022-01-07 06:16:05 +0100 <AIM[m]> Anyone got the hs file working for xmobar?
2022-01-07 06:16:15 +0100 <AIM[m]> Instead of the rc file
2022-01-07 06:27:24 +0100 <sibi> iamaravindim[m]: This one used to work for me: https://github.com/psibi/dotfiles/blob/master/xmobar/src/Lib.hs
2022-01-07 07:00:09 +0100dirtcastle(~dirtcastl@103.43.203.229) (Remote host closed the connection)
2022-01-07 07:27:05 +0100 <Hash> What is ig?
2022-01-07 07:43:54 +0100 <Solid> Hash: "i guess"
2022-01-07 07:44:26 +0100 <Solid> AIM[m]: mine works (though lives in a stack project so I can directly compile xmobar with the config instead of doing `xmobar config.hs`) https://gitlab.com/slotThe/dotfiles/-/tree/master/xmobar/.config/xmobarrc
2022-01-07 07:49:25 +0100edun(~e@user/edun)
2022-01-07 07:55:02 +0100 <Hash> Oh ok thanks
2022-01-07 08:21:18 +0100dirtcastle(~dirtcastl@103.43.203.229)
2022-01-07 08:31:27 +0100mc47(~mc47@xmonad/TheMC47)
2022-01-07 08:32:57 +0100 <AIM[m]> Ohhh
2022-01-07 08:33:12 +0100 <AIM[m]> I tried and failed previously
2022-01-07 08:33:23 +0100 <AIM[m]> From that same repo
2022-01-07 08:33:59 +0100 <AIM[m]> I hope I'm running the git version of xmobar from aur
2022-01-07 08:35:22 +0100 <Hash> Ok
2022-01-07 08:35:24 +0100 <Hash> So
2022-01-07 08:35:25 +0100 <narendranath344[> I build xmonad today using stack following the instructions given on xmonad github page, but it fails to compile xmonad.hs
2022-01-07 08:35:25 +0100narendranath344[uploaded an image: (94KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/YuZEXxHAZoKRTsgRmWsNONJZ/photo_2022-0… >
2022-01-07 08:35:38 +0100 <Hash> The problem exists in my KDE again with Xmonad
2022-01-07 08:35:55 +0100 <Hash> The panel application menus don't work. I had a patch for it, I am not sure whom to give it to!
2022-01-07 08:36:23 +0100 <Hash> KDE people don't care. They're not going to put the patch in because that breaks their functionality, but if they don't, it breaks plasmashell panel menus with Xmonad
2022-01-07 08:36:37 +0100 <Hash> I patched out the things, but uhm, who wants it? I don't want to lose it one day.
2022-01-07 08:37:09 +0100 <Hash> I forgot where the code was, specifically, but I had the patch files
2022-01-07 08:37:34 +0100 <Hash> So irritating that. I like KDE and KDE apps/env but I like Xmonad
2022-01-07 08:38:10 +0100narendranath344[uploaded an image: (69KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/LUwRejmgDcPgDbGmvfQxpCqt/pic-selected… >
2022-01-07 08:38:25 +0100 <narendranath344[> narendranath344[: this is the result of build file
2022-01-07 08:44:07 +0100 <Solid> narendranath344[: it tells you what's wrong: you need to write `XMonad` for the imports and not `Xmonad`
2022-01-07 08:59:11 +0100 <narendranath344[> <Solid> "narendranath344: it tells you..." <- yeah I changed it
2022-01-07 09:00:14 +0100 <narendranath344[> but it still failed
2022-01-07 09:00:56 +0100 <narendranath344[> here is the output of build file http://ix.io/3Lkx
2022-01-07 09:06:50 +0100 <Solid> yikes
2022-01-07 09:07:43 +0100 <Solid> I suppose blame Arch and its insistence on dynamic linking? :) though do try to recompile with -fPIC as it says
2022-01-07 09:09:29 +0100narendranath344[uploaded an image: (11KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/ZgmcykcQcyStXrqlPHBwNKRP/pic-selected… >
2022-01-07 09:09:47 +0100 <narendranath344[> Solid: which parameter should I change here
2022-01-07 09:10:47 +0100 <narendranath344[> Solid: yeah Arch way of packaging haskell package sucks
2022-01-07 09:21:06 +0100 <Solid> narendranath344[: try adding --ghc-options="-fPIC"
2022-01-07 09:22:22 +0100 <Solid> narendranath344[: actually, since you're doing `stack ghc`, just `-fPIC` after the `--` part should suffice
2022-01-07 09:26:09 +0100 <AIM[m]> Hey any example config with Clickable PP and UnsafeXMonadLog? I use XMonad 0.17
2022-01-07 09:43:46 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-01-07 09:53:04 +0100mc47(~mc47@xmonad/TheMC47)
2022-01-07 10:07:12 +0100catman(~catman@user/catman)
2022-01-07 10:07:54 +0100 <Solid> AIM[m]: are the docs not enough to find out how it works? (if yes, then that's a bug :))
2022-01-07 10:16:55 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Read error: Connection reset by peer)
2022-01-07 10:17:46 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-01-07 10:33:41 +0100catman_(~catman@user/catman)
2022-01-07 10:34:41 +0100catmanGuest8816
2022-01-07 10:34:41 +0100Guest8816(~catman@user/catman) (Killed (strontium.libera.chat (Nickname regained by services)))
2022-01-07 10:34:41 +0100catman_catman
2022-01-07 10:40:19 +0100 <AIM[m]> I just found a one line code in ClickablePP doc
2022-01-07 10:40:58 +0100 <AIM[m]> s/I just found a one line code in ClickablePP doc/I just found a one line code in Clickable Worskpace doc/
2022-01-07 10:41:04 +0100 <AIM[m]> https://xmonad.github.io/xmonad-docs/xmonad-contrib-0.16.999/XMonad-Util-ClickableWorkspaces.html
2022-01-07 10:41:29 +0100 <Solid> This is pretty much all you need; add `clickablePP` to your xmobarPP as shown and then replace XMonadLog with UnsafeXMonadLog in your xmobar config
2022-01-07 10:41:41 +0100 <AIM[m]> Maybe it's coz I don't know much prerequisite stuff for this util?
2022-01-07 10:42:08 +0100 <AIM[m]> Solid: I did that but where do I add stuff to bring all the clickable buttons?
2022-01-07 10:42:17 +0100 <AIM[m]> For Workspaces?
2022-01-07 10:42:27 +0100 <AIM[m]> In XmobarPP?
2022-01-07 10:42:41 +0100 <AIM[m]> I don't know much about ClickablePP tbh
2022-01-07 10:42:45 +0100 <Solid> AIM[m]: what do you mean, exactly?
2022-01-07 10:43:31 +0100 <AIM[m]> Like do I need some new PP for ClickablePP? Do I need to have a PP with that type and use def and modify it?
2022-01-07 10:44:12 +0100 <AIM[m]> myClickablePP = def { blah blah blah}
2022-01-07 10:44:13 +0100 <Solid> your probably already have a prety printer for xmobar, right?
2022-01-07 10:44:13 +0100 <AIM[m]> Idk
2022-01-07 10:44:20 +0100 <AIM[m]> Yep
2022-01-07 10:44:40 +0100 <Solid> then add it there
2022-01-07 10:44:40 +0100 <AIM[m]> I have one called myXMobarPP
2022-01-07 10:44:53 +0100 <AIM[m]> It's not clickable as of now
2022-01-07 10:45:11 +0100 <AIM[m]> Solid: So, it's just the same thibg used in previous version?
2022-01-07 10:45:27 +0100 <Solid> myXMobarPP = clickablePP $ ...
2022-01-07 10:45:29 +0100 <Solid> something like that
2022-01-07 10:45:37 +0100 <AIM[m]> Idk I've seen configs without ClickablePP but get the same thing
2022-01-07 10:45:55 +0100 <AIM[m]> Idk if ClickablePP is supposed to aimplify or something
2022-01-07 10:46:03 +0100 <AIM[m]> s/aimplify/simplify/
2022-01-07 10:46:25 +0100 <Solid> I would imagine; otherwise you'd need to specify the respective xdotool actions yourself
2022-01-07 10:47:18 +0100 <AIM[m]> The one I watched is:
2022-01-07 10:47:18 +0100 <AIM[m]> https://www.youtube.com/watch?v=jCzuMHU3Qtw
2022-01-07 10:47:33 +0100 <AIM[m]> I saw similar stuff in others github repo and stackoverflow
2022-01-07 10:47:49 +0100 <AIM[m]> But Idk, the ClickablePP is nowhere used
2022-01-07 10:50:26 +0100 <Solid> it's a new module in 0.17.0
2022-01-07 10:50:38 +0100 <Solid> I suppose someone got fed up with all these people rolling manual solutions :)
2022-01-07 10:51:02 +0100 <AIM[m]> Ah, maybe that explains the configs not out there
2022-01-07 10:51:50 +0100 <AIM[m]> It'd be really helpful if someone can tell me the difference and probably give an example config to study from
2022-01-07 10:52:39 +0100 <AIM[m]> The difference in how it was done without ClickablePP and the way it's to be done with ClickablePP
2022-01-07 11:19:42 +0100seschwar(~seschwar@user/seschwar)
2022-01-07 11:27:36 +0100 <dirtcastle> AIM, https://youtu.be/gPQ9mn9Nkpc. maybe this is helpful.
2022-01-07 11:46:32 +0100 <mc47> AIM[m], the new way is really just adding clickablePP, e.g. https://github.com/TheMC47/dotfiles/blob/master/xmonad/.xmonad/xmonad.hs#L492
2022-01-07 12:11:00 +0100benin(~benin@183.82.176.241) (Ping timeout: 256 seconds)
2022-01-07 12:18:57 +0100benin(~benin@183.82.176.241)
2022-01-07 12:20:40 +0100narendranath344[uploaded an image: (21KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/pfZYRrPoVbncEKMUCDWLLlMh/pic-selected… >
2022-01-07 12:21:03 +0100 <narendranath344[> <Solid> "narendranath344: actually, since..." <- 🙄🙄🙄
2022-01-07 12:39:45 +0100sogens1(~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Quit: WeeChat 3.4)
2022-01-07 12:40:03 +0100sogens(~sogens@pa49-182-20-126.pa.qld.optusnet.com.au)
2022-01-07 12:50:43 +0100 <Solid> I meant adding it as an argument to your build file
2022-01-07 12:51:16 +0100 <Solid> but truth be told I have no idea about linker errors that may or may not have to do with the choices a distro I don't use has made along the way :)
2022-01-07 12:55:07 +0100 <geekosaur> or may have to do with other choices
2022-01-07 12:56:05 +0100 <geekosaur> xmonad.hs usually gets compiled into xmonad-<arch>-<os>, not simply xmonad
2022-01-07 12:56:20 +0100 <geekosaur> so xmonad-x86_64-linux
2022-01-07 12:57:59 +0100 <Solid> the build script had a "$1" in there so I would assume at least that part was correct
2022-01-07 12:59:38 +0100 <geekosaur> but simply doing "stack ghc -- -fPIC xmonad.hs" will try to write xmonad, not the file identified by $1
2022-01-07 13:00:19 +0100 <geekosaur> stack ghc -- -fPIC xmonad-hs -o "$1"
2022-01-07 13:00:55 +0100 <geekosaur> well, that $1 won't work at a shell prompt since it won't be set
2022-01-07 13:01:05 +0100 <geekosaur> only in a build script
2022-01-07 13:06:58 +0100 <narendranath344[> <geekosaur> "stack ghc -- -fPIC xmonad-hs -o..." <- Let me try it
2022-01-07 13:07:37 +0100 <geekosaur> replace x86_64 with the right architecture (for example aarch64 on newer arm platforms)
2022-01-07 13:14:49 +0100 <narendranath344[> <geekosaur> "replace x86_64 with the right..." <- It's a 64 bit machine so
2022-01-07 13:15:15 +0100 <geekosaur> aarch64 is also 64 bit, just arm instead of pc
2022-01-07 13:15:40 +0100 <geekosaur> and with things like apple's m1 chip it's becoming rather more common these days
2022-01-07 13:24:10 +0100 <narendranath344[> <geekosaur> "and with things like apple's..." <- It's a lenovo laptop with Intel i5 10th gen processor
2022-01-07 13:24:49 +0100 <geekosaur> ok, but I can't tell that from here so I had to guess the right arch and os to specify for the output :)
2022-01-07 13:34:43 +0100benin(~benin@183.82.176.241) (Ping timeout: 256 seconds)
2022-01-07 13:35:16 +0100 <narendranath344[> <geekosaur> "ok, but I can't tell that from..." <- OS is Artix linux which offers only 2 types of installation one is x86_64 and other is ARM
2022-01-07 13:35:37 +0100mvk(~mvk@2607:fea8:5cdd:f000::45db) (Ping timeout: 240 seconds)
2022-01-07 13:38:51 +0100 <AIM[m]> <dirtcastle> "AIM, https://youtu.be/gPQ9mn9Nkp..." <- It doesn't have ClickablePP does it?
2022-01-07 13:40:15 +0100 <AIM[m]> <mc47> "AIM, the new way is really..." <- I think it uses the pre 0.17 method tho....
2022-01-07 13:41:00 +0100 <AIM[m]> Thanks for your help tho.... Really appreciate it!
2022-01-07 13:43:13 +0100 <AIM[m]> * Kinda goes over my head... But will look into it...
2022-01-07 13:46:58 +0100 <narendranath344[> http://ix.io/3LmG
2022-01-07 13:46:58 +0100 <narendranath344[> it still gives the same error
2022-01-07 13:47:13 +0100 <dirtcastle> AIM , I haven't watched it yet. soon I'll watch it. videos like this usually let u know abt functionality you aren't aware of. u may think it's irrelevant now, but will help u in the future is how I look at these things. when it comes to linux we use a lot of info that we picked up randomly.
2022-01-07 13:47:35 +0100 <narendranath344[> here is the result of uname -ar Linux basedman 5.10.84-1-lts #1 SMP Wed, 08 Dec 2021 16:07:43 +0000 x86_64 GNU/Linux
2022-01-07 13:49:09 +0100benin(~benin@183.82.176.241)
2022-01-07 13:49:09 +0100 <narendranath344[> this is the content of build file #!/bin/sh
2022-01-07 13:49:09 +0100 <narendranath344[> exec stack ghc -- -fPIC xmonad.hs -o "$1"
2022-01-07 13:50:04 +0100 <geekosaur> okay, so if the command I gave you worked from the shell then that should work for xmonad --recompile
2022-01-07 13:51:25 +0100 <narendranath344[> geekosaur: http://ix.io/3LmGyeah it worked but what about these errors
2022-01-07 13:51:50 +0100benin(~benin@183.82.176.241) (Client Quit)
2022-01-07 13:52:19 +0100 <geekosaur> if you got errors then it didn'[t work. but the url you gave me appears to be a blank page?
2022-01-07 13:52:42 +0100 <geekosaur> oh, I see
2022-01-07 13:53:58 +0100 <narendranath344[> http://ix.io/3LmG
2022-01-07 13:54:00 +0100 <geekosaur> simply passing -fPIC here won;t automatically rebuild all those libraries with it
2022-01-07 13:54:26 +0100 <narendranath344[> geekosaur: then?
2022-01-07 13:54:32 +0100 <geekosaur> this sounds like a ghc autoconfiguration issue, which means stack got your OS wrong somehow
2022-01-07 13:56:01 +0100 <geekosaur> I'm not sure how you fix this; you need to somehow tell stack to install a ghc and base libraries built with -fPIC, since it's currently using one without it
2022-01-07 13:56:23 +0100 <geekosaur> this probably should be pursued with the stack folks
2022-01-07 13:57:16 +0100 <narendranath344[> geekosaur: well somehow xmonad compiled and I'm inside it WTF🤯🤯🤯
2022-01-07 14:01:43 +0100 <geekosaur> but was that installed via stack or via a distribbution package?
2022-01-07 14:02:21 +0100 <narendranath344[> geekosaur: xmonad and contrib package were installed with git clone
2022-01-07 14:02:48 +0100 <narendranath344[> s/installed/clone/
2022-01-07 14:03:12 +0100 <narendranath344[> and then build with stack install && stack build
2022-01-07 14:03:53 +0100 <geekosaur> sigh. I think you need someone who understands stack better than I do, then
2022-01-07 14:03:58 +0100 <narendranath344[> s/installed/cloned/
2022-01-07 14:04:21 +0100 <geekosaur> unless you started out with an OS package and only cloned it later, in which case you're still running the OS package even if you removed it after
2022-01-07 14:04:39 +0100 <narendranath344[> geekosaur: thanks for your help tho because of you I was able to compile it
2022-01-07 14:05:03 +0100 <narendranath344[> the only thing that is bothering me are these errors
2022-01-07 14:05:30 +0100 <aplainzetakind> I'm trying to set up xmonad on Pop OS (because I couldn't figure out my nvidia woes so I'll take a shot at something that supposedly Just Works). My xmonad is installed via ghcup/cabal. I put the absolute path to ~/.cabal/bin/xmonad in ~/.xsession as directed in the xmonad FAQ, but it seems to do nothing (no options at login). Any ideas?
2022-01-07 14:07:05 +0100 <geekosaur> that's up to your OS and its display manager. some don't come with simple X session options
2022-01-07 14:07:34 +0100 <AIM[m]> It uses gdm afaik
2022-01-07 14:08:05 +0100 <aplainzetakind> AIM[m]: it does.
2022-01-07 14:09:01 +0100 <Solid> aplainzetakind: did you create a .desktop file as instructed in INSTALL.md?
2022-01-07 14:09:11 +0100 <AIM[m]> You'll need to look where gdm searches for it
2022-01-07 14:10:49 +0100 <aplainzetakind> Yeah I couldn't figure out what $PATH is in effect for gdm, which is why I put the absolute path to the cabal symlink rather than just `xmonad`.
2022-01-07 14:13:05 +0100 <geekosaur> it will be the system default, which is usually /bin:/usr/bin
2022-01-07 14:13:22 +0100 <geekosaur> (or the reverse, but in any case no user stuff since it doesn't know what user yet)
2022-01-07 14:16:30 +0100 <aplainzetakind> Hmm.
2022-01-07 14:16:56 +0100 <aplainzetakind> Would symlinking to ~/.cabal/bin/xmonad from /bin work?
2022-01-07 14:18:25 +0100 <Solid> probably
2022-01-07 14:29:21 +0100edun(~e@user/edun) (Quit: Leaving.)
2022-01-07 14:59:45 +0100 <AIM[m]> <mc47> "AIM, the new way is really..." <- Holy cow! It works!
2022-01-07 14:59:56 +0100 <AIM[m]> I never thought it was that simple!
2022-01-07 15:00:14 +0100 <AIM[m]> It's magic!
2022-01-07 15:01:38 +0100 <mc47[m]> It's xmonad ;)
2022-01-07 15:07:40 +0100smeck(~smeck@2a02:dc00:200:c096:73dd:bc87:32e9:8752)
2022-01-07 15:08:31 +0100smeck(~smeck@2a02:dc00:200:c096:73dd:bc87:32e9:8752) (Client Quit)
2022-01-07 15:22:09 +0100 <narendranath344[> I compiled xmonad and xmonad-contrib with ghc.8.10.7, if I upgrade ghc do I need to build those packages again?
2022-01-07 15:23:24 +0100 <geekosaur> yes
2022-01-07 15:23:40 +0100 <geekosaur> but I'm not sure upgrading is the best didea right now
2022-01-07 15:24:22 +0100 <geekosaur> 9.0.2 seems stable so far but is mostly unsupported (we do support it but many other Haskell packages don't yet)
2022-01-07 15:24:57 +0100 <geekosaur> 9.2.1 likewise unsupported and has several known bugs; I'd hold off until 9.2.2 sometime later this month
2022-01-07 15:26:10 +0100 <geekosaur> if you ask a ghc manager tool like ghcup what the recommended version is it'll say 8.10.7
2022-01-07 15:27:56 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Remote host closed the connection)
2022-01-07 15:29:37 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-01-07 15:55:12 +0100 <AIM[m]> <narendranath344[> "I compiled xmonad and xmonad-..." <- Yep!
2022-01-07 16:02:33 +0100geekosaur(~geekosaur@xmonad/geekosaur) (Quit: Leaving)
2022-01-07 16:03:55 +0100geekosaur(~geekosaur@xmonad/geekosaur)
2022-01-07 16:31:22 +0100catman_(~catman@user/catman)
2022-01-07 16:31:38 +0100catman(~catman@user/catman) (Killed (zirconium.libera.chat (Nickname regained by services)))
2022-01-07 16:31:38 +0100catman_catman
2022-01-07 16:45:43 +0100 <AIM[m]> Do we still use box tags for Xmobar in xmonad.hs?
2022-01-07 16:45:56 +0100 <AIM[m]> Did 0.17 get it replaced with something like a function?
2022-01-07 16:48:21 +0100 <geekosaur> what's a box tag?
2022-01-07 16:57:38 +0100 <AIM[m]> The one with <box ....> </box>
2022-01-07 16:57:46 +0100 <AIM[m]> s/</`</, s/>/>`/
2022-01-07 16:58:00 +0100 <AIM[m]> I'm guessing it's like specifying a field
2022-01-07 16:58:15 +0100 <Solid> AIM[m]: there is xmobarBorder: https://hackage.haskell.org/package/xmonad-contrib-0.17.0/docs/XMonad-Hooks-DynamicLog.html#v:xmob…
2022-01-07 16:58:38 +0100 <AIM[m]> That just draws the border, aye?
2022-01-07 16:58:46 +0100 <AIM[m]> Does that fill inside?
2022-01-07 16:59:33 +0100 <AIM[m]> Gotta try it then
2022-01-07 16:59:40 +0100 <AIM[m]> Thanks
2022-01-07 17:00:12 +0100 <AIM[m]> Idk if it'll like leave extra space inside or not
2022-01-07 17:00:47 +0100 <AIM[m]> I need something like how you specify field length for printing strings
2022-01-07 17:01:15 +0100 <AIM[m]> So that the bg color applies inside that field length area
2022-01-07 17:01:29 +0100 <geekosaur> why not just use a thin space?
2022-01-07 17:02:36 +0100 <AIM[m]> How to? I'm new to this
2022-01-07 17:02:57 +0100 <AIM[m]> Thinspace add spaces around workspace number?
2022-01-07 17:03:17 +0100 <AIM[m]> like ` 1 `
2022-01-07 17:03:29 +0100 <AIM[m]> I want a box like this box
2022-01-07 17:05:08 +0100 <geekosaur> thin space is \x2009
2022-01-07 17:05:15 +0100 <AIM[m]> ` 1 ` ` 2 ` ` 3 `
2022-01-07 17:05:21 +0100 <AIM[m]> geekosaur: Ohhh
2022-01-07 17:05:35 +0100 <geekosaur> won't show in irc, might show in matrix
2022-01-07 17:05:51 +0100 <geekosaur> > text "\x2009\&1\x2009"
2022-01-07 17:05:52 +0100 <lambdabot>  1 
2022-01-07 17:06:11 +0100 <geekosaur> > text "x\x2009\&1\x2009y"
2022-01-07 17:06:13 +0100 <lambdabot> x 1 y
2022-01-07 17:06:40 +0100 <AIM[m]> Question: if I edit the worskpaces variable will it effect the keyboard shortcut for it?
2022-01-07 17:06:58 +0100 <AIM[m]> Idk how the workspaces are detected
2022-01-07 17:07:44 +0100 <AIM[m]> Does the keybindings use the workspace name?
2022-01-07 17:07:53 +0100 <geekosaur> I think the default can't know. I generate my own bindings (for use with AdditionalKeysP) and use my workspaces variable
2022-01-07 17:08:45 +0100 <geekosaur> https://github.com/geekosaur/xmonad.hs/blob/skkukuk/xmonad.hs#L184-L191
2022-01-07 17:09:38 +0100 <AIM[m]> Ohhh
2022-01-07 17:10:45 +0100 <geekosaur> hm, actually…
2022-01-07 17:11:47 +0100 <geekosaur> so yes the default has access to the config and uses whatever `workspaces conf` is
2022-01-07 17:12:12 +0100 <AIM[m]> Ohhh
2022-01-07 17:12:16 +0100 <geekosaur> so the only reason for my override is changing greedyView to view
2022-01-07 17:13:06 +0100 <AIM[m]> I think even if I change the name of the workspace to have spaces around them, it'll have gaps around the workspace names like coloured blocks seperated by spaces
2022-01-07 17:13:43 +0100 <geekosaur> right, but it may be annoying if youu use XMonad.Prompt.Workspaces
2022-01-07 17:14:04 +0100 <geekosaur> might be better to use `wrap` in the PP
2022-01-07 17:14:41 +0100 <AIM[m]> Oh
2022-01-07 17:15:02 +0100 <AIM[m]> I think I'll start with testing out the border one
2022-01-07 17:15:33 +0100 <AIM[m]> If it ain't working, Imma go for the other methods
2022-01-07 17:20:55 +0100rekahsoft(~rekahsoft@cpe0008a20f982f-cm64777d666260.cpe.net.cable.rogers.com)
2022-01-07 17:38:30 +0100gonzofy(~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854)
2022-01-07 17:41:18 +0100 <gonzofy> hello everyone! I'm hoping for a little help involving Xmonad, Snap, and fonts. I run Manjaro with Xmonad as my window manager. If I run the Slack (from Snap store) in Xmonad, I get a lot of boxes instead of text for fonts. If I run the same Snap in XFCE the fonts work fine. So...the fonts exist in the system, but in a way that is somehow not available to Xmonad. where is Xmonad loading fonts from, and how may it be different
2022-01-07 17:41:18 +0100 <gonzofy> from XFCE?
2022-01-07 17:41:51 +0100 <gonzofy> Thanks in advance for any guidance!
2022-01-07 17:42:32 +0100 <geekosaur> xmonad does't involve itself with fonts. xfce has a settings manager that handles many things including fonts
2022-01-07 17:43:43 +0100 <geekosaur> not sure how you'd deal with this except maybe by using a standalone settings manager like lxappearance
2022-01-07 17:44:35 +0100 <gonzofy> thanks geekosaur. will follow that lead. cheers!
2022-01-07 18:27:03 +0100gonzofy(~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) (Quit: Leaving)
2022-01-07 18:33:48 +0100 <jakeStateless-Fa> XFCE could also be setting environment variables, while XMonad isn't doing it explicitly.
2022-01-07 18:34:17 +0100 <jakeStateless-Fa> ?tell gonzofy XFCE could also be setting environment variables, while XMonad isn't doing it explicitly.
2022-01-07 18:34:17 +0100 <lambdabot> Consider it noted.
2022-01-07 18:46:48 +0100 <AIM[m]> <gonzofy> "thanks geekosaur. will follow..." <- I think it might have to do with snap?
2022-01-07 18:47:32 +0100 <geekosaur> I would have no idea
2022-01-07 18:47:35 +0100 <AIM[m]> Maybe they're configuring something for snaps automatically at login? Maybe it's not done by Xmonad?
2022-01-07 18:47:44 +0100 <AIM[m]> Tbh, I don't use snaps
2022-01-07 18:48:09 +0100 <geekosaur> annd I can't really test locally since I use xmonad with mate which I assume would configure things the same way
2022-01-07 18:48:10 +0100 <AIM[m]> But all my package manager installed packages have all fonts working well
2022-01-07 18:48:35 +0100 <AIM[m]> Even if I just install a new font, it just works outta the box....
2022-01-07 18:49:02 +0100 <AIM[m]> <gonzofy> "hello everyone! I'm hoping for a..." <- I suppose you don't have the same problems with packages installed with apt
2022-01-07 18:49:38 +0100 <AIM[m]> Probably some environment variable not set
2022-01-07 18:50:00 +0100 <AIM[m]> Or some kinda config isn't getting loaded
2022-01-07 18:51:25 +0100 <geekosaur> pretty sure it;s the config and that's why I suggested lxappearance, which does the same kind of config but in a desktop environment-agnostic way
2022-01-07 18:51:55 +0100 <geekosaur> instead of e.g. mate or gnome which store things in dconf under keys nothing else can find unless the settings manager is running
2022-01-07 18:53:21 +0100 <AIM[m]> geekosaur: Ah yeah, I forgot they have that
2022-01-07 18:53:56 +0100 <jakeStateless-Fa> Yeah, I use lxappearance.
2022-01-07 18:56:22 +0100 <geekosaur> xfce also used to work nicely standalone but they changed that maybe 5 years ago to do the same thing mate and gnome do
2022-01-07 19:19:59 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com)
2022-01-07 19:21:07 +0100 <jimr> morning
2022-01-07 19:33:42 +0100gonzofy(~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854)
2022-01-07 19:37:37 +0100gonzofy(~gonozfy@2601:182:cc00:f0ad:4132:4c5d:27d9:f854) (Client Quit)
2022-01-07 19:42:54 +0100vanvik(~vanvik@82.194.204.210) (Quit: Later)
2022-01-07 19:43:16 +0100vanvik(~vanvik@82.194.204.210)
2022-01-07 19:55:17 +0100dirtcastle(~dirtcastl@103.43.203.229) (Ping timeout: 240 seconds)
2022-01-07 19:55:24 +0100dirtcastle(~dirtcastl@2409:4072:6d9f:873e:4ccf:58ff:fea0:d764)
2022-01-07 20:08:57 +0100dirtcastle(~dirtcastl@2409:4072:6d9f:873e:4ccf:58ff:fea0:d764) (Ping timeout: 240 seconds)
2022-01-07 20:19:29 +0100jimr(~jimr@2603-7080-7640-b000-0000-0000-0000-0003.res6.spectrum.com) (Quit: Leaving)
2022-01-07 20:33:37 +0100zoglesby(f0f8ca1525@user/zoglesby) (Remote host closed the connection)
2022-01-07 20:33:46 +0100zoglesby(f0f8ca1525@user/zoglesby)
2022-01-07 20:49:10 +0100mvk(~mvk@2607:fea8:5cdd:f000::45db)
2022-01-07 20:57:12 +0100zoglesby(f0f8ca1525@user/zoglesby) (Remote host closed the connection)
2022-01-07 20:57:20 +0100zoglesby(f0f8ca1525@user/zoglesby)
2022-01-07 21:32:12 +0100kr1x(~kr1x@170.249.0.122)
2022-01-07 21:33:24 +0100kr1x(~kr1x@170.249.0.122) (Remote host closed the connection)
2022-01-07 21:34:13 +0100kr1x(~kr1x@170.249.0.122)
2022-01-07 21:58:09 +0100kr1x(~kr1x@170.249.0.122) (Remote host closed the connection)
2022-01-07 21:59:31 +0100kr1x(~kr1x@170.249.0.122)
2022-01-07 22:33:17 +0100steve__(~steve@ool-182c2b80.dyn.optonline.net)
2022-01-07 22:51:08 +0100mc47(~mc47@xmonad/TheMC47) (Remote host closed the connection)
2022-01-07 23:38:37 +0100catman(~catman@user/catman) (Ping timeout: 240 seconds)
2022-01-07 23:45:22 +0100sogens1(~sogens@gateway/vpn/pia/sogens)
2022-01-07 23:46:57 +0100sogens(~sogens@pa49-182-20-126.pa.qld.optusnet.com.au) (Ping timeout: 240 seconds)