2019-10-28T02:22:33 #kisslinux spectrum more like GAY 2019-10-28T02:22:54 #kisslinux jmarin217: so are you an IRC user now? 2019-10-28T02:23:35 #kisslinux we could write a client with a massive font for Hadet and get away from discord 2019-10-28T02:48:34 #kisslinux I mean I know how to use irc but I don't prefer it by any means 2019-10-28T02:48:52 #kisslinux Well, I should say I know how to use weechat 2019-10-28T15:01:13 #kisslinux Aight shit finally works 2019-10-28T15:22:12 #kisslinux fuck mobile clients. i will come back when i have my bouncer set up 2019-10-28T16:32:22 #kisslinux Howdy 2019-10-28T16:35:40 #kisslinux So I started using KISS lately and I really like it 2019-10-28T16:35:49 #kisslinux Few questions though, if I may 2019-10-28T16:36:49 #kisslinux How do I enable searching through the FF address bar? for some reason it seems disabled, it tries to interpet everything as url 2019-10-28T16:37:00 #kisslinux Anyone managed to get conky working? 2019-10-28T16:37:17 #kisslinux How do I get bluetooth working? 2019-10-28T16:37:46 #kisslinux Thanks for any pointers ^ ^ 2019-10-28T18:23:52 #kisslinux Hey all, n00b question: The KISS site mentions "POSIX sh". Is that Bourne shell or Bash? Or Bash, but just a subset of its features? 2019-10-28T18:24:42 #kisslinux For example, on Fedora, /bin/sh is GNU bash 2019-10-28T18:24:47 #kisslinux so I get confused 2019-10-28T18:27:48 #kisslinux Also, I see that GNU Bash is meant to be "POSIX-compliant" 2019-10-28T18:27:53 #kisslinux aarrgg 2019-10-28T18:35:25 #kisslinux busybox ash 2019-10-28T18:36:03 #kisslinux bash, zsh and most shells run in a POSIX sh "emulation mode" when invoked as "/bin/sh" though it's never perfect. 2019-10-28T18:36:58 #kisslinux busybox ash also extends the shell beyond POSIX sh features (though this can be disabled). 2019-10-28T18:37:35 #kisslinux dash or mrsh are your best bet for something close to or 100% POSIX sh. 2019-10-28T18:37:55 #kisslinux or ash in KISS' case :) 2019-10-28T18:38:51 #kisslinux The only sure way of confirming adherence to POSIX sh is to test your script in a large number of different shells. 2019-10-28T18:39:17 #kisslinux Each shell has its set of quirks despite being "POSIX sh [compatible]". 2019-10-28T18:40:53 #kisslinux belfry: Which version of Firefox? It works in mine. 2019-10-28T18:41:02 #kisslinux (Apologies, didn't see your messages till now) 2019-10-28T18:41:39 #kisslinux belfry: (bluetooth) You'll need to package and install BlueZ (which requires dbus and friends). 2019-10-28T18:42:13 #kisslinux belfry: (conky) No one has thus far packaged it but it should be simple to get running. 2019-10-28T18:45:24 #kisslinux The latest one installed from kiss 2019-10-28T18:45:37 #kisslinux Maybe I need to reset it? 2019-10-28T18:46:25 #kisslinux Ah, well, so there's no dbusless BT, is there? 2019-10-28T18:47:12 #kisslinux BlueZ _is_ the "official" bluetooth stack on Linux (their words). 2019-10-28T18:47:16 #kisslinux It's a shame really. 2019-10-28T18:47:34 #kisslinux Your Firefox issue is a simple about:config flag. 2019-10-28T18:47:36 #kisslinux 2 secs 2019-10-28T18:48:06 #kisslinux I tried to get conky running, but it doesn't appear trivial. It claims it is unable to find ncurses library 2019-10-28T18:48:25 #kisslinux Despite having it installed with kiss for kernel config purposes 2019-10-28T18:48:31 #kisslinux You need to pass something like this: `--with-tlib=ncursesw`. 2019-10-28T18:48:43 #kisslinux KISS only uses ncursesw. 2019-10-28T18:48:47 #kisslinux Oh! Let me try that, thanks 2019-10-28T18:49:06 #kisslinux Set: 'keyword.enabled' to 'true' in about:config 2019-10-28T18:49:21 #kisslinux Aight lemme try that 2019-10-28T18:51:05 #kisslinux Fixed in the package itself now. :) 2019-10-28T18:51:24 #kisslinux Thanks a lot! 2019-10-28T18:52:17 #kisslinux What does conky use ncurses for? 2019-10-28T18:52:32 #kisslinux Looking through the source code to find the exact option name. 2019-10-28T18:52:41 #kisslinux I have no idea tbh, looking as well 2019-10-28T18:53:04 #kisslinux > if(BUILD_NCURSES) 2019-10-28T18:53:09 #kisslinux Seems to be optional(?) 2019-10-28T18:53:21 #kisslinux But maybe it has to do with conky being able to print to terminal 2019-10-28T18:53:38 #kisslinux It uses this to search for it: https://cmake.org/cmake/help/v3.7/module/FindCurses.html 2019-10-28T18:53:51 #kisslinux I see, huh 2019-10-28T18:55:10 #kisslinux https://github.com/Kitware/CMake/blob/master/Modules/FindCurses.cmake#L115-L141 2019-10-28T18:55:54 #kisslinux We should be able to set 'CURSES_NEED_WIDE' which will make Cmake use ncursesw. 2019-10-28T18:57:06 #kisslinux Aye, I see 2019-10-28T18:59:01 #kisslinux Testing a build now. 2019-10-28T19:00:57 #kisslinux I was able to get past ncurses with that now, but now it complains about not being able to find lua 2019-10-28T19:01:00 #kisslinux Hmm 2019-10-28T19:01:12 #kisslinux -DCURSES_NEED_WIDE=ON 2019-10-28T19:01:14 #kisslinux -DCURSES_INCLUDE_PATH=/usr/include 2019-10-28T19:01:19 #kisslinux This works for me for ncurses. 2019-10-28T19:01:36 #kisslinux Aight, sounds good 2019-10-28T19:01:43 #kisslinux I get the lua error now too. 2019-10-28T19:02:40 #kisslinux Maybe an issue with pkgconfig? 2019-10-28T19:03:02 #kisslinux Given how it stems from file FindPkgConfig 2019-10-28T19:03:10 #kisslinux No no 2019-10-28T19:03:14 #kisslinux Do you have lua installed? 2019-10-28T19:03:19 #kisslinux Yea 2019-10-28T19:03:22 #kisslinux Seems to be a mandatory dependency. 2019-10-28T19:03:36 #kisslinux I have latest lua kiss package 2019-10-28T19:03:39 #kisslinux Yea 2019-10-28T19:04:28 #kisslinux Ah. 2019-10-28T19:04:38 #kisslinux Lua ships with no pkgconfig file. 2019-10-28T19:04:41 #kisslinux Distros add it. 2019-10-28T19:04:49 #kisslinux It's non-standard of course. 2019-10-28T19:05:03 #kisslinux Btw kudos on Rust support, as a mainly Rust dev, I was very pleasantly surprised you got support for it and even solved the musl libc Rust usability issue 2019-10-28T19:05:06 #kisslinux Ah, I see 2019-10-28T19:05:31 #kisslinux rust was fun... 2019-10-28T19:05:51 #kisslinux Upstream support for musl is getting better though. 2019-10-28T19:05:57 #kisslinux The patch is rather minor. 2019-10-28T19:09:58 #kisslinux Fixed the lua package. 2019-10-28T19:10:00 #kisslinux Will push now. 2019-10-28T19:10:37 #kisslinux Pushed. 2019-10-28T19:10:52 #kisslinux Alright, awesome, thanks! 2019-10-28T19:11:05 #kisslinux There's another error though. 2019-10-28T19:11:22 #kisslinux Fails at 98%. 2019-10-28T19:11:30 #kisslinux > make[2]: *** No rule to make target '/usr/lib/libform.so', needed by 'src/conky'. Stop. 2019-10-28T19:11:49 #kisslinux Yea, the main issue with the rust-musl relationship, fwiw, was that proc-macros reauire dyn. linking to work, but rust musl is static by default 2019-10-28T19:11:52 #kisslinux Oh rip, yea 2019-10-28T19:12:33 #kisslinux Yup 2019-10-28T19:13:16 #kisslinux ooo 2019-10-28T19:13:22 #kisslinux This error is ncurses related again. 2019-10-28T19:13:24 #kisslinux Hmm, libform seems to be a form library built on curses? 2019-10-28T19:13:27 #kisslinux Yeaa 2019-10-28T19:14:46 #kisslinux Fixed 2019-10-28T19:15:13 #kisslinux And it works :P 2019-10-28T19:16:50 #kisslinux Will push it to community in a sec. 2019-10-28T19:18:46 #kisslinux Pushed. 2019-10-28T19:47:19 #kisslinux brb 2019-10-28T19:51:21 #kisslinux Yay,awesome! 2019-10-28T20:33:34 #kisslinux dylanaraps: yep, it works like a charm! Thank you 2019-10-28T20:35:29 #kisslinux Anytime 2019-10-28T21:04:31 #kisslinux so now, I am trying the BlueZ thing and dealing with D-Bus really seems to be unfortunate 2019-10-28T21:04:53 #kisslinux BlueZ apparently has no no-dbus option 2019-10-28T21:05:28 #kisslinux Yup 2019-10-28T21:05:49 #kisslinux I looked into this extensively. 2019-10-28T21:06:12 #kisslinux yea, it's a shame 2019-10-28T21:06:19 #kisslinux If you decide to go down the dbus route it is packaged here: https://github.com/fanboimsft/kissD/tree/master/core/dbus 2019-10-28T21:06:41 #kisslinux kissD is a user's KISS repository with glibc, systemd, dbus, pulseaudio and friends. 2019-10-28T21:07:03 #kisslinux unholy :D thanks though 2019-10-28T21:07:08 #kisslinux I'm sad that iwd requires dbus too. :( 2019-10-28T21:07:32 #kisslinux it does? shite, I had no idea 2019-10-28T21:07:47 #kisslinux It's built around dbus for its client/daemon stuff. 2019-10-28T21:08:38 #kisslinux hell, as if Linux didn't have nice IPC tools already 2019-10-28T21:08:47 #kisslinux whether SysV IPC or unix sockets 2019-10-28T21:09:16 #kisslinux Yup 2019-10-28T21:09:41 #kisslinux Even the BSDs pull in dbus for Firefox etc nowadays. 2019-10-28T21:14:33 #kisslinux yea 2019-10-28T21:14:37 #kisslinux however, speaking of Firefox 2019-10-28T21:14:42 #kisslinux there might be a new hope 2019-10-28T21:15:09 #kisslinux the guys over at mozilla are developing their own IPC library, ipc-channel, which abstracts over system IPC 2019-10-28T21:15:48 #kisslinux that is Unix sockets and fd passing on *nixes, and whatever on Windows 2019-10-28T21:16:11 #kisslinux I maintain a patch KISS' Firefox to rid it of dbus :P 2019-10-28T21:16:18 #kisslinux patch for* 2019-10-28T21:16:30 #kisslinux I didn't know about ipc-channel though. 2019-10-28T21:17:01 #kisslinux Windows support didn't work until a while ago (because of course it didn't), though 2019-10-28T21:17:06 #kisslinux so still new, but I see it as a hope 2019-10-28T21:17:21 #kisslinux ipc-channel won't replace dbus though. 2019-10-28T21:17:41 #kisslinux It's useless for Firefox communicating with a third-party process. 2019-10-28T21:17:53 #kisslinux It'll only work between Firefox processes. 2019-10-28T21:17:55 #kisslinux yea, I saw you got a patch :D it's neat 2019-10-28T21:18:02 #kisslinux yea, that's true 2019-10-28T21:18:34 #kisslinux Mozilla should get a move on with Python 3 support ;) 2019-10-28T21:18:44 #kisslinux oh yea, that too haha 2019-10-28T21:19:13 #kisslinux for third-party, it would be better to negotiate a standard data format for IPC (pls no D-Bus xml) and then use that over IPC 2019-10-28T21:19:34 #kisslinux just like Wayland is just a protocol/standard (although I am not a fan of wayland in particular) 2019-10-28T21:19:40 #kisslinux I doubt they'll move away from dbus. 2019-10-28T21:19:47 #kisslinux I'm not a fan of Wayland either. 2019-10-28T21:20:01 #kisslinux The hype is around BUS1 and dbus-broker now. 2019-10-28T21:20:05 #kisslinux It's not going away. 2019-10-28T21:20:16 #kisslinux https://github.com/bus1 2019-10-28T21:20:21 #kisslinux unfortunately, probably yea 2019-10-28T21:21:23 #kisslinux sheesh, I see 2019-10-28T21:21:28 #kisslinux speaking of sheesh 2019-10-28T21:21:42 #kisslinux have you heard about systemd-homed? 2019-10-28T21:21:46 #kisslinux Yup 2019-10-28T21:22:08 #kisslinux I started KISS to escape all of this. 2019-10-28T21:22:33 #kisslinux glad to come aboard to join the escape :D 2019-10-28T21:23:09 #kisslinux :P 2019-10-28T21:24:40 #kisslinux the idea of systemd-homed is particularly atrocious - let's break classic parts of Linux structure just because we can 2019-10-28T21:25:01 #kisslinux inspired me to write my own init and service manager, though, so that is nice 2019-10-28T21:25:18 #kisslinux haven't finished the service manager yet, however 2019-10-28T21:25:55 #kisslinux Nice 2019-10-28T21:27:10 #kisslinux I'd be fine with these "radical" changes if they were _optional_. Software like dbus, pulseaudio and systemd are becoming more and more mandatory. 2019-10-28T21:27:47 #kisslinux yea, I agree 2019-10-28T21:28:04 #kisslinux udev is mandatory if you want Xorg input drivers too. 2019-10-28T21:28:21 #kisslinux I am all for choice, but those a becoming a monopoly 2019-10-28T21:28:30 #kisslinux I saw, yea, shame too 2019-10-28T21:28:37 #kisslinux They're all Red Hat software too. ;) 2019-10-28T21:29:12 #kisslinux brb 2019-10-28T21:29:33 #kisslinux sounds like red parties are bound to give us problems the last few decades :P 2019-10-28T21:31:37 #kisslinux welcome back 2019-10-28T21:32:47 #kisslinux ty 2019-10-28T21:33:30 #kisslinux The one saving grace udev has is that its daemon is optional. 2019-10-28T21:33:42 #kisslinux I load it at boot to discover my hardware and then kill it. 2019-10-28T21:33:54 #kisslinux yep, at least that 2019-10-28T21:34:32 #kisslinux I actually find libinput to be decent. 2019-10-28T21:35:15 #kisslinux it solved my trackpad issues when I switched libinput, so I can't complained 2019-10-28T21:35:19 #kisslinux *complain 2019-10-28T21:35:20 #kisslinux The maintainer for the xf86-input-* drivers is the libinput creator. 2019-10-28T21:35:37 #kisslinux The xf86-input-* drivers have now been left to rot and he works on libinput. 2019-10-28T21:35:46 #kisslinux ah, I see 2019-10-28T21:35:53 #kisslinux I can't see him making something worse. :P 2019-10-28T21:36:02 #kisslinux lol :D 2019-10-28T21:36:36 #kisslinux It may move away from udev too. 2019-10-28T21:36:42 #kisslinux speaking of bad things, BlueZ apparently requires a separate calendar library, the hell lol 2019-10-28T21:36:46 #kisslinux yea, that would be great 2019-10-28T21:37:07 #kisslinux I looked through their mailing list, it uses dbus all the way back in 2008. 2019-10-28T21:37:29 #kisslinux I thought you'd have the option of at least running an older version... 2019-10-28T21:37:34 #kisslinux early adopters, huh 2019-10-28T21:37:35 #kisslinux shame 2019-10-28T21:39:21 #kisslinux btw, I don't know, if you heard, but apparently OSS is in development again 2019-10-28T21:39:28 #kisslinux speaking of pulseaudio alternatives 2019-10-28T21:40:28 #kisslinux I just use ALSA. 2019-10-28T21:40:39 #kisslinux sndio is another option too. 2019-10-28T21:40:41 #kisslinux I am too young to have lived in the era of OSS prevalence, so I don't know how it compares to ALSA, but it's great to have competition and alternatives 2019-10-28T21:40:48 #kisslinux Yup 2019-10-28T21:41:10 #kisslinux oh, I thought sndio was a BSD thing, are there ports to Linux? 2019-10-28T21:41:24 #kisslinux huh, it looks there are 2019-10-28T21:41:41 #kisslinux I don't know how good the ports are though. 2019-10-28T21:41:46 #kisslinux The doas ports are iffy too. 2019-10-28T21:42:13 #kisslinux Oh 2019-10-28T21:42:16 #kisslinux It's an official port. 2019-10-28T21:42:20 #kisslinux Nice 2019-10-28T21:42:30 #kisslinux huh, yea, it is 2019-10-28T21:42:32 #kisslinux pretty neat 2019-10-28T21:42:43 #kisslinux yea, doas is iffy 2019-10-28T21:42:55 #kisslinux nixi: could say something about that :^)) 2019-10-28T21:43:14 #kisslinux I looked into sup as a sudo alternative 2019-10-28T21:43:25 #kisslinux looks interesting, but I haven't tried it yet 2019-10-28T21:43:58 #kisslinux I just use 'su'. 2019-10-28T21:44:04 #kisslinux Works for me. 2019-10-28T21:44:07 #kisslinux :P 2019-10-28T21:44:22 #kisslinux same 2019-10-28T21:44:50 #kisslinux > as you may have realised already, sup is so minimal that all its documentation is written lowercase. 2019-10-28T21:44:55 #kisslinux lol 2019-10-28T21:45:19 #kisslinux yep lol 2019-10-28T21:46:18 #kisslinux I like how the author documented each section of the code 2019-10-28T21:46:36 #kisslinux makes it easy to understand, what & how it's doing 2019-10-28T21:46:49 #kisslinux Yup 2019-10-28T21:46:58 #kisslinux brb 2019-10-28T21:47:57 #kisslinux aye 2019-10-28T21:49:43 #kisslinux i like doas for it's simple config 2019-10-28T21:49:51 #kisslinux and i do not need all sudo features 2019-10-28T21:50:05 #kisslinux actually, almost none of them except "run this as root" 2019-10-28T21:50:43 #kisslinux `sup` looks nice, i just haven't gotten around to testing it yet 2019-10-28T21:52:13 #kisslinux does it keep the environment? 2019-10-28T21:53:29 #kisslinux No idea. 2019-10-28T21:53:36 #kisslinux Apologies, I'm off to bed. 2019-10-28T21:53:40 #kisslinux Nice talking to you. 2019-10-28T21:53:42 #kisslinux :) 2019-10-28T21:53:59 #kisslinux lol 2019-10-28T21:54:56 #kisslinux am i that scary? O.o 2019-10-28T21:55:42 #kisslinux that's the PHP effect