💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-01-06.txt captured on 2024-06-16 at 13:52:25.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-01-06T00:35:43 #kisslinux <konimex> anyone on KISS/any compatible franken-system with libevent installed? 2020-01-06T00:37:42 #kisslinux <konimex> or flex, at least 2020-01-06T04:16:02 #kisslinux <dylanaraps> konimex: I have both right now. 2020-01-06T04:18:56 #kisslinux <konimex> say, what if you ldd'd /usr/lib/libevent_extra.so ? 2020-01-06T04:19:11 #kisslinux <konimex> any symbol not founds? 2020-01-06T04:21:52 #kisslinux <dylanaraps> Yes 2020-01-06T04:22:03 #kisslinux <konimex> well, at least it's not exclusive to clang-only systems 2020-01-06T04:22:26 #kisslinux <dylanaraps> -> ldd /usr/lib/libevent_extra.so 2>&1 | wc -l 2020-01-06T04:22:26 #kisslinux <dylanaraps> 95 2020-01-06T04:22:34 #kisslinux <dylanaraps> 93 are not founds 2020-01-06T04:23:17 #kisslinux <konimex> was looking for remaining deps of libgcc_s.so and found a bunch of that 2020-01-06T04:32:27 #kisslinux <dylanaraps> Ah 2020-01-06T04:32:31 #kisslinux <dylanaraps> It's intentional. 2020-01-06T04:32:35 #kisslinux <dylanaraps> https://github.com/libevent/libevent/issues/827 2020-01-06T04:37:09 #kisslinux <dylanaraps> Which libs? 2020-01-06T04:40:38 #kisslinux <konimex> the member mentioned LDFLAGS, KISS doesn't set LDFLAGS by default, does it? 2020-01-06T04:41:15 #kisslinux <dylanaraps> KISS doesn't even set CFLAGS by default. 2020-01-06T04:41:32 #kisslinux <dylanaraps> My LDFLAGS are also unset. 2020-01-06T05:54:30 #kisslinux <dylanaraps> konimex: Try master. I fixed the conflict issue. I was finally able to reproduce it. 2020-01-06T05:56:31 #kisslinux <konimex> alright, let me try master 2020-01-06T05:58:29 #kisslinux <konimex> it works! i'm closing the issue 2020-01-06T05:58:37 #kisslinux <dylanaraps> Nice :) 2020-01-06T06:17:25 #kisslinux <konimex> dylanaraps: you may want to tag the version 2020-01-06T06:24:13 #kisslinux <dylanaraps> Yup. I will. 2020-01-06T06:33:42 #kisslinux <dylanaraps> Done. 2020-01-06T06:33:45 #kisslinux <dylanaraps> 0.54.0 released. 2020-01-06T07:09:10 #kisslinux <dylanaraps> Interesting: https://github.com/void-linux/void-packages/issues/18008 2020-01-06T07:09:24 #kisslinux <dylanaraps> > Distributing a modified version of the Rust programming language or the Cargo package manager and calling it Rust or Cargo requires explicit, written permission from the Rust core team. 2020-01-06T07:09:33 #kisslinux <dylanaraps> > We will usually allow these uses as long as the modifications are (1) relatively small and (2) very clearly communicated to end-users. 2020-01-06T07:09:36 #kisslinux <dylanaraps> gross 2020-01-06T07:27:05 #kisslinux <dylanaraps> konimex: Interesting discussion on adding an "alternatives" system to apk-tools. https://lists.sr.ht/~sircmpwn/alpine-devel/%3C5975E0C0.1030008%40adelielinux.org%3E 2020-01-06T08:53:05 #kisslinux <konimex> that lists interface is hard to read on mobile, i'll take a look further later 2020-01-06T08:53:40 #kisslinux <dylanaraps> No rush 2020-01-06T10:36:16 #kisslinux <dylanaraps> ddddddddd 2020-01-06T12:19:00 #kisslinux <kingk22> o/ 2020-01-06T12:19:03 #kisslinux <dylanaraps> hello 2020-01-06T12:19:14 #kisslinux <kingk22> did you just join the discord server dylan? 2020-01-06T12:19:20 #kisslinux <dylanaraps> I did 2020-01-06T12:19:28 #kisslinux <kingk22> :o 2020-01-06T12:19:43 #kisslinux <dylanaraps> I just left too :^) 2020-01-06T12:19:57 #kisslinux <dzove855> haha 2020-01-06T12:19:59 #kisslinux <dylanaraps> I'll pop in from time to time 2020-01-06T12:20:12 #kisslinux <kingk22> left left or just logged off? 2020-01-06T12:20:35 #kisslinux <dylanaraps> Closed my browser tab, so the latter. 2020-01-06T12:20:48 #kisslinux <kingk22> (Y) 2020-01-06T12:20:49 #kisslinux <dylanaraps> Good to see everyone is still online. 2020-01-06T12:21:09 #kisslinux <kingk22> yeah new server going pretty good 2020-01-06T12:23:08 #kisslinux <kingk22> how's birch going? 2020-01-06T12:23:47 #kisslinux <dylanaraps> Good. It works perfect now. 2020-01-06T12:23:55 #kisslinux <dylanaraps> I've swapped to it fully. 2020-01-06T12:24:09 #kisslinux <dylanaraps> I'm working on scrollback now which is interesting. 2020-01-06T12:24:13 #kisslinux <kingk22> should i give it a try? 2020-01-06T12:24:35 #kisslinux <dylanaraps> Sure. It'll autoconnect here using '$USER' if you run it with no arguments. 2020-01-06T12:25:03 #kisslinux <dylanaraps> Just grab the file and run it. No config or installation needed. 2020-01-06T12:25:24 #kisslinux <kingk22> so i should run USER=<ircname> bircj? 2020-01-06T12:25:31 #kisslinux <kingk22> s/bircj/birch 2020-01-06T12:25:45 #kisslinux <dylanaraps> or -u nick 2020-01-06T12:25:54 #kisslinux <kingk22> ok brb 2020-01-06T12:26:56 #kisslinux <kingk22> o/ 2020-01-06T12:26:59 #kisslinux <kingk22> it works! 2020-01-06T12:26:59 #kisslinux <dylanaraps> ello 2020-01-06T12:27:10 #kisslinux <dylanaraps> of course 2020-01-06T12:27:14 #kisslinux <kingk22> the -p flag didn't seem to work for me though 2020-01-06T12:27:18 #kisslinux <dylanaraps> I fixed all the bugs the old version had. 2020-01-06T12:27:22 #kisslinux <kingk22> had to manually identify with nickserv 2020-01-06T12:27:25 #kisslinux <dylanaraps> -p is for server password. 2020-01-06T12:27:35 #kisslinux <kingk22> ahhhh 2020-01-06T12:27:38 #kisslinux <kingk22> *facepalm* 2020-01-06T12:27:43 #kisslinux <dylanaraps> I use: -x '/msg NickServ IDENTIFY pass_here' 2020-01-06T12:27:51 #kisslinux <dylanaraps> -x auto runs a command after server join. 2020-01-06T12:28:00 #kisslinux <kingk22> let me try that 2020-01-06T12:29:01 #kisslinux <kingk22> nice 2020-01-06T12:29:05 #kisslinux <dylanaraps> Yeah 2020-01-06T12:29:51 #kisslinux <dylanaraps> Multi channels works with '-c "#chan,#chan2"' and you can cycle through them with Ctrl+n/p. 2020-01-06T12:30:00 #kisslinux <dylanaraps> Or you can join with /j #chan 2020-01-06T12:30:18 #kisslinux <dylanaraps> bash + birch is smaller than weechat :^) 2020-01-06T12:30:24 #kisslinux <dzove855> huu seems pretty. Will see in the next days if we could add some kind of ingore list, for example for the join parts and so on 2020-01-06T12:30:37 #kisslinux <dylanaraps> dzove855: Sure 2020-01-06T12:30:40 #kisslinux <kingk22> yep i used /j before 2020-01-06T12:30:56 #kisslinux <kingk22> but this is the only irc server i semi-frequent :) 2020-01-06T12:31:06 #kisslinux <dylanaraps> Left/Right arrow don't work in the input yet fyi. It's tricky to solve due to how birch has to work. 2020-01-06T12:31:20 #kisslinux <dylanaraps> Up/Down arrow for your input history works though. 2020-01-06T12:31:30 #kisslinux <dylanaraps> As does tab completion for channels/commands. 2020-01-06T12:31:56 #kisslinux * kingk22 is impressed 2020-01-06T12:31:58 #kisslinux <dylanaraps> Private messages *might* work(?). I don't really use this functionality YMMV. 2020-01-06T12:32:05 #kisslinux * dylanaraps thanks you 2020-01-06T12:32:37 #kisslinux <dylanaraps> SSL *is* possible in pure bash through lots of blood sweat and tears. 2020-01-06T12:32:45 #kisslinux <dylanaraps> SSL v1 only fyi 2020-01-06T12:32:56 #kisslinux <dylanaraps> I remember looking into this on the Discord a long time ago. 2020-01-06T12:33:01 #kisslinux <kingk22> you still amaze me with what you do with just bash 2020-01-06T12:33:18 #kisslinux <kingk22> pxltrm comes to mind 2020-01-06T12:33:42 #kisslinux <dylanaraps> Yeah, that was the start of my attempt at a TUI in bash. 2020-01-06T12:33:55 #kisslinux <dylanaraps> fff has the most polish though. 2020-01-06T12:34:30 #kisslinux <dylanaraps> I'll be back on in an hour or so. 2020-01-06T12:34:31 #kisslinux <kingk22> i got fff and said i'd use it but i barely use TUI file manager 2020-01-06T12:34:39 #kisslinux <kingk22> (Y) o/ 2020-01-06T12:34:56 #kisslinux <dylanaraps> I use it for bulk rename and finding files (pretty rarely) 2020-01-06T12:35:12 #kisslinux <dylanaraps> I stick to POSIX shell mostly nowadays. 2020-01-06T12:35:50 #kisslinux <dylanaraps> pfetch, pash, kiss etc 2020-01-06T12:35:56 #kisslinux <dylanaraps> Anyway. Be on later. o/ 2020-01-06T12:56:03 #kisslinux <icyphox> dylanaraps: Sorry to bring this up again, but autojoining channels still seems broken. 2020-01-06T12:56:16 #kisslinux <kingk22> icyphox: it worked fine for me 2020-01-06T12:56:27 #kisslinux <icyphox> via ZNC? 2020-01-06T12:56:45 #kisslinux <kingk22> ahh no, just connecting directly 2020-01-06T12:57:59 #kisslinux <icyphox> Ah okay. 2020-01-06T12:58:06 #kisslinux <icyphox> Yeah it's different via ZNC. 2020-01-06T12:58:39 #kisslinux <icyphox> Anyway, I've more pressing concerns at the moment -- like broken DNS. 2020-01-06T12:58:41 #kisslinux <icyphox> Back later. 2020-01-06T13:16:53 #kisslinux <kingk22> o 2020-01-06T13:16:54 #kisslinux <kingk22> welcome back 2020-01-06T13:23:49 #kisslinux <dylanaraps> ello 2020-01-06T13:27:42 #kisslinux <Aarg> I've looked at most vi-clones now, dylanaraps 2020-01-06T13:27:53 #kisslinux <Aarg> besides nvi, neatvi seems to be the best 2020-01-06T13:28:05 #kisslinux <Aarg> all the others seem to be too minimal for actual use 2020-01-06T13:28:51 #kisslinux <kingk22> neovim :^) 2020-01-06T13:29:16 #kisslinux <Aarg> too heavy for my taste 2020-01-06T13:29:29 #kisslinux <kingk22> > too minimal 2020-01-06T13:29:32 #kisslinux <kingk22> > too heavy 2020-01-06T13:29:39 #kisslinux <kingk22> very particular tastes haa 2020-01-06T13:30:16 #kisslinux <Aarg> yeah, it's a quite hard requirement to satisfy 2020-01-06T13:30:24 #kisslinux <dylanaraps> neovim is terrible 2020-01-06T13:30:34 #kisslinux <dylanaraps> The build system, dependencies etc... 2020-01-06T13:30:50 #kisslinux <Aarg> I just don't like software where I only understand 20% of the entire functionality 2020-01-06T13:30:56 #kisslinux <Aarg> VIM/neovim has SO much shit 2020-01-06T13:31:00 #kisslinux <dylanaraps> Oh yeah 2020-01-06T13:31:42 #kisslinux <dylanaraps> neatvi looks sane for a vi clone lol. 2020-01-06T13:32:16 #kisslinux <dylanaraps> What I don't understand is embedding an entire terminal emulator in a text editor.. 2020-01-06T13:32:19 #kisslinux <dylanaraps> It's insane. 2020-01-06T13:32:25 #kisslinux <dylanaraps> tmux works the same way fyi. 2020-01-06T13:32:51 #kisslinux <dylanaraps> So: terminal emulator -> tmux (another terminal emulator) -> vim/neovim (another terminal emulator). 2020-01-06T13:33:49 #kisslinux <Aarg> I guess it's nice for quickly jumping to files/lines with errors 2020-01-06T13:34:18 #kisslinux <dylanaraps> -> du -sh /usr/local/bin/nvim 2020-01-06T13:34:18 #kisslinux <dylanaraps> 4.3M /usr/local/bin/nvim 2020-01-06T13:34:18 #kisslinux <dylanaraps> -> du -sh /usr/bin/vim 2020-01-06T13:34:18 #kisslinux <dylanaraps> 3.2M /usr/bin/vim 2020-01-06T13:35:17 #kisslinux <Aarg> quite the increase, lol 2020-01-06T13:36:19 #kisslinux <dylanaraps> Note: My vim links to Xorg as well. 2020-01-06T13:36:25 #kisslinux <Aarg> dylanaraps: have you seen this https://github.com/Earnestly/sx 2020-01-06T13:36:27 #kisslinux <dylanaraps> My neovim build doesn't. 2020-01-06T13:36:47 #kisslinux <Aarg> I'm not sure it works with rootless X though. At least I couldn't make it work on my gentoo install 2020-01-06T13:37:34 #kisslinux <dylanaraps> I use: xinit ~/.xinitrc -- /usr/bin/X :0 vt1 -keeptty 2020-01-06T13:39:03 #kisslinux <Aarg> ah nice, so that's how you use xinit 2020-01-06T13:39:14 #kisslinux <Aarg> only startx worked for me without arguments, so I use that 2020-01-06T13:39:30 #kisslinux <dylanaraps> I auto start Xorg from my .profile on login. 2020-01-06T13:39:35 #kisslinux <dylanaraps> (with a prompt) 2020-01-06T13:40:24 #kisslinux <Aarg> the prompt is a good idea, I will steal it :) 2020-01-06T13:40:56 #kisslinux <dylanaraps> lazy: https://termbin.com/bhvy 2020-01-06T13:41:10 #kisslinux <Aarg> mercy 2020-01-06T13:43:12 #kisslinux <Aarg> merci even 2020-01-06T13:43:17 #kisslinux <dylanaraps> heh 2020-01-06T13:43:23 #kisslinux <Aarg> :D 2020-01-06T13:45:58 #kisslinux <Aarg> https://bugzilla.redhat.com/show_bug.cgi?id=1779570 2020-01-06T13:46:04 #kisslinux <Aarg> I wonder if that is my issue 2020-01-06T13:46:55 #kisslinux <dylanaraps> Yup. Most likely. Try and see if you get that output snippet. 2020-01-06T13:47:06 #kisslinux <dylanaraps> firefox >file 2>&1 2020-01-06T13:47:18 #kisslinux <dylanaraps> Then check 'file' after running firefox for a little. 2020-01-06T13:47:43 #kisslinux <Aarg> will do 2020-01-06T13:47:59 #kisslinux <Aarg> I think riot.im being broken is also related 2020-01-06T13:50:30 #kisslinux <kingk22> i'm off to bed 2020-01-06T13:50:31 #kisslinux <kingk22> o 2020-01-06T13:50:34 #kisslinux <kingk22> o/ 2020-01-06T13:51:27 #kisslinux <dylanaraps> ciao 2020-01-06T13:52:22 #kisslinux <dylanaraps> Yup Riot is in the bug report further down. 2020-01-06T14:01:58 #kisslinux <dylanaraps> Aarg: Which Firefox version btw? 2020-01-06T14:03:18 #kisslinux <Aarg> firefox 72.0 2020-01-06T14:03:46 #kisslinux <dylanaraps> Hm 2020-01-06T14:03:58 #kisslinux <dylanaraps> The change may have already been pushed to 72.0 2020-01-06T14:03:59 #kisslinux <Aarg> Do you reckon -03 could have an effect too? 2020-01-06T14:04:03 #kisslinux <dylanaraps> Let me check. 2020-01-06T14:04:05 #kisslinux <dylanaraps> Dunno. 2020-01-06T14:04:10 #kisslinux <dylanaraps> Mine is -O3 too. 2020-01-06T14:04:21 #kisslinux <dylanaraps> Someone else on KISS would have to chime in. 2020-01-06T14:04:22 #kisslinux <Aarg> you had the same problem though, didn't you? 2020-01-06T14:04:25 #kisslinux <dylanaraps> Yup 2020-01-06T14:04:48 #kisslinux <Aarg> yeah, I'm sure you would've heard about it if more people had the same issue 2020-01-06T14:11:30 #kisslinux <icyphox> Aarg: were you the one who suggested bim, to me? 2020-01-06T14:14:35 #kisslinux <dylanaraps> It might have been me 2020-01-06T14:15:11 #kisslinux <Aarg> both of us I think 2020-01-06T14:17:12 #kisslinux <icyphox> hah 2020-01-06T14:17:27 #kisslinux <icyphox> well do you know how i disable line numbers? they look hideous 2020-01-06T14:17:32 #kisslinux <icyphox> i can* 2020-01-06T14:18:15 #kisslinux <icyphox> aah it lacks a ton of documentation 2020-01-06T14:19:16 #kisslinux <Aarg> I think I've seen it mentioned somewhere so it must be possible 2020-01-06T14:19:47 #kisslinux <Aarg> have you checked out neatvi already? 2020-01-06T14:19:54 #kisslinux <icyphox> no, that's next in line 2020-01-06T14:19:54 #kisslinux <Aarg> seems to be a much more complete vi experience 2020-01-06T14:19:57 #kisslinux <icyphox> do you recon it's better? 2020-01-06T14:19:59 #kisslinux <icyphox> ah 2020-01-06T14:20:01 #kisslinux <icyphox> i shall try 2020-01-06T14:20:24 #kisslinux <Aarg> you configure syntax highlighting via conf.h 2020-01-06T14:22:03 #kisslinux <dzove855> dylanaraps: did you have already thought to implement a configuration file for birch? This could help about saving an ignore list or auto join channels (Note: using a proxy could already handle this, but it will implement a dependencies, which i think should not exist) 2020-01-06T20:08:52 #kisslinux <dylanaraps> The OIN guy is emailing me again... 2020-01-06T20:09:13 #kisslinux <dylanaraps> https://www.openinventionnetwork.com/ 2020-01-06T20:09:22 #kisslinux <E5ten> what's OIN? 2020-01-06T20:10:04 #kisslinux <dylanaraps> Basically, you join and give over access to your patents and other members do the same. 2020-01-06T20:10:33 #kisslinux <E5ten> ah 2020-01-06T20:10:37 #kisslinux <dylanaraps> It's a blackmail situation basically. If I don't join I can be sued by any patent holders which are members. 2020-01-06T20:10:48 #kisslinux <dylanaraps> If I join I have to give over any patents I have. 2020-01-06T20:10:59 #kisslinux <E5ten> what can they sue you over? 2020-01-06T20:11:14 #kisslinux <dylanaraps> I've kept it as a "maybe" through communication thus far... 2020-01-06T20:11:38 #kisslinux <dylanaraps> Basically. Microsoft is a member so they've agreed to not sue other members. Non-members are fair game though. 2020-01-06T20:11:56 #kisslinux <dylanaraps> The member list is pretty much every major tech company. 2020-01-06T20:12:22 #kisslinux <E5ten> but what would the actual reason for the lawsuit be 2020-01-06T20:12:43 #kisslinux <dylanaraps> They hold patents over portions of OSS software. 2020-01-06T20:12:50 #kisslinux <dylanaraps> Microsoft with their exfat patents basically. 2020-01-06T20:13:03 #kisslinux <dylanaraps> Them releasing them to the "Open Source Community" just means to OIN members. 2020-01-06T20:13:13 #kisslinux <dylanaraps> So I *could* be sued as I am not a member. 2020-01-06T20:13:17 #kisslinux <E5ten> does your software use any of that stuff though? 2020-01-06T20:13:28 #kisslinux <E5ten> and wouldn't it have to for them to be able to sue you? 2020-01-06T20:13:29 #kisslinux <dylanaraps> KISS is special as we provide barely any binaries. 2020-01-06T20:13:46 #kisslinux <dylanaraps> Hence why I'm not worried at all. 2020-01-06T20:13:53 #kisslinux <E5ten> ah, nice 2020-01-06T20:14:18 #kisslinux <dylanaraps> I've been emailed around 10 times in the last 6 months. 2020-01-06T20:14:28 #kisslinux <dylanaraps> Any questions I ask get dodged basically. 2020-01-06T20:14:30 #kisslinux <E5ten> lmao 2020-01-06T20:14:55 #kisslinux <dylanaraps> They have a legal definition of a "Linux distribution" which is a set list of software too. 2020-01-06T20:15:23 #kisslinux <dylanaraps> https://www.openinventionnetwork.com/about-us/us-patents-owned-by-oin/ 2020-01-06T20:15:31 #kisslinux <dylanaraps> This is the list of patents they own. 2020-01-06T20:15:45 #kisslinux <dylanaraps> Member list is crazy: https://www.openinventionnetwork.com/community-of-licensees/ 2020-01-06T20:15:53 #kisslinux <E5ten> where's their definition of a distro? 2020-01-06T20:16:13 #kisslinux <dylanaraps> Hang on 2 secs 2020-01-06T20:16:25 #kisslinux <dylanaraps> https://www.openinventionnetwork.com/joining-oin/linux-system/ 2020-01-06T20:17:31 #kisslinux <dylanaraps> You have to join OIN to be exempt from being sued for the patents they own. 2020-01-06T20:17:36 #kisslinux <dylanaraps> https://www.openinventionnetwork.com/joining-oin/oin-license-agreement/ 2020-01-06T20:18:22 #kisslinux <E5ten> that's fucked 2020-01-06T20:19:03 #kisslinux <E5ten> does that mean the patented stuff isn't licensed under free software licenses? 2020-01-06T20:22:04 #kisslinux <dylanaraps> It is 2020-01-06T20:22:40 #kisslinux <E5ten> then how could they sue? 2020-01-06T20:23:01 #kisslinux <dylanaraps> They hold the patent over the "concept" / "idea". 2020-01-06T20:23:16 #kisslinux <dylanaraps> The implementation of said concept/idea can be open. 2020-01-06T20:23:29 #kisslinux <dylanaraps> Patents ae a weird area though. 2020-01-06T20:23:35 #kisslinux <dylanaraps> They're often too broad. 2020-01-06T20:23:41 #kisslinux <E5ten> yeah I clearly don't really get them lol 2020-01-06T20:25:32 #kisslinux <dylanaraps> See: in the absence of this Agreement would constitute inducement to infringe or contributory infringement (or infringement under any other analogous legal doctrine in the applicable jurisdiction) 2020-01-06T20:31:39 #kisslinux <dylanaraps> Also: OIN irrevocably releases You and Your Subsidiaries from claims of infringement of the OIN Patents 2020-01-06T20:39:05 #kisslinux <dylanaraps> You're also only "protected" (by joining) within a set list of Linux "programs". 2020-01-06T20:39:09 #kisslinux <dylanaraps> See one of the tables: https://www.openinventionnetwork.com/joining-oin/linux-system/linux-package-table/?cat_id=3&type=pack_list 2020-01-06T20:39:36 #kisslinux <E5ten> yikes 2020-01-06T21:03:44 #kisslinux <dylanaraps> Also see: http://www.fosspatents.com/2010/05/open-invention-network-oin-demystified.html 2020-01-06T21:03:49 #kisslinux <dylanaraps> http://fosspatents.blogspot.com/2010/06/oins-linux-system-only-constant-is.html 2020-01-06T21:09:15 #kisslinux <root> ls 2020-01-06T21:09:22 #kisslinux <dylanaraps> ello 2020-01-06T21:09:24 #kisslinux <root> lol 2020-01-06T21:09:45 #kisslinux <micro_oldnick> so, neat little system 2020-01-06T21:10:20 #kisslinux <micro_oldnick> i modified kiss to have search include * before and after $1, though maybe I didn't need to if I passed that in paras 2020-01-06T21:10:24 #kisslinux <micro_oldnick> *params 2020-01-06T21:11:07 #kisslinux <dylanaraps> Thanks. You can use: kiss s '*name*' 2020-01-06T21:11:29 #kisslinux <dylanaraps> Any glob pattern works (in quotes) 2020-01-06T21:11:37 #kisslinux <micro_oldnick> makes sense, more flexible too 2020-01-06T21:12:04 #kisslinux <micro_oldnick> birch seems to be working as well 2020-01-06T21:12:31 #kisslinux <micro_oldnick> gonna see how painful it is to get X. seems i3-gaps is in community, so thats nice. 2020-01-06T21:12:38 #kisslinux <micro_oldnick> Don't feel like I have the time to package sway :) 2020-01-06T21:13:51 #kisslinux <dylanaraps> Nice. birch is still a WIP though I'm using it full time now. 2020-01-06T21:14:44 #kisslinux <dylanaraps> For sway, most dependencies are already packaged. 2020-01-06T21:15:07 #kisslinux <micro_oldnick> colored nicknaes, and right-aligned indicates 'simple' doesnt mean user-hostile 2020-01-06T21:15:39 #kisslinux <micro_oldnick> zsh is the opposite of simple, but I made a shell prompt that felt 'simple' 2020-01-06T21:15:44 #kisslinux <micro_oldnick> interested in your thoughts on it 2020-01-06T21:15:50 #kisslinux <micro_oldnick> https://github.com/geometry-zsh/geometry 2020-01-06T21:16:18 #kisslinux <micro_oldnick> you put function names in GEOMETRY_PROMPT and GEOMETRY_RPROMPT, and they execute to draw left and right prompt 2020-01-06T21:16:21 #kisslinux <micro_oldnick> right prompt is async 2020-01-06T21:16:23 #kisslinux <micro_oldnick> thats about it 2020-01-06T21:16:51 #kisslinux <micro_oldnick> I think the core is <100 lines of zsh, the rest are just functions we think most people would want 2020-01-06T21:17:19 #kisslinux <micro_oldnick> I think it would be painful to port to BASH or ASH though, since zsh understands arrays nicely 2020-01-06T21:18:41 #kisslinux <micro_oldnick> also nice job with eiwd/iwc 2020-01-06T21:18:42 #kisslinux <dylanaraps> If you start your own wayland repository I'm sure other users will have an interest and contribute. 2020-01-06T21:18:43 #kisslinux <dylanaraps> The issue is that they need a "leader" to follow (if that makes sense). 2020-01-06T21:18:58 #kisslinux <micro_oldnick> yeah, I used to do packaging for a from source distro years ago, when i had more time 2020-01-06T21:19:11 #kisslinux <micro_oldnick> I've been sick the last few days, which is why I had time to install this :) 2020-01-06T21:19:16 #kisslinux <dylanaraps> Thanks :) 2020-01-06T21:19:17 #kisslinux <dylanaraps> Nice 2020-01-06T21:19:57 #kisslinux <dylanaraps> You can use zsh on KISS too. 2020-01-06T21:20:02 #kisslinux <dylanaraps> It's in community. 2020-01-06T21:20:15 #kisslinux <micro_oldnick> hmm maybe i'll package geometry in community :) 2020-01-06T21:24:02 #kisslinux <dylanaraps> It's a good first package 2020-01-06T21:28:11 #kisslinux <micro_oldnick> so I want to change my default shell to /usr/bin/zsh. Should I just edit /etc/passwd*? I'm used to using chsh, but have no idea what provides chsh. 2020-01-06T21:28:50 #kisslinux <micro_oldnick> I also wonder, is it worth creating a command_not_found for kiss, that builds everything in some vm, then just reverse searches the manifest files in installed? 2020-01-06T21:28:59 #kisslinux <micro_oldnick> seems hacky but useful 2020-01-06T21:29:35 #kisslinux <dylanaraps> Editing /etc/passwd works, yeah. You could also do: [ -x /usr/bin/zsh ] && exec /usr/bin/zsh 2020-01-06T21:30:14 #kisslinux <micro_oldnick> hmm trade a tiny bit of latency for a fallback incase the system is borked 2020-01-06T21:30:29 #kisslinux <micro_oldnick> also why single [ instead of double? [[ 2020-01-06T21:30:36 #kisslinux <dylanaraps> Interesting idea. For building in a chroot I have a simple script here: https://github.com/kisslinux/kiss/issues/78#issuecomment-570492355 2020-01-06T21:30:38 #kisslinux <micro_oldnick> or even 'test' 2020-01-06T21:30:48 #kisslinux <dylanaraps> ash supports [[ though it is non-POSIX shell. 2020-01-06T21:30:56 #kisslinux <dylanaraps> test and [ are identical. 2020-01-06T21:31:15 #kisslinux <dylanaraps> Ideally you'd do: command -v >/dev/null 2>&1 && exec zsh 2020-01-06T21:31:37 #kisslinux <micro_oldnick> this is gonna be tricky, i share home with kiss and debian 2020-01-06T21:31:46 #kisslinux <dylanaraps> 'command' is a shell builtin vs an external utility (though even [ is builtin with dash). 2020-01-06T21:32:08 #kisslinux <dylanaraps> I'd just edit /etc/passwd. Also, if you compile zsh statically you can't really bork it. 2020-01-06T21:32:16 #kisslinux <micro_oldnick> yeah in zsh i do (( $+commands[command] )), command -v is fine 2020-01-06T21:33:01 #kisslinux <dylanaraps> I'm not even sure as to what zsh dynamically links to (most likely libc and curses). 2020-01-06T21:33:23 #kisslinux <E5ten> yep 2020-01-06T21:34:19 #kisslinux <dylanaraps> You could go so far as to package whatever provides 'chsh' though this most likely touches /etc/passwd underneath anyway. 2020-01-06T21:35:48 #kisslinux <micro_oldnick> ahh this is tricky, sharing home 2020-01-06T21:36:11 #kisslinux <micro_oldnick> so I have CARGO_BIN in my path, but on debian, thats a dynamically linked executable 2020-01-06T21:36:49 #kisslinux <dylanaraps> Our rust is dynamically linked too. 2020-01-06T21:38:00 #kisslinux <micro_oldnick> so I should be able to run executables that cargo on debian created, on kiss? 2020-01-06T21:38:32 #kisslinux <micro_oldnick> right now it fails with file not found, but i think thats because they are linked to .so files I don't have? 2020-01-06T21:38:58 #kisslinux <dylanaraps> I doubt it (libc differences (musl vs glibc)). 2020-01-06T21:39:01 #kisslinux <micro_oldnick> I'm not super clear on how shared libraries work generally, and all the steps between "./some/command/here" and it actually, yknow, executing on the cpi 2020-01-06T21:39:20 #kisslinux <dylanaraps> Anything compiled for glibc won't work on musl and vice versa. 2020-01-06T21:39:24 #kisslinux <micro_oldnick> yeah okay thats what I thought, since kiss is musl, I will need to reuild 2020-01-06T21:39:55 #kisslinux <micro_oldnick> so in that case, I will need another CARGO_HOME on kiss. thats reasonable. 2020-01-06T21:40:13 #kisslinux <dylanaraps> Yup 2020-01-06T21:40:37 #kisslinux <dylanaraps> You *could* create a second user and symlink things between the two. 2020-01-06T21:40:47 #kisslinux <dylanaraps> This sounds like a terrible idea though. 2020-01-06T21:41:57 #kisslinux <micro_oldnick> Or I can just put /root/.cache/cargo/bin before $HOME/.cache/cargo/bin and just install utilities as root in kiss 2020-01-06T21:42:18 #kisslinux <micro_oldnick> On this machine, its essentially a single-user system anyway 2020-01-06T21:42:22 #kisslinux <dylanaraps> That's also an idea. 2020-01-06T21:44:34 #kisslinux <micro_oldnick> or setup PATH based on the existence of KISS_PATH 2020-01-06T21:44:37 #kisslinux <micro_oldnick> so many options 2020-01-06T21:44:51 #kisslinux <dylanaraps> Heh. yeah 2020-01-06T21:45:57 #kisslinux <micro_oldnick> I feel like this system is simple enough to try using oil over bash, would be interesting 2020-01-06T21:46:08 #kisslinux <micro_oldnick> df -h 2020-01-06T21:51:46 #kisslinux <dylanaraps> That would be interesting 2020-01-06T21:51:52 #kisslinux <dylanaraps> Should work fine I'd sat 2020-01-06T21:52:57 #kisslinux <micro_oldnick> ls 2020-01-06T21:53:11 #kisslinux <micro_oldnick> goddamnit i need to add a 5s delay to birch 2020-01-06T21:58:12 #kisslinux <dylanaraps> Why? 2020-01-06T21:58:46 #kisslinux <micro_oldnick> because i keep sending `ls` and `df -h` here 2020-01-06T21:58:57 #kisslinux <micro_oldnick> and one day im sure i'll type my sudo password or something 2020-01-06T21:59:24 #kisslinux <dylanaraps> Ah 2020-01-06T21:59:50 #kisslinux <dylanaraps> Maybe a change of keybind? (Ctrl+Enter?) 2020-01-06T22:02:15 #kisslinux <micro_oldnick> oh, thats a nicer soluton 2020-01-06T22:03:31 #kisslinux <dylanaraps> Hm. That might not send a sequence to the terminal that I can detect. 2020-01-06T22:05:35 #kisslinux <micro_oldnick> maybe double enter 2020-01-06T22:06:15 #kisslinux <micro_oldnick> brb, messing with X and other things 2020-01-06T22:16:23 #kisslinux <dylanaraps> brb 2020-01-06T22:18:21 #kisslinux <dylanaraps> OK. Minus a single call to 'ln', birch is now entirely bash. 2020-01-06T22:46:11 #kisslinux <micro_micro> welp, I failed at x. i3/sowm start fine but no mouse or keyboard input. can't even change to VT 2020-01-06T22:46:32 #kisslinux <micro_micro> been starting with { sleep 30 && killall i3 } & startx 2020-01-06T22:46:44 #kisslinux <micro_micro> to debug, but no errors in /var/log/Xorg.*.log 2020-01-06T22:54:52 #kisslinux <Aarg> micro_micro: install xf86-input-libinput 2020-01-06T22:56:00 #kisslinux <Aarg> had the same problem but I had sshd running so it was easy to get out of X 2020-01-06T22:57:20 #kisslinux <micro_micro> I installed that 2020-01-06T22:57:24 #kisslinux <micro_micro> same issue 2020-01-06T22:57:31 #kisslinux <micro_micro> I'm not sure if i should be linking eudev somewhere 2020-01-06T22:57:46 #kisslinux <micro_micro> or maybe i screwed up my kernel config? 2020-01-06T22:58:29 #kisslinux <konimex> you're in input group? 2020-01-06T23:02:12 #kisslinux <micro_micro> checking 2020-01-06T23:02:38 #kisslinux <micro_micro> yep 2020-01-06T23:03:00 #kisslinux <konimex> hmm 2020-01-06T23:04:14 #kisslinux <micro_micro> udevadm monitor showed nothing 2020-01-06T23:05:11 #kisslinux <micro_micro> multimedia key that changed the keyboard backlight was responsive 2020-01-06T23:15:19 #kisslinux <micro_micro> brb 2020-01-06T23:26:07 #kisslinux <Aarg> udevd service running? (is that even needed?) 2020-01-06T23:28:49 #kisslinux <micro_micro> i don't think it was 2020-01-06T23:33:04 #kisslinux <dylanaraps> Could be a kernel config issue 2020-01-06T23:33:10 #kisslinux <dylanaraps> (Missing drivers) 2020-01-06T23:33:19 #kisslinux <dylanaraps> (Or a missing option) 2020-01-06T23:33:55 #kisslinux <dylanaraps> Got these?: 2020-01-06T23:33:55 #kisslinux <dylanaraps> CONFIG_INPUT_MOUSEDEV=y 2020-01-06T23:33:56 #kisslinux <dylanaraps> CONFIG_INPUT_MOUSEDEV_PSAUX=y 2020-01-06T23:34:03 #kisslinux <dylanaraps> CONFIG_INPUT_UINPUT=y 2020-01-06T23:34:20 #kisslinux <dylanaraps> micro_micr: 2020-01-06T23:35:11 #kisslinux <dylanaraps> brb 2 secs 2020-01-06T23:36:50 #kisslinux <micro_micro> UINPUT is a module, my mistake 2020-01-06T23:39:56 #kisslinux <micro_micro> somewhere I read there was a perl script that took forever to run but would like, figure out the exact minimal kernel config 2020-01-06T23:42:10 #kisslinux <dylanaraps> You can use 'make defconfig' and edit from there. 2020-01-06T23:42:23 #kisslinux <dylanaraps> I personally started from absolute 0 which was a bad idea. 2020-01-06T23:46:08 #kisslinux <dylanaraps> Please let me know if UINPUT was the issue :) 2020-01-06T23:47:18 #kisslinux <micro_micro> rebooting back into kiss, will let you know in 3 minutes 2020-01-06T23:58:35 #kisslinux <E5ten> mforney: I'm trying to build the libinput fork you posted a while ago that's supposed to work without udev but I'm getting a ton of build failures due to not having libudev