2019-09-30T02:34:49 #kisslinux There's a bug with OI in neofetch. `pkg list` never gets executed because it has packages from `pkginfo` and `/var/db/pkg/*`, which resolves to nothing, resulting in one "package". What is `/var/db/pkg/*` for? 2019-09-30T04:47:54 #kisslinux Solaris' sh has some weird behavior. The following: 2019-09-30T04:47:57 #kisslinux for i in 1 2; do 2019-09-30T04:47:59 #kisslinux printf '%sn' "${a+b}" 2019-09-30T04:48:01 #kisslinux printf '%sn' "${a=c}" 2019-09-30T04:48:03 #kisslinux done 2019-09-30T04:48:24 #kisslinux prints: 2019-09-30T04:48:26 #kisslinux c 2019-09-30T04:48:28 #kisslinux c 2019-09-30T04:48:56 #kisslinux *$'ncnncn' 2019-09-30T04:49:23 #kisslinux Seems that it evaluates "${a+b}" only at the start of the loop or something 2019-09-30T04:49:41 #kisslinux Manually running it twice works, as does using "${a:+b}" 2019-09-30T05:10:10 #kisslinux ^[[%sC with a negative number doesn't work in the OpenIndiana VT and the whole thing ends up printed one line too high due to something else 2019-09-30T05:11:54 #kisslinux Also, `whoami` isn't POSIX. Is there any reason you're using it over `id -un`? 2019-09-30T06:26:25 #kisslinux sudoer: You can package it yourself pretty easily. 2019-09-30T06:33:09 #kisslinux Crestwave: I left some comments on the PR. 2019-09-30T06:34:29 #kisslinux > Your comment in /r/linux is inappropriate for the subreddit and has been removed. 2019-09-30T06:34:32 #kisslinux Jesus christ 2019-09-30T06:34:58 #kisslinux I replied with "Nice :)" to someone who said they were enjoying KISS on /r/linux. 2019-09-30T06:35:14 #kisslinux > 2019-09-30T06:35:17 #kisslinux Meme posts are not allowed in r/linux. Feel free to post over at /r/linuxmemes instead 2019-09-30T06:35:19 #kisslinux ??!?!? 2019-09-30T06:36:49 #kisslinux It's in response to the Nice meme in response to 69 2019-09-30T06:37:03 #kisslinux The autoremoval is quite stupid 2019-09-30T07:01:15 #kisslinux I wonder if I should just get the whole first line from `/etc/release` for $distro. It seems that Solaris (or at least Solaris 10) has more info than 3 fields 2019-09-30T07:02:14 #kisslinux https://serverfault.com/questions/524883/what-part-of-solaris-version-string-ids-the-update 2019-09-30T07:08:42 #kisslinux dylanaraps: Just saw your call for Solaris testers. `prtconf -b` doesn't print anything in my VM 2019-09-30T07:15:41 #kisslinux Crestwave: 'IFS='(' read -r distro _' 2019-09-30T07:15:46 #kisslinux That works for distro. 2019-09-30T07:16:01 #kisslinux Prints: OpenIndiana Hipster 2019.04 2019-09-30T07:16:09 #kisslinux (With white-space which will be stripped) 2019-09-30T07:23:06 #kisslinux Does 'kstat' has a flag to only print values? 2019-09-30T07:31:35 #kisslinux dylanaraps: your weechat picture makes me want to switch from irssi or theme it. grrr. 2019-09-30T07:35:52 #kisslinux lol 2019-09-30T07:36:02 #kisslinux I don't like irssi as it requires glib. 2019-09-30T07:36:23 #kisslinux Even weechat is kinda bloated (though I disable everything). 2019-09-30T07:36:41 #kisslinux dylanaraps: I'm busy right now; I uploaded the man page to https://github.com/Crestwave/snippets/blob/master/openindiana/kstat.1m so you can look through it. 2019-09-30T07:39:36 #kisslinux Thanks 2019-09-30T07:39:40 #kisslinux Yeah, there's no option. 2019-09-30T07:40:26 #kisslinux One optimization is to run 'kstat' once in 'get_os' and populate all needed variables. 2019-09-30T07:56:45 #kisslinux dylanaraps: done 2019-09-30T07:58:12 #kisslinux See my comment 2019-09-30T07:59:20 #kisslinux Though I'm leaning towards leaving it as it was as the same optimization can't be done for other OS. 2019-09-30T08:11:43 #kisslinux Done. I can revert it if you want 2019-09-30T08:12:49 #kisslinux Yeah, I think it's better to do it in each function (as before). 2019-09-30T08:12:58 #kisslinux Sorry! 2019-09-30T08:14:36 #kisslinux It's fine; reverted 2019-09-30T08:15:31 #kisslinux By the way, I think with the new parsing of `/etc/release`, the architecture might be said both there and in host in true Solaris? Not a big deal, though 2019-09-30T09:17:51 #kisslinux Crestwave: my only issue with /etc/release is that the format isn't fixed. 2019-09-30T09:18:02 #kisslinux Is there no other way to get this information? 2019-09-30T09:26:11 #kisslinux > Oracle Solaris 11.1 SPARC 2019-09-30T09:26:20 #kisslinux This is the output on Oracle Solaris 11 2019-09-30T09:26:53 #kisslinux It *should* be fine. 2019-09-30T09:29:15 #kisslinux pfetch is in FreeBSD now!: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240873 2019-09-30T10:04:05 #kisslinux What do you mean by fine? That it's not a big deal? 2019-09-30T10:15:04 #kisslinux Yeah 2019-09-30T11:42:08 #kisslinux dylanaraps: looks like another wayland vs xorg argument is on the way 2019-09-30T11:44:36 #kisslinux drew devault, probably the creator of wlroots(?) 2019-09-30T11:46:51 #kisslinux ? 2019-09-30T11:47:56 #kisslinux Oh, on GitHub huh. 2019-09-30T11:51:50 #kisslinux aye 2019-09-30T12:28:07 #kisslinux man oh man 2019-09-30T12:31:43 #kisslinux anything new? 2019-09-30T12:33:45 #kisslinux I replied to both issues and locked them. 2019-09-30T12:36:04 #kisslinux The design goals for KISS are stated clearly on the website and a user can very easily package Wayland/wlroots/sway if they desire it. 2019-09-30T12:40:31 #kisslinux brb 2019-09-30T12:41:18 #kisslinux yes, someone could very easily package them in a simple way and provide them for consideration to the official repo 2019-09-30T12:41:22 #kisslinux very petty 2019-09-30T12:45:36 #kisslinux wildefyr: or even better: provide an alternative "core" packages, like the kiss-systemd repo 2019-09-30T12:47:04 #kisslinux yes that's another good option 2019-09-30T12:49:59 #kisslinux All it'd need to be is a user repository providing wayland, wlroots, sway and other related "wayland-only" packages. Any missing dependencies can be added to the official repositories (pcre for example) though majority of the dependencies are already packaged. 2019-09-30T12:50:49 #kisslinux yes, I also find his perspective very warped. 2019-09-30T12:50:58 #kisslinux I would see a third-party wayland repository maintained by Drew as a positive. 2019-09-30T12:51:14 #kisslinux wayland is /vastly/ more complex to program for beginnners 2019-09-30T12:51:41 #kisslinux Well, there's also the fact that we'd still need to ship Xorg anyway. 2019-09-30T12:51:55 #kisslinux whereas x11 is mature and has xcb that is simple to get started with 2019-09-30T12:52:05 #kisslinux I agree. 2019-09-30T12:52:08 #kisslinux yep, there's no getting away from xwayland 2019-09-30T12:52:19 #kisslinux Sorry to pause here, I need to go buy groceries. 2019-09-30T12:52:24 #kisslinux I'll be back in 20-30 mins. 2019-09-30T12:52:24 #kisslinux nom 2019-09-30T13:12:46 #kisslinux back 2019-09-30T13:13:04 #kisslinux And I forgot salt/pepper 2019-09-30T13:14:40 #kisslinux that's terrible 2019-09-30T13:14:52 #kisslinux it would be very cool to get kiss to load up on arm though dylanaraps 2019-09-30T13:15:12 #kisslinux that new pinebook pro looks like my next machine to replace the aging c720 2019-09-30T13:16:43 #kisslinux You can fork it (and that's not to say I won't help at all). 2019-09-30T13:17:01 #kisslinux yes I'm waiting on some reviews for it before I grab it 2019-09-30T13:17:31 #kisslinux I created KISS because I wanted something simpler for my only piece of hardware (x86_64 laptop). 2019-09-30T13:18:08 #kisslinux The other goal was to keep it maintainable by solely myself (a single person). 2019-09-30T13:19:49 #kisslinux If your ideals, needs etc align with mine, great! If they don't, I'm happy to assist with a fork (new arch) or additional repository (different software choices). 2019-09-30T13:20:10 #kisslinux (by additional repository, I mean a third-party one) 2019-09-30T13:21:13 #kisslinux agreed 2019-09-30T13:21:47 #kisslinux i guess raspberrypi would be a complicated target? 2019-09-30T13:22:33 #kisslinux It depends, thankfully other distributions have Pi support so needed patches, compiler flags etc are documented. 2019-09-30T13:23:04 #kisslinux There may be some uncharted territory but it shouldn't be anything unfixable. 2019-09-30T13:23:58 #kisslinux sorry for my confusion here, but is kiss a source distro? 2019-09-30T13:24:03 #kisslinux Yes 2019-09-30T13:24:22 #kisslinux yes I thought so, just not explicity mentioned on the homepage 2019-09-30T13:24:33 #kisslinux The package manager still creates .tar.gz binaries and if -march=native was _not_ used you can transfer them across installations. 2019-09-30T13:25:13 #kisslinux in theory arm support could simply be baked in to the packager along as there was an arm image 2019-09-30T13:25:24 #kisslinux as long* 2019-09-30T13:25:34 #kisslinux so not too much work at all 2019-09-30T13:25:50 #kisslinux beyond my skills at the moment though 2019-09-30T13:26:37 #kisslinux I don't want to overcomplicate the build scripts themselves either. ie, checking architecture in the builds, having architecture dependent dependencies, having architecture dependent patches etc. 2019-09-30T13:26:58 #kisslinux (checking architecture is related to arch specific compiler flags, etc) 2019-09-30T13:27:23 #kisslinux yes, it would really mean copying all build scripts and modifying them for arm 2019-09-30T13:27:32 #kisslinux then hosting in separate repo 2019-09-30T13:27:44 #kisslinux Yes 2019-09-30T13:28:46 #kisslinux There are only 150 packages in the main repositories so it's not bad. 2019-09-30T13:29:17 #kisslinux A simpler solution is an ARM repository which sits _before_ the official ones in `KISS_PATH`. The ARM repository can then provide _only_ the packages which need ARM changes. 2019-09-30T13:29:46 #kisslinux yes that would save work 2019-09-30T13:30:08 #kisslinux only change the file for arm images 2019-09-30T13:30:50 #kisslinux Yeah 2019-09-30T13:39:33 #kisslinux Added the from source information to the website. 2019-09-30T13:39:38 #kisslinux Thanks for letting me know. 2019-09-30T13:52:43 #kisslinux ++ 2019-09-30T15:01:32 #kisslinux Released a new version of the package manager (output is really nice now) and a new version of the kiss-chroot tarball (used for installation). 2019-09-30T15:27:22 #kisslinux o/ 2019-09-30T15:27:24 #kisslinux Welcome 2019-09-30T16:55:22 #kisslinux I'm curious, what kind of hardware are people running KISS on? 2019-09-30T16:55:44 #kisslinux Currently (attempting) to run on a thinkpad t450s 2019-09-30T16:58:23 #kisslinux I'm running it on a Lenovo Yoga 900 2019-09-30T17:01:08 #kisslinux Do you use the touch screen at all? 2019-09-30T17:02:24 #kisslinux I don't but it does work. 2019-09-30T17:02:53 #kisslinux libinput treat it as an input device, no different from my trackpad or keyboard. 2019-09-30T17:02:57 #kisslinux treats* 2019-09-30T17:08:19 #kisslinux Oh cool! One of the issues I was having was trying to get synaptics drivers to play nicely 2019-09-30T17:08:42 #kisslinux Is it better to just not install them and let libinput do the heavy lifting? 2019-09-30T17:10:36 #kisslinux Yup 2019-09-30T17:10:49 #kisslinux libinput is the only maintained xorg input driver now. 2019-09-30T17:11:07 #kisslinux I don't know about the niche input drivers but evdev, synaptics, etc are all unmaintained now. 2019-09-30T17:11:29 #kisslinux The developer of the xorg input drivers is also the libinput developer who works at redhat. 2019-09-30T17:11:37 #kisslinux So it's a planned obsolesence sadly. 2019-09-30T17:11:55 #kisslinux aw man I had no idea 2019-09-30T17:11:57 #kisslinux thank you 2019-09-30T17:11:57 #kisslinux libinput requires udev so KISS must include both... 2019-09-30T17:12:12 #kisslinux Else I'd be happy with evdev/synaptics and no udev. 2019-09-30T18:07:33 #kisslinux I find my experience with libinput on trackpads always sucks and I end up switching to synaptics pretty quickly 2019-09-30T18:22:21 #kisslinux That's an option if you'd like to go that route. 2019-09-30T18:54:39 #kisslinux Crestwave: I created a Solaris ascii and merged your PR. Would love to see a screenshot. 2019-09-30T21:32:01 #kisslinux what are the views of pipewire here? 2019-09-30T21:34:14 #kisslinux I see no reason to use anything other than alsa. 2019-09-30T21:34:26 #kisslinux is sndio packaged? 2019-09-30T21:34:33 #kisslinux No 2019-09-30T21:34:43 #kisslinux thanks 2019-09-30T21:34:53 #kisslinux Core repositories are intentionally small. 2019-09-30T21:35:28 #kisslinux yes, people have their own user repos then? 2019-09-30T21:35:42 #kisslinux User hosted repositories will eventually scratch every itch. 2019-09-30T21:35:44 #kisslinux Yeah 2019-09-30T21:35:57 #kisslinux okay that's on the roadmap, great 2019-09-30T21:36:04 #kisslinux No roadmap. 2019-09-30T21:36:07 #kisslinux That's up to users. 2019-09-30T21:36:16 #kisslinux The feature has worked from day 1. 2019-09-30T21:36:17 #kisslinux well /the future/ 2019-09-30T21:36:31 #kisslinux Repositories work like '$PATH'. 2019-09-30T21:36:40 #kisslinux brill 2019-09-30T21:36:47 #kisslinux '$KISS_PATH' is how they're configured. 2019-09-30T21:37:05 #kisslinux also see: https://github.com/fanboimsft/kissD 2019-09-30T21:37:22 #kisslinux thanks 2019-09-30T21:37:41 #kisslinux very interested in giving kiss a go when i have the chance 2019-09-30T21:37:46 #kisslinux A KISS repository providing systemd, glibc, pulseaudio, dbus etc though it's more of a full fork than a user repository. 2019-09-30T21:37:59 #kisslinux yes, unfortunately 2019-09-30T21:38:02 #kisslinux the size of them 2019-09-30T21:38:14 #kisslinux That's not a KISS issue though, it's just how he decided to do it. 2019-09-30T21:38:32 #kisslinux https://github.com/sindresorhus/is-wsl/blob/master/index.js 2019-09-30T21:38:39 #kisslinux Used by 2.6M packages. 2019-09-30T21:38:42 #kisslinux Jesus 2019-09-30T21:39:04 #kisslinux horrendous 2019-09-30T21:48:27 #kisslinux hey hey all 2019-09-30T21:54:57 #kisslinux Hello