2021/03/18

2021-03-18 00:04:17 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 00:05:06 +0100ADG1089__(~aditya@106.214.253.186) (Remote host closed the connection)
2021-03-18 00:09:57 +0100ADG1089__(~aditya@106.214.253.186)
2021-03-18 00:10:56 +0100thc202(~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds)
2021-03-18 00:16:20 +0100hvr_(~hvr@haskell/developer/hvr)
2021-03-18 00:17:21 +0100hvr(~hvr@haskell/developer/hvr) (Ping timeout: 264 seconds)
2021-03-18 00:38:56 +0100seschwar(~seschwar@unaffiliated/seschwar) (Quit: :wq)
2021-03-18 00:39:22 +0100ADG1089__(~aditya@106.214.253.186) (Remote host closed the connection)
2021-03-18 00:40:13 +0100mc47(~yecinem@89.246.239.190) (Remote host closed the connection)
2021-03-18 00:56:55 +0100hvr(~hvr@haskell/developer/hvr)
2021-03-18 00:57:19 +0100hvr_(~hvr@haskell/developer/hvr) (Read error: Connection reset by peer)
2021-03-18 01:10:28 +0100s00pcan(~chris@075-133-056-178.res.spectrum.com)
2021-03-18 01:14:53 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 256 seconds)
2021-03-18 01:52:33 +0100notis(~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 245 seconds)
2021-03-18 03:37:06 +0100ericsagn1(~ericsagne@2405:6580:0:5100:b44d:6014:67a8:1b64) (Ping timeout: 265 seconds)
2021-03-18 03:41:44 +0100ericsagnes(~ericsagne@i121-115-92-236.s42.a013.ap.plala.or.jp)
2021-03-18 03:49:17 +0100gazler_(~gazler@195.107.2.81.in-addr.arpa)
2021-03-18 03:51:33 +0100gazler(~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 264 seconds)
2021-03-18 04:51:45 +0100theDon(~td@94.134.91.246) (Ping timeout: 246 seconds)
2021-03-18 04:53:46 +0100theDon(~td@muedsl-82-207-238-114.citykom.de)
2021-03-18 05:00:02 +0100haasn(~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
2021-03-18 05:01:20 +0100haasn(~nand@mpv/developer/haasn)
2021-03-18 05:43:31 +0100valdyn(valdyn@c6a7cbb3.vpn.njalla.net) (Quit: leaving)
2021-03-18 05:43:40 +0100valdyn(valdyn@c6a7cba1.vpn.njalla.net)
2021-03-18 07:05:03 +0100tomjaguarpaw(~tom@li367-225.members.linode.com) (Ping timeout: 245 seconds)
2021-03-18 07:05:11 +0100tomjaguarpaw(~tom@li367-225.members.linode.com)
2021-03-18 07:05:13 +0100FatBoyXPC(~FatBoyXPC@unaffiliated/fatboyxpc) (Ping timeout: 265 seconds)
2021-03-18 07:08:10 +0100FatBoyXPC(~FatBoyXPC@unaffiliated/fatboyxpc)
2021-03-18 07:44:25 +0100 <deebo> is it possible to create a keybind to center a floating window in what ever size it exists
2021-03-18 07:47:14 +0100palo1(~weechat@c-base/crew/palo)
2021-03-18 07:50:43 +0100palo(~weechat@c-base/crew/palo) (Ping timeout: 260 seconds)
2021-03-18 07:50:43 +0100palo1palo
2021-03-18 08:03:58 +0100qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com)
2021-03-18 08:17:51 +0100 <coldpress> you can probably get the needed info from the X server, I don't know if there's any xmonad modules that does this
2021-03-18 08:20:15 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 08:20:25 +0100 <Guest40> any nixos xmonad users here?
2021-03-18 08:22:24 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
2021-03-18 08:38:48 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 08:44:41 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
2021-03-18 08:48:27 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
2021-03-18 08:49:21 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
2021-03-18 09:16:28 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
2021-03-18 09:44:37 +0100notis(~notis@85.203.44.249)
2021-03-18 10:38:29 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 10:46:31 +0100mc47(~yecinem@89.246.239.190)
2021-03-18 11:05:29 +0100thc202(~thc202@unaffiliated/thc202)
2021-03-18 11:07:06 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
2021-03-18 11:21:11 +0100DesuMrElendig
2021-03-18 11:40:57 +0100 <mc47[m]> deebo: http://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-ManageHelpers.html#v:doCe…
2021-03-18 11:41:23 +0100 <mc47[m]> oh wait, you wanted a keybinding
2021-03-18 11:42:16 +0100 <mc47[m]> I shouldn't open IRC before drinking my morning coffee..
2021-03-18 12:40:31 +0100 <mc47[m]> deebo:
2021-03-18 12:40:54 +0100 <mc47[m]> try this ("M-C-c", withFocused (\w -> floatLocation w >>= windows . center w . snd))
2021-03-18 12:41:03 +0100 <mc47[m]> and you also need
2021-03-18 12:41:04 +0100 <mc47[m]> center win (W.RationalRect _ _ w h) = W.float win (W.RationalRect ((1 - w) / 2) ((1 - h) / 2) w h)
2021-03-18 12:42:32 +0100 <deebo> i'll try that, thanks
2021-03-18 12:43:14 +0100 <mc47> it places it almost at the center, because that doesn't take the status bars you have into consideration
2021-03-18 12:54:17 +0100 <mc47> What modules need better documentation, in your opinion? I want to open an issue collecting all of them in one place
2021-03-18 12:54:42 +0100 <mc47> That's something a lot of users can contribute to, without having to be necessarily familiar with Haskell
2021-03-18 12:55:25 +0100 <mc47> Also, it would be nice to add screenshots to the layouts. The question is, where should we host the pictures?
2021-03-18 12:59:12 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 13:04:18 +0100 <Liskni_si> no idea about specific modules, I'd say a good tutorial about installation and basic stuff and status bars would go a long way
2021-03-18 13:04:52 +0100 <Liskni_si> although as I said yesterday, I'm somewhat hoping that making the installation easier is better than writing docs for the current approach :-)
2021-03-18 13:06:07 +0100 <Liskni_si> screenshots for layouts - +1, hosted either by github (they recently added it to the editor so you can just hit edit on a file and drag images) or maybe in the same place where Solid'd tutorial is going to be, or just the website repo
2021-03-18 13:06:41 +0100 <Liskni_si> I'd tend to think that xmonad may become irrelevant sooner than github stops hosting those attachments, but we never know
2021-03-18 13:11:35 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 13:25:37 +0100 <mc47> I have no idea about the installation, as cabal is still somewhat of a mystery to me.. but I agree that it should be simpler
2021-03-18 13:25:50 +0100 <mc47> Yeah, github should be enough for hosting
2021-03-18 13:26:34 +0100 <geekosaur> cabal isn't that simple, sadly.
2021-03-18 13:26:53 +0100 <geekosaur> currently it requires a cabal file and cabal.project file.
2021-03-18 13:27:28 +0100 <geekosaur> there's also hacky "global install" but that causes future problems especially if you have any dependencies
2021-03-18 13:28:08 +0100 <geekosaur> basically new cabal breaks our workflow… but old cabal meant we potentially broke everyone else's (see "cabal hell")
2021-03-18 13:29:45 +0100 <mc47> I gave up on cabal and only use stack now
2021-03-18 13:30:32 +0100 <geekosaur> so you traded a cabal.project for a stack.yaml. I don't see much of a difference there
2021-03-18 13:46:43 +0100 <Liskni_si> so, um, does cabal tell ghc about paths to packages in a way that prevents something like "stack exec ghc" from existing?
2021-03-18 13:47:16 +0100 <Liskni_si> I'm fairly certain that we can get the self-recompilation work with stack-installed xmonad
2021-03-18 13:47:40 +0100 <Liskni_si> I'm probably just going to look into it sooner or later, and deal with cabal as well
2021-03-18 13:47:45 +0100 <Liskni_si> it can't be that hard, can it?
2021-03-18 13:48:20 +0100 <geekosaur> cabal exec works much the same way stack exec does
2021-03-18 13:48:35 +0100 <geekosaur> and I had an alternate workflow working but I think cabal 3.4 broke it
2021-03-18 13:49:27 +0100 <geekosaur> there's still the question of how it finds the packages it needs, I think stack exec exposes only the resolver (which cabal has no equivalent of, so it doesn't)
2021-03-18 13:50:05 +0100 <Liskni_si> stack exec definitely exposes all packages that would be in scope during stack build
2021-03-18 13:50:15 +0100 <Liskni_si> otherwise my setup wouldn't work, and it's worked for many years
2021-03-18 13:50:49 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 256 seconds)
2021-03-18 13:51:12 +0100 <geekosaur> so you have a stack.yaml specifying packages? I don't think stack will otherwise expose anything, since the point of its existence is to not expose anything not used
2021-03-18 13:51:34 +0100 <geekosaur> (but stack exec without a stack.yaml uses the global resolver and nothing else, I think)
2021-03-18 13:51:53 +0100 <Liskni_si> https://github.com/liskin/dotfiles/blob/home/src-haskell/stack.yaml
2021-03-18 13:52:13 +0100 <Liskni_si> resolver + packages that are all local git submodules
2021-03-18 13:52:24 +0100 <Liskni_si> and then when I do stack exec, all of that is in scope
2021-03-18 13:52:56 +0100 <geekosaur> right, the problem is that cabal has nothing equivalent to a resolver
2021-03-18 13:53:21 +0100 <Liskni_si> I don't really care about the resolver
2021-03-18 13:53:24 +0100 <geekosaur> the rest of stack.yaml is covered by cabal.project, but packages in scope come from the cabal file
2021-03-18 13:53:37 +0100 <geekosaur> you implicitly do care about it because it's why stack works here
2021-03-18 13:53:37 +0100 <Liskni_si> I just want to capture whatever was the environment during building of xmonad
2021-03-18 13:53:44 +0100 <Liskni_si> and use that same environment to compile xmonad.hs
2021-03-18 13:56:16 +0100 <geekosaur> https://github.com/xmonad/xmonad/issues/199 is about as close as you're getting to that but note that the same -package-env has to be specified to both the xmonad/xmonad-contrib and xmonad.hs builds
2021-03-18 13:56:43 +0100 <geekosaur> no, ghc doesn't have this built in as such (well, it has environment files but they cause more problems than they solve)
2021-03-18 13:58:46 +0100 <Liskni_si> https://github.com/xmonad/xmonad/issues/199#issuecomment-609433196 is indeed pretty much what I'd like to do, yeah
2021-03-18 13:58:55 +0100 <Liskni_si> (the end of it)
2021-03-18 13:59:24 +0100 <geekosaur> in fact that uses environment files, it just doesn't use default environment files which tend to pollute other builds unexpectedly
2021-03-18 14:00:21 +0100 <Liskni_si> well, if I understand it correctly, we can just put "install xmonad using `cabal install -z --lib --package-env=$HOME/.xmonad/ xmonad xmonad-contrib` and everything will just work" to our homepage
2021-03-18 14:00:36 +0100 <geekosaur> hopefully
2021-03-18 14:00:50 +0100 <Liskni_si> maybe it's not perfect, but it sounds like quote quite an improvement from what we have now
2021-03-18 14:00:59 +0100 <geekosaur> and until they decide to remove anything resembling v1 workflow :/
2021-03-18 14:01:00 +0100 <Liskni_si> s/quote //
2021-03-18 14:01:17 +0100 <Liskni_si> oh, this uses the v1 stuff?
2021-03-18 14:01:33 +0100 <geekosaur> it's pretending to be v1
2021-03-18 14:01:47 +0100 <Liskni_si> good enough I guess :-)
2021-03-18 14:01:47 +0100 <geekosaur> that's more or less what environment files do
2021-03-18 14:02:33 +0100 <coldpress> I find stack easier than cabal; at least upgrading with stack is easy
2021-03-18 14:03:18 +0100 <geekosaur> cabal's not a problem once it's set up, although you need 3 files (at least if you want a local checkout of git xmonad/contrib)
2021-03-18 14:03:49 +0100 <Liskni_si> coldpress: do you have a build script then?
2021-03-18 14:04:16 +0100 <geekosaur> I've already upgraded xmonad-contrib once since setting this up and it Just Worked (pull, then mod-q)
2021-03-18 14:09:42 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-18 14:12:52 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 14:17:05 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 14:19:29 +0100 <Liskni_si> oh, a couple minutes of researching this and I'm reading snoyberg and hvr being mean to each other ě
2021-03-18 14:19:32 +0100 <Liskni_si>
2021-03-18 14:20:41 +0100 <Liskni_si> anyway, I think capturing GHC_ENVIRONMENT and GHC_PACKAGE_PATH during build (TH?) and using that when recompiling might just work; we'll just need to be somewhat careful to not do that when building distro packages
2021-03-18 14:21:06 +0100 <Liskni_si> there's some potential for breakage but I feel this can make the installation easier for a lot of users
2021-03-18 14:30:16 +0100idhugo(~idhugo@80-62-116-180-mobile.dk.customer.tdc.net)
2021-03-18 14:48:39 +0100 <Solid> so I think the first draft of the tutorial is pretty much done
2021-03-18 14:48:54 +0100 <Solid> I think it's time to open myself up to public ridicule now :)
2021-03-18 14:49:39 +0100 <Solid> I think regardless of how the final thing will be layouted, for now I'll just post the gfmd document as a pr to the core xmonad repo; seems like the easiest way to gather suggestions
2021-03-18 14:49:42 +0100 <Solid> any objections?
2021-03-18 14:59:17 +0100 <mc47> awesome! I'm sure it'll be great :D
2021-03-18 15:03:08 +0100 <Solid> I have some open questions and TODOs, but certain things I either can't answer (like if this is even comprehensible for another brain) or I'm not quite satisfied with what's there right now (e.g. because I don't use trayer I didn't have much to say here outside of what was already there)
2021-03-18 15:04:36 +0100 <Solid> not to mention I'm not quite sure about certain things, like going heavy-ish on the xmobar configuration
2021-03-18 15:05:01 +0100 <Solid> but I feel like this is something that a lot of people care about
2021-03-18 15:06:42 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-18 15:11:26 +0100 <coldpress> Liskni_si: yes, I use pbrisbin's build script https://brianbuccola.com/how-to-install-xmonad-and-xmobar-via-stack/
2021-03-18 15:18:07 +0100 <Liskni_si> coldpress: oh, cool, another stack exec ghc :-)
2021-03-18 15:23:47 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 15:48:56 +0100friki(~friki@friki.cat) (Ping timeout: 240 seconds)
2021-03-18 15:50:20 +0100friki(~friki@friki.cat)
2021-03-18 15:52:08 +0100eqw(~eqw@31.134.178.99) (Ping timeout: 256 seconds)
2021-03-18 15:52:44 +0100eqw(~eqw@31.134.178.99)
2021-03-18 16:04:06 +0100coldpress(~coldpress@128.9.105.34.bc.googleusercontent.com) (Quit: ZNC 1.7.2 - https://znc.in)
2021-03-18 16:04:23 +0100coldpress(~coldpress@128.9.105.34.bc.googleusercontent.com)
2021-03-18 16:26:05 +0100seschwar(~seschwar@unaffiliated/seschwar)
2021-03-18 16:33:42 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-18 16:39:33 +0100xaltsc(~xaltsc@unaffiliated/xaltsc) (Ping timeout: 264 seconds)
2021-03-18 16:49:07 +0100 <Solid> well there we go
2021-03-18 17:00:05 +0100jeyj0[m](jeyj0matri@gateway/shell/matrix.org/x-tecfsusaubfeerri) (Quit: Idle for 30+ days)
2021-03-18 17:12:07 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 17:14:25 +0100 <Solid> mc47: re documentation: I have noted down X.L.WindowNavigation, X.A.WindowNavigation, X.P.Pass, and X.L.Spacing to be in need of a doc update
2021-03-18 17:14:40 +0100 <Solid> oh actually X.P.Pass should be good now
2021-03-18 17:15:32 +0100growpotkin(~growpotki@130-45-30-154.dyn.grandenetworks.net)
2021-03-18 17:18:30 +0100 <geekosaur> when you ask if xscreensaver is still relevant, do you mean the program or the Xss extension that used to be optional in the X11 package?
2021-03-18 17:18:49 +0100 <geekosaur> (X11 no longer has optional dependencies, they all have to be provided now)
2021-03-18 17:19:01 +0100geekosauris still catching up…
2021-03-18 17:19:45 +0100 <Solid> I mean the program
2021-03-18 17:20:15 +0100 <Solid> as in, do people still use it? I never did but then again I never used a tray either and the seem to be quite common
2021-03-18 17:20:27 +0100 <Solid> s/the/they/
2021-03-18 17:22:01 +0100 <geekosaur> I used to but haven't bothered setting it up on my current system. I have no idea what the norm is
2021-03-18 17:22:57 +0100 <geekosaur> I think a lot of people will use things like slock, or if they're using xmonad with a DE they'll use the DE's locker
2021-03-18 17:23:43 +0100 <geekosaur> that said, if you're into eye candy then xscreensaver is eye candy: the screensaver
2021-03-18 17:23:49 +0100 <Solid> :D
2021-03-18 17:24:27 +0100 <Solid> I do use slock myself but I was wary of imposing my preferences onto the tutorial (not that I was particularly successful with that, though)
2021-03-18 17:26:12 +0100 <geekosaur> nothing wrong with providing multiple examples
2021-03-18 17:26:22 +0100 <fizzie> (`xss-lock -l -- xsecurelock` is my norm, but I think that's probably in the minority.)
2021-03-18 17:31:05 +0100 <Liskni_si> I have no idea how slock works internally but most linux screensavers have a history of unlocking themselves whenever you let your kids/cat near the computer, so I'd vote for xsecurelock if we want to recommend anything particular
2021-03-18 17:31:42 +0100 <Solid> It's really just used as a way to introduce keybindings and the like
2021-03-18 17:31:48 +0100 <Liskni_si> jwz is very vocal about xscreensaver being better than the others, but I'm somewhat convinced it's not
2021-03-18 17:31:57 +0100 <Solid> so we can also just drop it in favour of another commonly used application
2021-03-18 17:34:12 +0100 <Solid> Liskni_si: slock itself is like 500 lines, so probably very auditable; though I don't think anyone has done that yet
2021-03-18 17:34:56 +0100 <geekosaur> slock's had some pretty infamous failures already
2021-03-18 17:35:04 +0100 <Solid> hah, nice
2021-03-18 17:35:17 +0100 <geekosaur> like, it used to give up and pretend to lock if anything had an active grab when it was run
2021-03-18 17:36:41 +0100 <geekosaur> also xscreensaver should be pretty auditable, since the saver modules are all external programs run by a small core
2021-03-18 17:38:31 +0100 <geekosaur> whether it's "better" than the others is open to question, but it's reasonably battle-tested and jwz generally knows his stuff
2021-03-18 17:39:02 +0100 <Liskni_si> auditable is great in theory but history tells us that running the password entry in the main locker process will sooner or later lead to someone managing to crash it
2021-03-18 17:39:07 +0100 <geekosaur> as for unlocking when you let kids/cat near your computer, how much of that is self-inflicted? I see too many people who use lousy passwords "because they get in the way"
2021-03-18 17:39:36 +0100 <Liskni_si> I'm fairly certain my faulty keyboard didn't type my password
2021-03-18 17:39:45 +0100 <Liskni_si> it just crashed the xscreensaver password entry
2021-03-18 17:40:44 +0100 <geekosaur> wow. jwz should know better than that
2021-03-18 17:40:58 +0100 <Liskni_si> it could be a dep or something
2021-03-18 17:41:26 +0100 <Liskni_si> I never got to actually trying to reproduce it, as the lenovo technician took the faulty hardware away
2021-03-18 17:41:45 +0100 <Liskni_si> so I'd have to spin up a VM a try all sorts of stuff and hope I stumble upon something
2021-03-18 17:51:26 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 18:11:34 +0100xaltsc(~xaltsc@unaffiliated/xaltsc)
2021-03-18 18:13:11 +0100idhugo(~idhugo@80-62-116-180-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
2021-03-18 18:13:18 +0100 <mc47> Would someone set the labels here? https://github.com/xmonad/xmonad-contrib/issues/482
2021-03-18 18:13:31 +0100 <mc47> Most importantly: the good first issue label :D
2021-03-18 18:14:50 +0100 <mc47> which I just realized we don't have lol (we have good-first-bug)
2021-03-18 18:15:50 +0100 <geekosaur> yeh, which is what I settled on
2021-03-18 18:17:15 +0100 <mc47> which wouldn't quite work because that's an actual feature
2021-03-18 18:17:18 +0100 <mc47> oh well, good enough
2021-03-18 18:17:53 +0100 <geekosaur> we also don't have a proper entry at level 9 (needs: implementation :)
2021-03-18 18:18:19 +0100 <Liskni_si> geekosaur: what about adding mc47 to contributors so that he can add the labels himself? :-)
2021-03-18 18:20:49 +0100 <geekosaur> let's see if I can figure out how to do that… :)
2021-03-18 18:21:42 +0100 <geekosaur> found it
2021-03-18 18:23:13 +0100 <mc47> awesome! Thanks
2021-03-18 18:23:50 +0100 <Guest40> what distro you guys use?
2021-03-18 18:23:58 +0100 <Guest40> with + xmonad
2021-03-18 18:24:42 +0100 <mc47> I'm using manjaro, and using xmonad together with KDE
2021-03-18 18:24:54 +0100 <geekosaur> ubuntu focal, xmonad + mate
2021-03-18 18:25:05 +0100 <Liskni_si> debian here
2021-03-18 18:30:03 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Ping timeout: 244 seconds)
2021-03-18 18:39:22 +0100geekosaur(82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
2021-03-18 18:49:31 +0100 <qbit2821> how does KDE work together with xmonad? I keep going back and forth between the two :)
2021-03-18 18:56:28 +0100Guest62(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 18:56:36 +0100 <Guest62> Liskni_si stable?
2021-03-18 18:56:40 +0100 <Guest62> debian stable?
2021-03-18 18:57:47 +0100everythingTaken(~tux@gateway/tor-sasl/everythingtaken)
2021-03-18 18:58:19 +0100 <mc47> qbit2821 I have an xmonad.desktop file in /usr/share/xsessions/, where I set Exec=env KDEWM=/home/yecinem/.xmonad/xmonad-x86_64-linux /usr/bin/startplasma-x11
2021-03-18 18:58:56 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
2021-03-18 18:59:07 +0100qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com) (Quit: WeeChat 3.1)
2021-03-18 18:59:24 +0100qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com)
2021-03-18 18:59:45 +0100 <mc47> I also have a small function to hide/show this file $HOME/.config/autostart/org.kde.plasmashell.desktop to prevent plasmashell from starting
2021-03-18 19:00:17 +0100 <mc47> it's all very brittle though, didn't have the time (or patience) to touch it once it was working
2021-03-18 19:00:33 +0100 <qbit2821> mc47 alright, thanks. I'll probably try it out after my exams this week. Would love to get it working
2021-03-18 19:01:05 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 19:03:00 +0100 <everythingTaken> why no one use nixos here?
2021-03-18 19:03:07 +0100 <everythingTaken> seems like a good fit for xmonad?
2021-03-18 19:04:07 +0100 <Solid> people probably do
2021-03-18 19:04:12 +0100 <Solid> nix is quite popular with haskell people
2021-03-18 19:04:26 +0100 <Solid> I have a machine that I play around with that has nix on it, though my heart still lies with void
2021-03-18 19:04:31 +0100 <everythingTaken> hey Solid, wassup
2021-03-18 19:04:41 +0100 <Solid> hai hai
2021-03-18 19:04:54 +0100 <Solid> everythingTaken: try the new tutorial and tell me what you think :D
2021-03-18 19:05:14 +0100 <Solid> ( https://github.com/xmonad/xmonad/pull/278 )
2021-03-18 19:05:16 +0100 <everythingTaken> I tried NixOs remember me? we talked in void channel
2021-03-18 19:05:23 +0100 <Solid> oooh yes
2021-03-18 19:05:37 +0100 <Solid> small world :)
2021-03-18 19:07:44 +0100 <mc47> everythingTaken tbh I haven't had time to play around with my setup much, it was a miracle that it worked
2021-03-18 19:07:46 +0100 <everythingTaken> wow, very comprehensive, can I read it in text format instead of git commit before it's merged?
2021-03-18 19:07:48 +0100 <mc47> I'll probably give it a go
2021-03-18 19:08:06 +0100 <everythingTaken> mc47: mine worked too except one thing: firefox
2021-03-18 19:08:25 +0100 <everythingTaken> there's an issue opened in nixpkgs back in dec 2020 still open
2021-03-18 19:08:35 +0100 <everythingTaken> it freezes momentariliy
2021-03-18 19:08:37 +0100 <mc47> everythingTaken here's the formatted tutorial https://github.com/slotThe/xmonad/blob/new-tutorial/tutorial.md
2021-03-18 19:09:28 +0100 <Solid> mc47: the modules not linking is very strange indeed
2021-03-18 19:09:40 +0100 <Solid> pandoc can do it, so it has to be how github interprets the document
2021-03-18 19:09:46 +0100 <Solid> :/
2021-03-18 19:10:35 +0100 <everythingTaken> mc47: Solid I am by no means complete beginner with XMonad, but this is really nice! But what I liked about it, it explains what $ and other things are, which before I simply copy pasted from someone elses config
2021-03-18 19:10:52 +0100 <geekosaur> size limit on []?
2021-03-18 19:11:20 +0100 <everythingTaken> Solid: do you happen to have firefox on your nixos machine?
2021-03-18 19:11:46 +0100 <Solid> everythingTaken: I do yes
2021-03-18 19:15:28 +0100 <everythingTaken> Solid: so, I installed nixos, it's glorious. I mean configuration.nix + home manager all I need for setup. Some abstract magic goes behind the scenes and complicates things a bit, while in general Void/Arch everything almost transparent/understandable/straight customizable. It's all good until Firefox has problems where it momentarily freezes https://github.com/NixOS/nixpkgs/issues/106018 I tried
2021-03-18 19:15:30 +0100 <everythingTaken> their IRC + Discord and issue is still open in github. I would love to go back to it if I can fix it. Sorry to post this on #xmonad
2021-03-18 19:16:13 +0100 <Solid> huh interesting
2021-03-18 19:16:23 +0100 <Solid> never had this happen to me :o
2021-03-18 19:17:00 +0100 <everythingTaken> Solid: maybe you didn't notice, can you check going to preferences and scrolling up and down if the machine is in hand reach
2021-03-18 19:17:42 +0100 <Solid> everythingTaken: I currently don't have access to that machine, but once I do I'll test this asap and ?tell you
2021-03-18 19:17:51 +0100 <everythingTaken> THanks man
2021-03-18 19:20:00 +0100 <everythingTaken> In one hand NixOs feels very robust, on the other hand messy (?)
2021-03-18 19:21:21 +0100 <everythingTaken> I like Debian too, but packages in stable is just so outdated and arch/void is probably better than debian testing/sid
2021-03-18 19:32:02 +0100mc47(~yecinem@89.246.239.190) (Quit: Leaving)
2021-03-18 19:36:07 +0100mc47(~yecinem@89.246.239.190)
2021-03-18 19:36:24 +0100Guest62(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
2021-03-18 19:37:01 +0100notis(~notis@85.203.44.249) (Quit: WeeChat 3.1)
2021-03-18 19:51:27 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-18 19:53:20 +0100geekosaur(82650c7a@130.101.12.122)
2021-03-18 20:04:07 +0100ircbrowse_tom(~ircbrowse@64.225.78.177)
2021-03-18 20:04:07 +0100Server+cnt
2021-03-18 20:09:21 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
2021-03-18 20:15:30 +0100everythingTaken(~tux@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
2021-03-18 20:18:20 +0100maxrazer(quassel@2600:3c03::f03c:92ff:fe95:da6a) ("https://quassel-irc.org - Chat comfortably. Anywhere.")
2021-03-18 20:19:50 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 20:25:33 +0100ml|(~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 260 seconds)
2021-03-18 20:34:26 +0100kiki_kiki(~kiki@78.97.179.238)
2021-03-18 20:35:26 +0100ajc(~ajc@69.231.232.79)
2021-03-18 20:35:44 +0100ajc(~ajc@69.231.232.79) ()
2021-03-18 20:36:15 +0100ajc(~ajc@69.231.232.79)
2021-03-18 20:36:43 +0100ajc(~ajc@69.231.232.79) ()
2021-03-18 20:37:02 +0100ajc(~ajc@69.231.232.79)
2021-03-18 20:38:11 +0100ml|(~ml|@unaffiliated/ml/x-3958674)
2021-03-18 20:59:11 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
2021-03-18 20:59:13 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Ping timeout: 256 seconds)
2021-03-18 21:03:13 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 21:03:52 +0100idhugo(~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Remote host closed the connection)
2021-03-18 21:07:28 +0100 <kiki_kiki> hello, can i ask for help with making a specific layout in here? thank you
2021-03-18 21:09:28 +0100 <mc47> kiki_kiki sure, what do you have in mind?
2021-03-18 21:11:05 +0100Ristovski(~364e20076@unaffiliated/ristovski) (Quit: 0)
2021-03-18 21:12:08 +0100 <kiki_kiki> mc47: thank you, https://www.reddit.com/r/xmonad/comments/3vowqx/hybrid_talltabbed_layout/ this but with the master window tabbed. i've tried playing around with the comments in there on top of my existing layout (which is basically just default Tall wrapped in spacingRaw and smartBorders) but couldn't get it to work
2021-03-18 21:12:56 +0100 <kiki_kiki> uhhhh
2021-03-18 21:17:59 +0100 <Liskni_si> Guest40: debian testing with maybe a bit of unstable; who uses stable on their daily driver? :-)
2021-03-18 21:18:48 +0100 <Guest40> Liskni_si how would you rate testing vs arch/void, i am looking for new distro
2021-03-18 21:18:53 +0100 <Guest40> to pair with xmonad
2021-03-18 21:19:09 +0100 <Guest40> stability wise and some other stuff
2021-03-18 21:19:29 +0100 <kiki_kiki> http://ix.io/2Tlb i barely know any haskell so i m not sure how/where to place "Tabbed" and/or "|||s" etc to make it work
2021-03-18 21:21:16 +0100 <Liskni_si> Guest40: I find testing good enough for me, although compared to aur it's definitely missing lots of packages, but then my priority is a system that works, not having loads of crap, so … :-)
2021-03-18 21:22:21 +0100 <Liskni_si> Guest40: the major pain point of Arch is that pacman doesn't support partial upgrades and downgrades, whereas in Debian it's completely fine to roll back a broken update and wait until it's fixed
2021-03-18 21:22:49 +0100 <Liskni_si> but for some reason nobody talks about this, so maybe it's not a problem for most people? dunno. it's a complete blocker for me
2021-03-18 21:24:13 +0100 <Guest40> yeah, rollbracks are nice. I am trying out NixOs, good haskell + xmonad support, decclarative config, rollbacks. But having some issues with firefox and it's a lot different than regular linux. they say sid gets security patches faster (but it's less stable?)
2021-03-18 21:26:36 +0100 <Guest40> Liskni_si anyways, thanks. so you recommend debian tesing + few packages from sid (like firefox 86) right?
2021-03-18 21:27:47 +0100 <geekosaur> it's named sid for a reason. every so often they do things like release a new glibc with no support from anything else so the rest of the system gets deleted:)  (I think they're more careful about this these days but I recall it happening a few times back when I ran sid for kicks)
2021-03-18 21:29:18 +0100 <Liskni_si> testing is basically a week after unstable, but sometimes stuff gets held a bit longer, either if people report breaking stuff or if something big is being changed
2021-03-18 21:30:06 +0100 <Liskni_si> and yeah, security fixes to testing come a bit late too
2021-03-18 21:30:29 +0100 <Guest40> how often it broke for you when updated in a year Liskni_si
2021-03-18 21:30:41 +0100 <Guest40> geekosaur makes sense thanks
2021-03-18 21:30:44 +0100 <Liskni_si> there's testing-security that's supposed to be used by the same team that does security updates for stable for high priority stuff, but I don't recall ever getting an update through that
2021-03-18 21:31:14 +0100 <Liskni_si> so it's basically me reading the LWN security summary through rss and pulling updates manually if it sounds bad
2021-03-18 21:31:26 +0100 <Liskni_si> (and stuff that's bad usually gets talked about on irc as well)
2021-03-18 21:32:02 +0100 <Liskni_si> I wouldn't really say I recommend it to everyone, but it's the best tradeoff for me personally
2021-03-18 21:32:32 +0100 <Liskni_si> how many times it breaks? dunno. I don't recall it ever really breaking, and I've been running testing for 15+ years without reinstall
2021-03-18 21:32:51 +0100 <Guest40> wow, that;s some longevity
2021-03-18 21:32:53 +0100 <Liskni_si> but packages that need to be rolled back, yeah that happens a couple times a year
2021-03-18 21:33:06 +0100 <Liskni_si> most people would just get used to stuff being slightly broken
2021-03-18 21:34:18 +0100 <Guest40> I will have to try it, thanks Liskni_si
2021-03-18 21:34:18 +0100 <mc47> kiki_kiki, sorry, I'm not that familiar with tabbed layouts just yet
2021-03-18 21:34:20 +0100 <Liskni_si> but when a printer driver breaks, you can't print, and sometimes you need to print :-)
2021-03-18 21:34:36 +0100 <kiki_kiki> mc47: ok, thank you
2021-03-18 21:35:12 +0100 <geekosaur> what's the question again?
2021-03-18 21:35:31 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
2021-03-18 21:39:21 +0100 <geekosaur> you wouldn't use ||| here unless you were prepending or appending this to the default list of layouts (`layoutHook def`)
2021-03-18 21:41:05 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 21:41:24 +0100 <geekosaur> hm, I do wonder if this could be done using threeColMid as a Combo or ComboP frame
2021-03-18 21:41:33 +0100 <geekosaur> but I'm going to have to run off soon :/
2021-03-18 21:42:36 +0100geekosaur(82650c7a@130.101.12.122) (Quit: Connection closed)
2021-03-18 21:46:44 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
2021-03-18 21:47:54 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 21:50:04 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Client Quit)
2021-03-18 21:51:45 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
2021-03-18 22:00:37 +0100Guest40(74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
2021-03-18 22:12:32 +0100qbit2821(~qbit2821@94-255-133-216.cust.bredband2.com) (Ping timeout: 240 seconds)
2021-03-18 22:57:25 +0100wagle(~wagle@quassel.wagle.io) (Ping timeout: 264 seconds)
2021-03-18 22:58:05 +0100wagle(~wagle@quassel.wagle.io)