Home freenode/#xmonad: Logs Calendar

Logs on 2021-03-18 (freenode/#xmonad)

00:10:28 s00pcan joins (~chris@075-133-056-178.res.spectrum.com)
00:14:53 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 256 seconds)
00:52:33 × notis quits (~notis@130.43.124.71.dsl.dyn.forthnet.gr) (Ping timeout: 245 seconds)
02:37:06 × ericsagn1 quits (~ericsagne@2405:6580:0:5100:b44d:6014:67a8:1b64) (Ping timeout: 265 seconds)
02:41:44 ericsagnes joins (~ericsagne@i121-115-92-236.s42.a013.ap.plala.or.jp)
02:49:17 gazler_ joins (~gazler@195.107.2.81.in-addr.arpa)
02:51:33 × gazler quits (~gazler@195.107.2.81.in-addr.arpa) (Ping timeout: 264 seconds)
03:51:45 × theDon quits (~td@94.134.91.246) (Ping timeout: 246 seconds)
03:53:46 theDon joins (~td@muedsl-82-207-238-114.citykom.de)
04:00:02 × haasn quits (~nand@mpv/developer/haasn) (Quit: ZNC 1.7.5+deb4 - https://znc.in)
04:01:20 haasn joins (~nand@mpv/developer/haasn)
04:43:31 × valdyn quits (valdyn@c6a7cbb3.vpn.njalla.net) (Quit: leaving)
04:43:40 valdyn joins (valdyn@c6a7cba1.vpn.njalla.net)
06:05:03 × tomjaguarpaw quits (~tom@li367-225.members.linode.com) (Ping timeout: 245 seconds)
06:05:11 tomjaguarpaw joins (~tom@li367-225.members.linode.com)
06:05:13 × FatBoyXPC quits (~FatBoyXPC@unaffiliated/fatboyxpc) (Ping timeout: 265 seconds)
06:08:10 FatBoyXPC joins (~FatBoyXPC@unaffiliated/fatboyxpc)
06:44:25 <deebo> is it possible to create a keybind to center a floating window in what ever size it exists
06:47:14 palo1 joins (~weechat@c-base/crew/palo)
06:50:43 × palo quits (~weechat@c-base/crew/palo) (Ping timeout: 260 seconds)
06:50:43 palo1 is now known as palo
07:03:58 qbit2821 joins (~qbit2821@94-255-133-216.cust.bredband2.com)
07:17:51 <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
07:20:15 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
07:20:25 <Guest40> any nixos xmonad users here?
07:22:24 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
07:38:48 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
07:44:41 idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
07:48:27 × growpotkin quits (~growpotki@130-45-30-154.dyn.grandenetworks.net) (Quit: ZNC 1.8.2 - https://znc.in)
07:49:21 × idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
08:16:28 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
08:44:37 notis joins (~notis@85.203.44.249)
09:38:29 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
09:46:31 mc47 joins (~yecinem@89.246.239.190)
10:05:29 thc202 joins (~thc202@unaffiliated/thc202)
10:07:06 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 260 seconds)
10:21:11 Desu is now known as MrElendig
10:40:57 <mc47[m]> deebo: http://hackage.haskell.org/package/xmonad-contrib-0.16/docs/XMonad-Hooks-ManageHelpers.html#v:doCenterFloat
10:41:23 <mc47[m]> oh wait, you wanted a keybinding
10:42:16 <mc47[m]> I shouldn't open IRC before drinking my morning coffee..
11:40:31 <mc47[m]> deebo:
11:40:54 <mc47[m]> try this ("M-C-c", withFocused (\w -> floatLocation w >>= windows . center w . snd))
11:41:03 <mc47[m]> and you also need
11:41:04 <mc47[m]> center win (W.RationalRect _ _ w h) = W.float win (W.RationalRect ((1 - w) / 2) ((1 - h) / 2) w h)
11:42:32 <deebo> i'll try that, thanks
11:43:14 <mc47> it places it almost at the center, because that doesn't take the status bars you have into consideration
11:54:17 <mc47> What modules need better documentation, in your opinion? I want to open an issue collecting all of them in one place
11:54:42 <mc47> That's something a lot of users can contribute to, without having to be necessarily familiar with Haskell
11:55:25 <mc47> Also, it would be nice to add screenshots to the layouts. The question is, where should we host the pictures?
11:59:12 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
12:04:18 <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
12:04:52 <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 :-)
12:06:07 <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
12:06:41 <Liskni_si> I'd tend to think that xmonad may become irrelevant sooner than github stops hosting those attachments, but we never know
12:11:35 geekosaur joins (82650c7a@130.101.12.122)
12:25:37 <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
12:25:50 <mc47> Yeah, github should be enough for hosting
12:26:34 <geekosaur> cabal isn't that simple, sadly.
12:26:53 <geekosaur> currently it requires a cabal file and cabal.project file.
12:27:28 <geekosaur> there's also hacky "global install" but that causes future problems especially if you have any dependencies
12:28:08 <geekosaur> basically new cabal breaks our workflow… but old cabal meant we potentially broke everyone else's (see "cabal hell")
12:29:45 <mc47> I gave up on cabal and only use stack now
12:30:32 <geekosaur> so you traded a cabal.project for a stack.yaml. I don't see much of a difference there
12:46:43 <Liskni_si> so, um, does cabal tell ghc about paths to packages in a way that prevents something like "stack exec ghc" from existing?
12:47:16 <Liskni_si> I'm fairly certain that we can get the self-recompilation work with stack-installed xmonad
12:47:40 <Liskni_si> I'm probably just going to look into it sooner or later, and deal with cabal as well
12:47:45 <Liskni_si> it can't be that hard, can it?
12:48:20 <geekosaur> cabal exec works much the same way stack exec does
12:48:35 <geekosaur> and I had an alternate workflow working but I think cabal 3.4 broke it
12:49:27 <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)
12:50:05 <Liskni_si> stack exec definitely exposes all packages that would be in scope during stack build
12:50:15 <Liskni_si> otherwise my setup wouldn't work, and it's worked for many years
12:50:49 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 256 seconds)
12:51:12 <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
12:51:34 <geekosaur> (but stack exec without a stack.yaml uses the global resolver and nothing else, I think)
12:51:53 <Liskni_si> https://github.com/liskin/dotfiles/blob/home/src-haskell/stack.yaml
12:52:13 <Liskni_si> resolver + packages that are all local git submodules
12:52:24 <Liskni_si> and then when I do stack exec, all of that is in scope
12:52:56 <geekosaur> right, the problem is that cabal has nothing equivalent to a resolver
12:53:21 <Liskni_si> I don't really care about the resolver
12:53:24 <geekosaur> the rest of stack.yaml is covered by cabal.project, but packages in scope come from the cabal file
12:53:37 <geekosaur> you implicitly do care about it because it's why stack works here
12:53:37 <Liskni_si> I just want to capture whatever was the environment during building of xmonad
12:53:44 <Liskni_si> and use that same environment to compile xmonad.hs
12:56:16 <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
12:56:43 <geekosaur> no, ghc doesn't have this built in as such (well, it has environment files but they cause more problems than they solve)
12:58:46 <Liskni_si> https://github.com/xmonad/xmonad/issues/199#issuecomment-609433196 is indeed pretty much what I'd like to do, yeah
12:58:55 <Liskni_si> (the end of it)
12:59:24 <geekosaur> in fact that uses environment files, it just doesn't use default environment files which tend to pollute other builds unexpectedly
13:00:21 <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
13:00:36 <geekosaur> hopefully
13:00:50 <Liskni_si> maybe it's not perfect, but it sounds like quote quite an improvement from what we have now
13:00:59 <geekosaur> and until they decide to remove anything resembling v1 workflow :/
13:01:00 <Liskni_si> s/quote //
13:01:17 <Liskni_si> oh, this uses the v1 stuff?
13:01:33 <geekosaur> it's pretending to be v1
13:01:47 <Liskni_si> good enough I guess :-)
13:01:47 <geekosaur> that's more or less what environment files do
13:02:33 <coldpress> I find stack easier than cabal; at least upgrading with stack is easy
13:03:18 <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)
13:03:49 <Liskni_si> coldpress: do you have a build script then?
13:04:16 <geekosaur> I've already upgraded xmonad-contrib once since setting this up and it Just Worked (pull, then mod-q)
13:09:42 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
13:12:52 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
13:17:05 geekosaur joins (82650c7a@130.101.12.122)
13:19:29 <Liskni_si> oh, a couple minutes of researching this and I'm reading snoyberg and hvr being mean to each other ě
13:19:32 <Liskni_si>
13:20:41 <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
13:21:06 <Liskni_si> there's some potential for breakage but I feel this can make the installation easier for a lot of users
13:30:16 idhugo joins (~idhugo@80-62-116-180-mobile.dk.customer.tdc.net)
13:48:39 <Solid> so I think the first draft of the tutorial is pretty much done
13:48:54 <Solid> I think it's time to open myself up to public ridicule now :)
13:49:39 <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
13:49:42 <Solid> any objections?
13:59:17 <mc47> awesome! I'm sure it'll be great :D
14:03:08 <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)
14:04:36 <Solid> not to mention I'm not quite sure about certain things, like going heavy-ish on the xmobar configuration
14:05:01 <Solid> but I feel like this is something that a lot of people care about
14:06:42 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
14:11:26 <coldpress> Liskni_si: yes, I use pbrisbin's build script https://brianbuccola.com/how-to-install-xmonad-and-xmobar-via-stack/
14:18:07 <Liskni_si> coldpress: oh, cool, another stack exec ghc :-)
14:23:47 geekosaur joins (82650c7a@130.101.12.122)
14:48:56 × friki quits (~friki@friki.cat) (Ping timeout: 240 seconds)
14:50:20 friki joins (~friki@friki.cat)
14:52:08 × eqw quits (~eqw@31.134.178.99) (Ping timeout: 256 seconds)
14:52:44 eqw joins (~eqw@31.134.178.99)
15:04:06 × coldpress quits (~coldpress@128.9.105.34.bc.googleusercontent.com) (Quit: ZNC 1.7.2 - https://znc.in)
15:04:23 coldpress joins (~coldpress@128.9.105.34.bc.googleusercontent.com)
15:26:05 seschwar joins (~seschwar@unaffiliated/seschwar)
15:33:42 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
15:39:33 × xaltsc quits (~xaltsc@unaffiliated/xaltsc) (Ping timeout: 264 seconds)
15:49:07 <Solid> well there we go
16:00:05 × jeyj0[m] quits (jeyj0matri@gateway/shell/matrix.org/x-tecfsusaubfeerri) (Quit: Idle for 30+ days)
16:12:07 geekosaur joins (82650c7a@130.101.12.122)
16:14:25 <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
16:14:40 <Solid> oh actually X.P.Pass should be good now
16:15:32 growpotkin joins (~growpotki@130-45-30-154.dyn.grandenetworks.net)
16:18:30 <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?
16:18:49 <geekosaur> (X11 no longer has optional dependencies, they all have to be provided now)
16:19:01 geekosaur is still catching up…
16:19:45 <Solid> I mean the program
16:20:15 <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
16:20:27 <Solid> s/the/they/
16:22:01 <geekosaur> I used to but haven't bothered setting it up on my current system. I have no idea what the norm is
16:22:57 <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
16:23:43 <geekosaur> that said, if you're into eye candy then xscreensaver is eye candy: the screensaver
16:23:49 <Solid> :D
16:24:27 <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)
16:26:12 <geekosaur> nothing wrong with providing multiple examples
16:26:22 <fizzie> (`xss-lock -l -- xsecurelock` is my norm, but I think that's probably in the minority.)
16:31:05 <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
16:31:42 <Solid> It's really just used as a way to introduce keybindings and the like
16:31:48 <Liskni_si> jwz is very vocal about xscreensaver being better than the others, but I'm somewhat convinced it's not
16:31:57 <Solid> so we can also just drop it in favour of another commonly used application
16:34:12 <Solid> Liskni_si: slock itself is like 500 lines, so probably very auditable; though I don't think anyone has done that yet
16:34:56 <geekosaur> slock's had some pretty infamous failures already
16:35:04 <Solid> hah, nice
16:35:17 <geekosaur> like, it used to give up and pretend to lock if anything had an active grab when it was run
16:36:41 <geekosaur> also xscreensaver should be pretty auditable, since the saver modules are all external programs run by a small core
16:38:31 <geekosaur> whether it's "better" than the others is open to question, but it's reasonably battle-tested and jwz generally knows his stuff
16:39:02 <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
16:39:07 <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"
16:39:36 <Liskni_si> I'm fairly certain my faulty keyboard didn't type my password
16:39:45 <Liskni_si> it just crashed the xscreensaver password entry
16:40:44 <geekosaur> wow. jwz should know better than that
16:40:58 <Liskni_si> it could be a dep or something
16:41:26 <Liskni_si> I never got to actually trying to reproduce it, as the lenovo technician took the faulty hardware away
16:41:45 <Liskni_si> so I'd have to spin up a VM a try all sorts of stuff and hope I stumble upon something
16:51:26 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
17:11:34 xaltsc joins (~xaltsc@unaffiliated/xaltsc)
17:13:11 × idhugo quits (~idhugo@80-62-116-180-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
17:13:18 <mc47> Would someone set the labels here? https://github.com/xmonad/xmonad-contrib/issues/482
17:13:31 <mc47> Most importantly: the good first issue label :D
17:14:50 <mc47> which I just realized we don't have lol (we have good-first-bug)
17:15:50 <geekosaur> yeh, which is what I settled on
17:17:15 <mc47> which wouldn't quite work because that's an actual feature
17:17:18 <mc47> oh well, good enough
17:17:53 <geekosaur> we also don't have a proper entry at level 9 (needs: implementation :)
17:18:19 <Liskni_si> geekosaur: what about adding mc47 to contributors so that he can add the labels himself? :-)
17:20:49 <geekosaur> let's see if I can figure out how to do that… :)
17:21:42 <geekosaur> found it
17:23:13 <mc47> awesome! Thanks
17:23:50 <Guest40> what distro you guys use?
17:23:58 <Guest40> with + xmonad
17:24:42 <mc47> I'm using manjaro, and using xmonad together with KDE
17:24:54 <geekosaur> ubuntu focal, xmonad + mate
17:25:05 <Liskni_si> debian here
17:30:03 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Ping timeout: 244 seconds)
17:39:22 × geekosaur quits (82650c7a@130.101.12.122) (Ping timeout: 240 seconds)
17:49:31 <qbit2821> how does KDE work together with xmonad? I keep going back and forth between the two :)
17:56:28 Guest62 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
17:56:36 <Guest62> Liskni_si stable?
17:56:40 <Guest62> debian stable?
17:57:47 everythingTaken joins (~tux@gateway/tor-sasl/everythingtaken)
17:58:19 <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
17:58:56 idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
17:59:07 × qbit2821 quits (~qbit2821@94-255-133-216.cust.bredband2.com) (Quit: WeeChat 3.1)
17:59:24 qbit2821 joins (~qbit2821@94-255-133-216.cust.bredband2.com)
17:59:45 <mc47> I also have a small function to hide/show this file $HOME/.config/autostart/org.kde.plasmashell.desktop to prevent plasmashell from starting
18:00:17 <mc47> it's all very brittle though, didn't have the time (or patience) to touch it once it was working
18:00:33 <qbit2821> mc47 alright, thanks. I'll probably try it out after my exams this week. Would love to get it working
18:01:05 geekosaur joins (82650c7a@130.101.12.122)
18:03:00 <everythingTaken> why no one use nixos here?
18:03:07 <everythingTaken> seems like a good fit for xmonad?
18:04:07 <Solid> people probably do
18:04:12 <Solid> nix is quite popular with haskell people
18:04:26 <Solid> I have a machine that I play around with that has nix on it, though my heart still lies with void
18:04:31 <everythingTaken> hey Solid, wassup
18:04:41 <Solid> hai hai
18:04:54 <Solid> everythingTaken: try the new tutorial and tell me what you think :D
18:05:14 <Solid> ( https://github.com/xmonad/xmonad/pull/278 )
18:05:16 <everythingTaken> I tried NixOs remember me? we talked in void channel
18:05:23 <Solid> oooh yes
18:05:37 <Solid> small world :)
18:07:44 <mc47> everythingTaken tbh I haven't had time to play around with my setup much, it was a miracle that it worked
18:07:46 <everythingTaken> wow, very comprehensive, can I read it in text format instead of git commit before it's merged?
18:07:48 <mc47> I'll probably give it a go
18:08:06 <everythingTaken> mc47: mine worked too except one thing: firefox
18:08:25 <everythingTaken> there's an issue opened in nixpkgs back in dec 2020 still open
18:08:35 <everythingTaken> it freezes momentariliy
18:08:37 <mc47> everythingTaken here's the formatted tutorial https://github.com/slotThe/xmonad/blob/new-tutorial/tutorial.md
18:09:28 <Solid> mc47: the modules not linking is very strange indeed
18:09:40 <Solid> pandoc can do it, so it has to be how github interprets the document
18:09:46 <Solid> :/
18:10:35 <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
18:10:52 <geekosaur> size limit on []?
18:11:20 <everythingTaken> Solid: do you happen to have firefox on your nixos machine?
18:11:46 <Solid> everythingTaken: I do yes
18:15:28 <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
18:15:30 <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
18:16:13 <Solid> huh interesting
18:16:23 <Solid> never had this happen to me :o
18:17:00 <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
18:17:42 <Solid> everythingTaken: I currently don't have access to that machine, but once I do I'll test this asap and ?tell you
18:17:51 <everythingTaken> THanks man
18:20:00 <everythingTaken> In one hand NixOs feels very robust, on the other hand messy (?)
18:21:21 <everythingTaken> I like Debian too, but packages in stable is just so outdated and arch/void is probably better than debian testing/sid
18:32:02 × mc47 quits (~yecinem@89.246.239.190) (Quit: Leaving)
18:36:07 mc47 joins (~yecinem@89.246.239.190)
18:36:24 × Guest62 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
18:37:01 × notis quits (~notis@85.203.44.249) (Quit: WeeChat 3.1)
18:51:27 × geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed)
18:53:20 geekosaur joins (82650c7a@130.101.12.122)
19:04:07 ircbrowse_tom joins (~ircbrowse@64.225.78.177)
19:04:07 Server sets mode +cnt
19:09:21 × idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Ping timeout: 256 seconds)
19:15:30 × everythingTaken quits (~tux@gateway/tor-sasl/everythingtaken) (Quit: everythingTaken)
19:18:20 maxrazer parts (quassel@2600:3c03::f03c:92ff:fe95:da6a) ("https://quassel-irc.org - Chat comfortably. Anywhere.")
19:19:50 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
19:25:33 × ml| quits (~ml|@unaffiliated/ml/x-3958674) (Ping timeout: 260 seconds)
19:34:26 kiki_kiki joins (~kiki@78.97.179.238)
19:35:26 ajc joins (~ajc@69.231.232.79)
19:35:44 ajc parts (~ajc@69.231.232.79) ()
19:36:15 ajc joins (~ajc@69.231.232.79)
19:36:43 ajc parts (~ajc@69.231.232.79) ()
19:37:02 ajc joins (~ajc@69.231.232.79)
19:38:11 ml| joins (~ml|@unaffiliated/ml/x-3958674)
19:59:11 idhugo joins (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net)
19:59:13 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Ping timeout: 256 seconds)
20:03:13 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
20:03:52 × idhugo quits (~idhugo@87-49-147-45-mobile.dk.customer.tdc.net) (Remote host closed the connection)
20:07:28 <kiki_kiki> hello, can i ask for help with making a specific layout in here? thank you
20:09:28 <mc47> kiki_kiki sure, what do you have in mind?
20:11:05 × Ristovski quits (~364e20076@unaffiliated/ristovski) (Quit: 0)
20:12:08 <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
20:12:56 <kiki_kiki> uhhhh
20:17:59 <Liskni_si> Guest40: debian testing with maybe a bit of unstable; who uses stable on their daily driver? :-)
20:18:48 <Guest40> Liskni_si how would you rate testing vs arch/void, i am looking for new distro
20:18:53 <Guest40> to pair with xmonad
20:19:09 <Guest40> stability wise and some other stuff
20:19:29 <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
20:21:16 <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 … :-)
20:22:21 <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
20:22:49 <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
20:24:13 <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?)
20:26:36 <Guest40> Liskni_si anyways, thanks. so you recommend debian tesing + few packages from sid (like firefox 86) right?
20:27:47 <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)
20:29:18 <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
20:30:06 <Liskni_si> and yeah, security fixes to testing come a bit late too
20:30:29 <Guest40> how often it broke for you when updated in a year Liskni_si
20:30:41 <Guest40> geekosaur makes sense thanks
20:30:44 <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
20:31:14 <Liskni_si> so it's basically me reading the LWN security summary through rss and pulling updates manually if it sounds bad
20:31:26 <Liskni_si> (and stuff that's bad usually gets talked about on irc as well)
20:32:02 <Liskni_si> I wouldn't really say I recommend it to everyone, but it's the best tradeoff for me personally
20:32:32 <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
20:32:51 <Guest40> wow, that;s some longevity
20:32:53 <Liskni_si> but packages that need to be rolled back, yeah that happens a couple times a year
20:33:06 <Liskni_si> most people would just get used to stuff being slightly broken
20:34:18 <Guest40> I will have to try it, thanks Liskni_si
20:34:18 <mc47> kiki_kiki, sorry, I'm not that familiar with tabbed layouts just yet
20:34:20 <Liskni_si> but when a printer driver breaks, you can't print, and sometimes you need to print :-)
20:34:36 <kiki_kiki> mc47: ok, thank you
20:35:12 <geekosaur> what's the question again?
20:35:31 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
20:39:21 <geekosaur> you wouldn't use ||| here unless you were prepending or appending this to the default list of layouts (`layoutHook def`)
20:41:05 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
20:41:24 <geekosaur> hm, I do wonder if this could be done using threeColMid as a Combo or ComboP frame
20:41:33 <geekosaur> but I'm going to have to run off soon :/
20:42:36 × geekosaur quits (82650c7a@130.101.12.122) (Quit: Connection closed)
20:46:44 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
20:47:54 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
20:50:04 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Client Quit)
20:51:45 Guest40 joins (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46)
21:00:37 × Guest40 quits (74fbd82e@gateway/web/cgi-irc/kiwiirc.com/ip.116.251.216.46) (Quit: Connection closed)
21:12:32 × qbit2821 quits (~qbit2821@94-255-133-216.cust.bredband2.com) (Ping timeout: 240 seconds)
21:57:25 × wagle quits (~wagle@quassel.wagle.io) (Ping timeout: 264 seconds)
21:58:05 wagle joins (~wagle@quassel.wagle.io)
23:09:00 × seschwar quits (~seschwar@unaffiliated/seschwar) (Quit: :wq)
23:17:56 × thc202 quits (~thc202@unaffiliated/thc202) (Ping timeout: 240 seconds)
23:18:00 × mc47 quits (~yecinem@89.246.239.190) (Remote host closed the connection)
23:30:54 × thoros quits (~thoros@194-166-47-167.hdsl.highway.telekom.at) (Quit: WeeChat 3.0.1)

All times are in UTC on 2021-03-18.