2021-01-21T01:23:46 #kisslinux Rio6: should we wait a bit? 2021-01-21T01:27:58 #kisslinux we can, it's not like there's a hurry 2021-01-21T05:02:56 #kisslinux hmm, around 80 out of 432 are still outdated on the new community repo 2021-01-21T05:02:59 #kisslinux packages 2021-01-21T05:11:37 #kisslinux I'm guessing some people don't know its existence yet so don't submitted pr's for new packages 2021-01-21T11:13:35 #kisslinux so i'm building my own repo for kiss, and i've got a simple script to build the rootfs just KISS_ROOT=rootfs kiss b baselayout sbase ubase... etc when its building a package like oksh which requires netbsd-curses, it definitely installs netbsd-curses but oksh can't find anything when it does -lcurses 2021-01-21T11:13:39 #kisslinux if i install netbsd-curses on the host it works 2021-01-21T11:13:51 #kisslinux is it normal behaviour for it to be looking for these libs on the host when building a rootfs? 2021-01-21T11:14:30 #kisslinux termbin.com/1k97 - here's my script, its basically a condensed version of carbslinux mkrootfs 2021-01-21T11:16:04 #kisslinux same behaviour with curl and bearssl as well 2021-01-21T11:16:10 #kisslinux bearssl has to be installed on the host for curl to build 2021-01-21T11:21:17 #kisslinux Build scripts don't normally know anything about $KISS_ROOT. 2021-01-21T11:21:22 #kisslinux everything will be linked to host libs unless you set stuff like `-L$rootfs/lib` 2021-01-21T11:27:51 #kisslinux There may other things to consider like dealing with pkgconfig, cmake etc. 2021-01-21T11:28:21 #kisslinux This is for the clang toolchain but I've been doing something similar with these cflags etc: https://termbin.com/7exr 2021-01-21T12:30:35 #kisslinux jedavies: how's clang? i'm thinking of switching to get away from gnu, is it any faster or anything? 2021-01-21T12:30:53 #kisslinux the thing i don't like is how it requires cmake and python 2021-01-21T12:47:24 #kisslinux danteissaia: have been using it for cross-compiling, works great for that. Don't need separate toolchains for each arch. 2021-01-21T12:47:43 #kisslinux i'll try it out 2021-01-21T12:47:48 #kisslinux Yup it has cmake and python as build time depends, but they can be removed after if you don't need them. 2021-01-21T12:48:01 #kisslinux Just removed both from glasnost core: https://github.com/glasnostlinux/glasnost/tree/master/core 2021-01-21T12:48:42 #kisslinux Down to 13 packages in core. May be able to get it down further by some static linking :) 2021-01-21T12:49:00 #kisslinux that's awesome, i always love trimming down dependencies 2021-01-21T12:50:07 #kisslinux i removed the libtool dependency from libtermkey which i'll push to the community repo once i clean it up a bit 2021-01-21T12:50:53 #kisslinux my core has a few more packages cause i'm using sbase/ubase/sinit/oksh instead of busybox 2021-01-21T12:51:16 #kisslinux and that doesn't have an editor so i'm including vis which also depends on lua libtermkey, lpeg and netbsd-curses so quite a few more 2021-01-21T12:51:27 #kisslinux also i'm loving bearssl a lot 2021-01-21T12:54:31 #kisslinux How are you finding sbase etc? Did it require much patching of other packages? 2021-01-21T12:54:38 #kisslinux Same question for bearssl 2021-01-21T12:55:37 #kisslinux sbase/ubase are almost perfect 2021-01-21T12:55:40 #kisslinux i'm using onetrueawk for awk 2021-01-21T12:55:58 #kisslinux my only issues are sed and grep 2021-01-21T12:56:08 #kisslinux sed -i, and grep -R are quite useful 2021-01-21T12:56:29 #kisslinux also some tools are missing like nc, diff, patch etc. i'm using openbsd's versions of those like carbslinux does 2021-01-21T12:56:47 #kisslinux bearssl works fine 2021-01-21T12:57:16 #kisslinux git and curl both work fine, curl has built in support and git i copied to config from carbslinux and that seems to work 2021-01-21T12:57:34 #kisslinux afaik there's no version of wget that works with bearssl 2021-01-21T12:58:29 #kisslinux http://git.2f30.org/hbase/ - there's also this that exists 2021-01-21T12:58:56 #kisslinux a few packages still aren't building since they require a version of sed that doesn't truncate 2021-01-21T12:59:10 #kisslinux i think what i'm going to do is port sed from busybox or openbsd and just have that instead of sbase sed 2021-01-21T12:59:28 #kisslinux jedavies: very nice! I'm assuming when we're compiling to arm64 from, say, x86_64 we'll need to specify $KISS_ROOT? 2021-01-21T13:00:46 #kisslinux with regards to bearssl, i haven't got as far as to test it with stuff like xorg and gpg and stuff i'll let you know once/if i get those working 2021-01-21T13:01:19 #kisslinux rust won't build with bearssl right? 2021-01-21T13:02:29 #kisslinux i havne't tried to but i assume probably not 2021-01-21T13:03:47 #kisslinux does bearssl have an open/libressl-compatible interface? 2021-01-21T13:05:25 #kisslinux not afaik 2021-01-21T13:05:34 #kisslinux there's libtls-bearssl written by mcf which is a libtls interface 2021-01-21T13:05:45 #kisslinux but there's no openssl compatibility layer that i'm aware of 2021-01-21T13:06:56 #kisslinux iirc rust's openssl crates looks specifically for libcrypto.so and libssl.so so it won't be possible to use libtls 2021-01-21T13:08:11 #kisslinux yeah python as well won't build with bearssl 2021-01-21T13:09:50 #kisslinux hmm that would limit you a lot in terms of packages you can build 🤔 2021-01-21T13:10:30 #kisslinux i mean the solution is to just have both until bearssl becomes usable with more packages 2021-01-21T13:10:39 #kisslinux oasislinux has both cause of python 2021-01-21T13:16:12 #kisslinux konimex: correct. Using build flags like this to build: https://termbin.com/dl0 2021-01-21T13:16:30 #kisslinux /etc/os-arch is a file created by baseinit. It contains a string which is the first part of "cc -dumpmachine" 2021-01-21T13:17:08 #kisslinux Then e.g. GNU configure packages are built with: --build="$(cat /etc/os-arch)-linux-musl" --host="$(cat ${KISS_ROOT}/etc/os-arch)-linux-musl" 2021-01-21T13:19:53 #kisslinux jedavies: the termbin url is a 404 btw 2021-01-21T13:20:57 #kisslinux Apologies: https://termbin.com/dl0k 2021-01-21T13:22:07 #kisslinux so i've got my mkrootfs script which is using all the libs from the rootfs now but when its building curl there's an error about "cannot run c compiled progras, if you meant to cross compile, use --host" 2021-01-21T13:22:25 #kisslinux https://termbin.com/538k 2021-01-21T13:22:38 #kisslinux is there anything obvious i've done wrong i'm useless when it comes to compiler stuff 2021-01-21T13:23:11 #kisslinux (there's no /usr on my system, everythings at the root like oasislinux and sta.li) 2021-01-21T13:25:18 #kisslinux Try checking in config.log if you keep the build with KISS_DEBUG=1 2021-01-21T13:26:15 #kisslinux Test those cflags work also when doing something simple like "cc helloworld.c", and that you can run the program. 2021-01-21T13:26:24 #kisslinux also you might need to add `-I$KISS_ROOT/usr/include` to use includ headers from your new rootfs 2021-01-21T13:26:32 #kisslinux Right 2021-01-21T13:31:02 #kisslinux stdio.h no such file or directory 2021-01-21T13:31:06 #kisslinux hmm 2021-01-21T13:31:56 #kisslinux aahh alright i've figured it out 2021-01-21T13:32:02 #kisslinux it was a combination of two things 2021-01-21T13:32:11 #kisslinux first i needed like include like testuser[m]_ said 2021-01-21T13:32:24 #kisslinux but there's also the fact that musl doesn't get installed 2021-01-21T13:32:28 #kisslinux before it tries to build make 2021-01-21T13:32:41 #kisslinux since nothing depends on musl 2021-01-21T13:33:10 #kisslinux i should probably installl musl and baselayout first then all the rest of the packages next 2021-01-21T14:32:34 #kisslinux argh now git isn't compiling for some reason it can't include compat/regex 2021-01-21T14:32:42 #kisslinux i've tried manually setting NO_REGEX=NeedsStartEnd 2021-01-21T14:32:47 #kisslinux and manually including it in the cflags 2021-01-21T14:32:57 #kisslinux neither work it still complains REG_STARTEND doesn't exist 2021-01-21T14:39:06 #kisslinux seems to build fine on the host 2021-01-21T14:39:31 #kisslinux for some reason the flags used to target the libs in the rootfs prevent from being able to include compat/regex 2021-01-21T14:43:48 #kisslinux Easier to build in a chroot? 2021-01-21T14:44:47 #kisslinux maybe in the mkrootfs script build the base packages outside the chroot then chroot into the chroot and build the rest of the packages inside? 2021-01-21T14:45:04 #kisslinux that could work 2021-01-21T15:21:23 #kisslinux this is so weird its not even anything actually to do with the include path 2021-01-21T15:21:32 #kisslinux if i copy /usr/include on my host to /usr/include2 2021-01-21T15:21:36 #kisslinux and include /usr/include2 2021-01-21T15:21:37 #kisslinux it breaks it 2021-01-21T15:21:42 #kisslinux if i include /usr/include 2021-01-21T15:21:43 #kisslinux it works 2021-01-21T15:21:47 #kisslinux even though they are the same 2021-01-21T15:26:37 #kisslinux yes! alright i figured out a solution 2021-01-21T15:26:42 #kisslinux use -isystem instead of -I 2021-01-21T19:16:05 #kisslinux I am thinking of running k1ss on raspberry pi 4... any estimates on the RAM usage for a base install would be highly apprieciated! 2021-01-21T19:17:02 #kisslinux Also, what is the normal RAM usage of k1ss on a typical desktop PC? Any estimates? 2021-01-21T19:17:13 #kisslinux I only mean base install 2021-01-21T19:27:59 #kisslinux On my (1GB RAM) VM it runs 40-60MB with X session up. I don't have a browser installed though, although I've run full-fledged with browser in the past and if I remember right it was about 80MB or so with a browser up? 2021-01-21T19:42:54 #kisslinux danteissaias glad to hear someone else has a similar setup for their coreutils as I do! for what it's worth, I've had success with Axel, which is a lighter-weight alternative to wget 2021-01-21T19:43:24 #kisslinux also, man, every time I come in here I end up reminded that I need to switch over to the new community repo.... time to add that to the to-do list 2021-01-21T19:54:31 #kisslinux midfavila: nice, is your repo on github? 2021-01-21T19:54:39 #kisslinux no, it's not 2021-01-21T19:54:50 #kisslinux i'm going to upload it to the Gitea instance on SDF Soon:tm: though 2021-01-21T19:54:55 #kisslinux ah, something else i'm trying is a non-standard filesystem hierarchy 2021-01-21T19:55:00 #kisslinux like how oasislinux has 2021-01-21T19:55:07 #kisslinux or stali 2021-01-21T19:55:10 #kisslinux yeah 2021-01-21T19:55:11 #kisslinux sta.li is cool 2021-01-21T19:55:15 #kisslinux it is 2021-01-21T19:55:19 #kisslinux I'd love to statically link KISS 2021-01-21T19:55:23 #kisslinux same 2021-01-21T19:55:26 #kisslinux and actually, you know, have a working system 2021-01-21T19:55:27 #kisslinux that's what i'm trying to do 2021-01-21T19:55:36 #kisslinux dilyn's done a lot of the work 2021-01-21T19:55:39 #kisslinux seems like mesa is impossible 2021-01-21T19:55:39 #kisslinux every attempt I've made has failed so far :| 2021-01-21T19:55:59 #kisslinux have you managed to build static gcc 2021-01-21T19:56:35 #kisslinux nah, the system broke before I got to that point, pfft. 2021-01-21T19:56:38 #kisslinux honestly though? 2021-01-21T19:56:47 #kisslinux if i was going to statically link KISS I would rather use tcc or scc 2021-01-21T19:56:51 #kisslinux but neither seem production-ready 2021-01-21T19:57:12 #kisslinux an alternative compiler would definitely be cool 2021-01-21T19:57:23 #kisslinux the only thing that won't work is the kernel but you can always build that on another machine 2021-01-21T19:57:29 #kisslinux yeah 2021-01-21T19:57:38 #kisslinux i'm considering setting up my own binary repo 2021-01-21T19:57:42 #kisslinux and then just copying all that over 2021-01-21T19:57:48 #kisslinux 'cuz all my machines are haswell so 2021-01-21T19:58:07 #kisslinux i have one sandybridge and one coffeelake 2021-01-21T19:58:35 #kisslinux *nod* 2021-01-21T19:58:42 #kisslinux well, technically one of my machines is Haswell-E 2021-01-21T19:58:49 #kisslinux but that's just haswell with some shit slapped on top 2021-01-21T19:59:05 #kisslinux ah, there's not even a march for coffeelake 2021-01-21T19:59:33 #kisslinux big rip 2021-01-21T19:59:34 #kisslinux i mean binaries aren't that much of an issue for me i usually just leave it overnight 2021-01-21T19:59:45 #kisslinux yeah, that's fair 2021-01-21T19:59:50 #kisslinux only really firefox, but mainly cause i don't want to have to build rust and stuff 2021-01-21T19:59:54 #kisslinux i just have a laptop that's suuuuuuuuuuuuper slow 2021-01-21T20:00:13 #kisslinux it's a 4300U clocked at like 1.7 boost I think 2021-01-21T20:00:13 #kisslinux but I disabled boost and then locked the CPU at 800mhz 2021-01-21T20:00:16 #kisslinux so yeah 2021-01-21T20:00:27 #kisslinux reason being i basically use it as a thin client for my desktop 2021-01-21T20:00:31 #kisslinux my laptop is a thinkpad x220, currently waiting for a new motherboard since i snapped two of the pins on the mini-pcie port for the wifi card 2021-01-21T20:01:09 #kisslinux rip 2021-01-21T20:01:13 #kisslinux i've got a Panasonic CF-C2 2021-01-21T20:01:36 #kisslinux wait 800MHz?! 2021-01-21T20:01:45 #kisslinux that looks awesome 2021-01-21T20:01:53 #kisslinux that's what /sys says the cores are running at 2021-01-21T20:01:54 #kisslinux and yeah 2021-01-21T20:01:56 #kisslinux it's p based 2021-01-21T20:02:05 #kisslinux doesn't require any blobs to boot and you can even cripple the ME 2021-01-21T20:02:15 #kisslinux like, that's a feature provided by default 2021-01-21T20:02:36 #kisslinux the only firmware mine uses rn is for the crappy intel wireless chip it's got rn 2021-01-21T20:02:38 #kisslinux was there a reason to lock it that low? 2021-01-21T20:02:39 #kisslinux x220 is almost there but you need a blobs for ether and one for something else, but you can cripple the me 2021-01-21T20:02:55 #kisslinux i used to need a blob for wifi but i bought a cheap ath90k compatible card 2021-01-21T20:03:06 #kisslinux s/ath90k/ath9k/ 2021-01-21T20:03:07 #kisslinux i used to need a blob for wifi but i bought a cheap ath9k compatible card 2021-01-21T20:03:24 #kisslinux reason is battery life. from my (albeit somewhat limited) understanding of how machines work, if you reduce the clock, then it can reduce the amount of energy consumed over long periods of time 2021-01-21T20:03:29 #kisslinux like, at idle, I mean 2021-01-21T20:03:59 #kisslinux midfavila: you use the the default kiss rootfs and then build your repo from there or build your own rootfs's 2021-01-21T20:04:01 #kisslinux ah got it, makes sense. every cycle needs power, and the heat goes up too -> fan usage increases 2021-01-21T20:04:10 #kisslinux there's no fan 2021-01-21T20:04:11 #kisslinux :P 2021-01-21T20:04:16 #kisslinux passive cooling gang 2021-01-21T20:05:20 #kisslinux haha even more reason to keep it cooler then 2021-01-21T20:05:29 #kisslinux you'd think so 2021-01-21T20:05:35 #kisslinux but the entire case is used as a heatsink 2021-01-21T20:05:38 #kisslinux so it doesn't get hot at all 2021-01-21T20:05:44 #kisslinux even when it was running at 1.7ghz 2021-01-21T20:06:02 #kisslinux damn my cpu goes >90degrees when compiling 2021-01-21T20:06:10 #kisslinux danteissaias I just use the stock 2021-01-21T20:06:36 #kisslinux although I've been sorta thinking of making my own alternate rootfs so that I don't have to go through the rigamaroll of ripping busybox out every install 2021-01-21T20:06:38 #kisslinux I think one or other of intel's cpu power management thingies in the kernel was changed to prefer higher clocks more often, after discovering higher clocks led to better battery when in use. Something about completing tasks quicker and being idle more. 2021-01-21T20:06:47 #kisslinux yup 2021-01-21T20:06:56 #kisslinux but I don't do anything computationally intensive on my laptop 2021-01-21T20:06:57 #kisslinux do you use bearssl as well 2021-01-21T20:07:12 #kisslinux i outsource anything intense to my desktop, or if it's really beefy, my workstation 2021-01-21T20:07:29 #kisslinux and no, I don't use bearssl 2021-01-21T20:07:35 #kisslinux I just kinda use whatever my programs require 2021-01-21T20:07:48 #kisslinux so I have open, libre, and gnu stuff all providing SSL, pff 2021-01-21T20:08:22 #kisslinux ah, i wish things were generally more agnostic but oh well 2021-01-21T20:08:29 #kisslinux yeah 2021-01-21T20:08:37 #kisslinux but, such is the cost of me using pidgin 2021-01-21T20:08:44 #kisslinux p sure it only builds with gnutls 2021-01-21T20:09:16 #kisslinux rip 2021-01-21T20:09:26 #kisslinux speaking of IM clients 2021-01-21T20:09:33 #kisslinux do you guys know of any Athena-based IRC clients? 2021-01-21T20:13:36 #kisslinux argh not even ldflags are consistent some programs need --static and some need -static 2021-01-21T20:13:51 #kisslinux sounds like fun :P 2021-01-21T20:14:02 #kisslinux flex for example LDFLAGS="--static" makes it static, sbase LDFLAGS="-static" makes it static 2021-01-21T20:14:12 #kisslinux probably another gnuism 2021-01-21T20:14:21 #kisslinux -- is a gnuism yeah 2021-01-21T20:17:00 #kisslinux hmmmmmmm 2021-01-21T20:17:13 #kisslinux i wonder if I could write an entire userspace in scheme 2021-01-21T20:17:45 #kisslinux well, it's turing-complete, so in theory, but... looking at even something like ls, sbase's implementation is around 400 lines xwx 2021-01-21T20:18:22 #kisslinux i'm not a fan of lisp syntax 2021-01-21T20:18:52 #kisslinux well, I don't have enough programming experience to have much of an opinion on the minutiae of a language 2021-01-21T20:19:19 #kisslinux i've wanted to actually start learning the basics recently, For Real This Time:tm:, so I've been watching tapes of the old MIT SICP lectures 2021-01-21T20:19:24 #kisslinux hence Scheme 2021-01-21T20:19:32 #kisslinux good luck 2021-01-21T20:19:37 #kisslinux i want to sit down and properly learn c 2021-01-21T20:19:46 #kisslinux so do I 2021-01-21T20:19:59 #kisslinux I tried watching the Harvard lectures for CS50 but... 2021-01-21T20:20:06 #kisslinux they take ages to get to fucking __anything__ 2021-01-21T20:20:09 #kisslinux i'm most fluent in go so i'm trying to translate that knowledge to c but there's a lot of stuff i still don't fully understand 2021-01-21T20:20:14 #kisslinux >go 2021-01-21T20:20:17 #kisslinux smh 2021-01-21T20:20:44 #kisslinux although I think that that's something I want to avoid 2021-01-21T20:20:50 #kisslinux having to try and translate knowledge, that is 2021-01-21T20:21:18 #kisslinux yeah i wish i'd learnt c from the start 2021-01-21T20:21:24 #kisslinux danteissaias: for the -static and --static thing, iirc libtool things need both 2021-01-21T20:21:34 #kisslinux ah 2021-01-21T20:21:38 #kisslinux i've done a little bit of C 2021-01-21T20:21:42 #kisslinux just experimenting with Xaw 2021-01-21T20:21:56 #kisslinux I'm pretty sure libtool uses one of those 2 to enable some static stuff but also eats the option so it doesn't reach the compiler, and the other one libtool ignores so it's also needed because the compiler needs it 2021-01-21T20:21:58 #kisslinux i sort of had a weird order i went from python to javacript/php/webstuff (ew) then to go/rust then now trying to learn c 2021-01-21T20:22:01 #kisslinux don't remember which is which though 2021-01-21T20:22:16 #kisslinux >rust 2021-01-21T20:22:16 #kisslinux the plot thickens 2021-01-21T20:22:44 #kisslinux honestly I can't stand rust. ignoring the fact that the MPL is super cringe and lame, it takes ages to ccompile the compiler, and it's just... no 2021-01-21T20:22:50 #kisslinux i hate rust so much too 2021-01-21T20:22:55 #kisslinux i never actually learnt it 2021-01-21T20:22:58 #kisslinux i tried to 2021-01-21T20:23:00 #kisslinux "it's gonna replace C, guise!" 2021-01-21T20:23:24 #kisslinux I tried to learn rust a couple years or so ago (at this point I didn't know any langs, except shell lol), and then I gave up after a few days, and then like a year later I learned C 2021-01-21T20:23:36 #kisslinux rust seems more like c++ than c 2021-01-21T20:23:45 #kisslinux horrible syntax, not necessary 2021-01-21T20:23:51 #kisslinux that's basically what I've been doing E5ten 2021-01-21T20:24:00 #kisslinux yeah rust is very ugly imo 2021-01-21T20:24:06 #kisslinux (c++ too but less so) 2021-01-21T20:24:15 #kisslinux i'm thinking that rewriting my shell scripts that I use in my FVWM setup in Scheme will be a good learning exercise 2021-01-21T20:24:38 #kisslinux ...well, some of them, anyways 2021-01-21T20:24:42 #kisslinux is fvwm any good? i've been using sowm for a year and haven't really tried anything else apart from dwm for a while 2021-01-21T20:24:50 #kisslinux fvwm is fuckin amazing 2021-01-21T20:24:52 #kisslinux but 2021-01-21T20:24:54 #kisslinux like I don't mean the quality of the langs or anything but just looking at rust (and to a lesser degree c++) code itself I'm like "that's nasty I don't like how that looks at all" 2021-01-21T20:24:56 #kisslinux word of warning 2021-01-21T20:25:05 #kisslinux you'll have to spend a while configuring it 2021-01-21T20:25:12 #kisslinux I use icewm 2021-01-21T20:25:19 #kisslinux so if you're not into tinkering with stuff I'd suggest against fvwm 2021-01-21T20:25:32 #kisslinux i tinker all day lmao 2021-01-21T20:25:42 #kisslinux however, having the ability to look at another window manager, go "that's a cool feature", and then implement it in five or ten minutes in your config is super awesome 2021-01-21T20:26:03 #kisslinux plus you can pipe data from the window manager to and from arbitrary external programs 2021-01-21T20:26:10 #kisslinux there's so much you can do 2021-01-21T20:26:13 #kisslinux all i really need is floating windows, 9 workspaces, and toggle fullscreen 2021-01-21T20:26:17 #kisslinux I like icewm cuz it has its own taskbar and has a util called icesh which can do a lot of stuff that things like wmctrl does, so I use that to do some manual tiling hotkeys 2021-01-21T20:26:18 #kisslinux yeah that's ezpz 2021-01-21T20:26:27 #kisslinux i'll check it out 2021-01-21T20:26:45 #kisslinux so I don't need much extra stuff to add to it to make my wm set up 2021-01-21T20:26:47 #kisslinux floating windows are the default, I have nine workspaces (pages) defined right now, and all you would have to do for toggle fullscreen is define a function and then bind it to a key 2021-01-21T20:26:48 #kisslinux boom 2021-01-21T20:26:57 #kisslinux nice 2021-01-21T20:27:21 #kisslinux i used nscde for a while but it's a little much for me 2021-01-21T20:27:34 #kisslinux it's a good example of what FVWM can do 2021-01-21T20:27:34 #kisslinux what editor are you using as the default, since there's not one included in sbase/ubase etc. 2021-01-21T20:27:40 #kisslinux i use tine 2021-01-21T20:27:49 #kisslinux +1 for icewm 2021-01-21T20:27:53 #kisslinux it's a POSIX version of the TRIPOS/Amiga ED 2021-01-21T20:28:06 #kisslinux i'm really happy with vis 2021-01-21T20:28:07 #kisslinux https://github.com/deadpixi/tine 2021-01-21T20:28:24 #kisslinux i can't really into vi-style editors myself 2021-01-21T20:28:57 #kisslinux i'm so reliant on vi keybindings at this point 2021-01-21T20:29:01 #kisslinux i can't really live without them 2021-01-21T20:29:05 #kisslinux I used to use openbox but I have an illogical desire to not have any GNOME shit on my system and ob depends on some of that stuff, that and it being completely dead (development-wise I mean) eventually led me to switch to icewm 2021-01-21T20:29:11 #kisslinux i just find vi clunky and slow 2021-01-21T20:29:13 #kisslinux i know, heresy 2021-01-21T20:29:23 #kisslinux use fluxbox E5ten 2021-01-21T20:29:27 #kisslinux it's the superior *box WM 2021-01-21T20:29:51 #kisslinux I'd try it out but I'm very happy with icewm already lol 2021-01-21T20:29:59 #kisslinux but does icewm have tabbed windows 2021-01-21T20:30:04 #kisslinux vis has multiple cursors which is a huge improvement from traditiona vi-keybindings for me 2021-01-21T20:30:21 #kisslinux haven't really felt a desire to have tabbed windows 2021-01-21T20:30:27 #kisslinux fair 2021-01-21T20:30:33 #kisslinux fluxbox spoiled me on tabbed windows 2021-01-21T20:30:39 #kisslinux it's the one fuckin feature FVWM doesn't have 2021-01-21T20:30:44 #kisslinux even though it __used__ to have it 2021-01-21T20:31:04 #kisslinux oh? why'd it get removed? 2021-01-21T20:31:11 #kisslinux the implementation was buggy and hackish 2021-01-21T20:31:14 #kisslinux and it wasn't used much 2021-01-21T20:31:20 #kisslinux same with the GTK1.2 integration 2021-01-21T20:31:40 #kisslinux I see 2021-01-21T20:31:50 #kisslinux it would be nice to see it make a comeback now that fvwm3 is in active development though 2021-01-21T20:32:01 #kisslinux and i've heard talk of replacing the built-in scripting language with Tcl/Tk 2021-01-21T20:32:06 #kisslinux which would be extremely based 2021-01-21T20:32:50 #kisslinux the builtin FvwmScript language and toolkit is... not bad, but it's very rudimentary 2021-01-21T20:32:57 #kisslinux by design, mind yo 2021-01-21T20:32:58 #kisslinux u 2021-01-21T20:33:12 #kisslinux but it doesn't even have stuff like nested if statements 2021-01-21T20:33:14 #kisslinux I use SOWM and vim as my editor. I don't have a use case for tabbed windows except in terminal, in which I just use tmux 2021-01-21T20:33:24 #kisslinux mtm is what I use 2021-01-21T20:33:36 #kisslinux that and suckless tabbed 2021-01-21T20:33:49 #kisslinux +1 for suckless tabbed 2021-01-21T20:33:56 #kisslinux I've tried getting into terminal multiplexers but just never really felt them lol 2021-01-21T20:34:02 #kisslinux although i use urxvt with has tabbed support in a perl extension 2021-01-21T20:34:12 #kisslinux i used to use urxvt 2021-01-21T20:34:13 #kisslinux I just open up multiple terminals and use my hotkeys to tile them into quarters of my screen 2021-01-21T20:34:17 #kisslinux but i recently switched to plain xterm 2021-01-21T20:34:34 #kisslinux nothing beats st for me 2021-01-21T20:34:47 #kisslinux st is great except for when all your patches stop working 2021-01-21T20:34:50 #kisslinux i don't have any real reason to use urxvt over xterm if i'm honest 2021-01-21T20:34:54 #kisslinux at which point it becomes dogshit 2021-01-21T20:35:03 #kisslinux I use alacritty cuz the GPU accel is actually really nice, although I wish I didn't need rust to build it 2021-01-21T20:35:16 #kisslinux i don't use any patches 2021-01-21T20:35:18 #kisslinux doesn't alacritty use over a hundred megs on its own or something ridiculous 2021-01-21T20:35:18 #kisslinux but I'd need rust anyway for ripgrep so it's fine 2021-01-21T20:35:25 #kisslinux probably 2021-01-21T20:35:38 #kisslinux i'm autistic about monitoring system resource usage, especially on mobile devices 2021-01-21T20:35:50 #kisslinux if my terminal uses more than five megs of memory I freak the fuck out 2021-01-21T20:36:12 #kisslinux not like I have a reason to, what with my laptop having eight gigs of the stuff 2021-01-21T20:36:15 #kisslinux did you see the big debate about which terminal opens the fastest and why they all sucked? 2021-01-21T20:36:30 #kisslinux no 2021-01-21T20:36:31 #kisslinux if it's based on anything other than Xt/Xaw/Motif/XForms it's shit 2021-01-21T20:36:41 #kisslinux fight me 2021-01-21T20:36:44 #kisslinux alacritty uses more mem than a normal term but it's still so little compared to what a browser uses that I can't bring myself to care 2021-01-21T20:36:46 #kisslinux E5ten: Tried ugrep? 2021-01-21T20:37:04 #kisslinux "ugrep"? 2021-01-21T20:37:13 #kisslinux It's nice. 2021-01-21T20:37:46 #kisslinux https://github.com/Genivia/ugrep 2021-01-21T20:37:50 #kisslinux seems a little overcomplicated 2021-01-21T20:37:58 #kisslinux midfavila: do you use sbase grep? 2021-01-21T20:38:05 #kisslinux if it worked with kiss I would 2021-01-21T20:38:15 #kisslinux but last I checked kiss flipped its shit if you use sbase grep 2021-01-21T20:38:20 #kisslinux let me check 2021-01-21T20:38:33 #kisslinux soliwilos: iirc it's still a bit slower than ripgrep according to the benchmarks on ripgrep's site/README 2021-01-21T20:38:37 #kisslinux i find grep -R too useful 2021-01-21T20:39:04 #kisslinux i just grep foo */*/*/* or whatever 2021-01-21T20:39:12 #kisslinux it's good enough 2021-01-21T20:39:44 #kisslinux I use rg for any grep needs I have in my terminal, and I have toybox grep as my actual grep command that gets used in scripts 2021-01-21T20:40:18 #kisslinux huh 2021-01-21T20:40:25 #kisslinux apparently kiss does actually play nice with sbase grep 2021-01-21T20:40:28 #kisslinux time to remove gnugrep 2021-01-21T20:40:30 #kisslinux awesome 2021-01-21T20:40:54 #kisslinux oh, speaking of tools 2021-01-21T20:41:00 #kisslinux might be worth comparing speed first, idk how fast/slow sbase grep is 2021-01-21T20:41:10 #kisslinux maybe this is just me, but have you guys ever checked out xmore/xless? 2021-01-21T20:41:48 #kisslinux nope 2021-01-21T20:41:59 #kisslinux they're exactly what they sound like 2021-01-21T20:42:06 #kisslinux and I've found them shockingly useful 2021-01-21T20:42:58 #kisslinux being able to pop up a windowed less instance with whatever is awesome. although I guess if you have a sophisticated terminal multiplexer you can just use a resized window 2021-01-21T20:45:29 #kisslinux sounds like a plan9 thing 2021-01-21T20:45:40 #kisslinux nup, X11 2021-01-21T20:45:45 #kisslinux just really, really old 2021-01-21T20:45:52 #kisslinux piping a command or some form of input into a new window like that 2021-01-21T20:45:52 #kisslinux sounds cool 2021-01-21T20:45:55 #kisslinux i use less a lot since i don't have scrollback in my teriminal i just pipe things into less when they're tool long 2021-01-21T20:45:58 #kisslinux X11 is super awesome 2021-01-21T20:46:11 #kisslinux like everyone shits on X, but if you actually delve into it, there are some really cool programs 2021-01-21T20:46:15 #kisslinux take xcalc for example 2021-01-21T20:46:17 #kisslinux agreed 2021-01-21T20:46:31 #kisslinux xcalc beats the crap out of any "advanced" graphical calculator for *NIX 2021-01-21T20:46:32 #kisslinux there's a significant amount of cruft you have to sort through though 2021-01-21T20:46:39 #kisslinux to find those gems 2021-01-21T20:46:44 #kisslinux trust me, I know, pffft 2021-01-21T20:46:54 #kisslinux one of my hobbies as of late has been archiving old Xaw programs 2021-01-21T20:47:23 #kisslinux many a day has been spent scouring the IA for tarballs, only to be met with piles of ld errors because of out of date code that I can't rewrite 2021-01-21T20:47:28 #kisslinux that where your Athena IRC question comes from eh? 2021-01-21T20:47:33 #kisslinux yeah 2021-01-21T20:47:38 #kisslinux I only use Athena programs on my laptop 2021-01-21T20:47:42 #kisslinux EXCEPT for pidgin 2021-01-21T20:48:01 #kisslinux i'd use a console irc client but I like my eyecandy =w= 2021-01-21T20:48:09 #kisslinux Oh! 2021-01-21T20:48:15 #kisslinux Also, check out xcalendar 2021-01-21T20:48:18 #kisslinux it's fuckin amazing 2021-01-21T20:48:25 #kisslinux what is athena btw? 2021-01-21T20:48:33 #kisslinux the "original" X11 toolkit 2021-01-21T20:48:36 #kisslinux speaking of eye candy and old X11 programs, GolemWM themes are just bitmaps and some size/orientation configuration 2021-01-21T20:48:41 #kisslinux it's basically an abstraction layer for raw Xt 2021-01-21T20:48:58 #kisslinux oh wow, looks like plan9-esque 2021-01-21T20:49:04 #kisslinux that sounds similar to one of FVWM's features ominous_anonymous 2021-01-21T20:49:32 #kisslinux but yeah, Athena is suuuuuuuuuuuper amazing 2021-01-21T20:49:36 #kisslinux like I can't gush about it enough 2021-01-21T20:49:53 #kisslinux one of the niftiest features is that there are multiple implementations that are all binary compatible 2021-01-21T20:50:32 #kisslinux so you have... gosh, if I remember correctly, Xaw, Xaw3d, Xaw3dXpm, Xaw3dXft, neXtaw, Xawm, Xaw95... 2021-01-21T20:51:38 #kisslinux Xaw is the standard, Xaw3d is Xaw with a more 3d look, Xpm allows you to bind X pixmaps to widgets, Xft adds support for Xft to programs, neXtaw makes stuff look like neXt, Xawm is a modern rewrite, and 95 is based on the old Windows aesthetic 2021-01-21T20:51:46 #kisslinux you can swap them out in realtime just by symlinking stuff 2021-01-21T20:52:03 #kisslinux plus you can theme any aspect of a Xaw program through Xresources 2021-01-21T20:52:34 #kisslinux and to top it all off it's extremely lightweight 2021-01-21T20:52:43 #kisslinux it's really a shame that there aren't more programs written with it 2021-01-21T20:53:22 #kisslinux kind of sounds like Wayland compositors or at least the way they're supposed to work 2021-01-21T20:53:38 #kisslinux except unlike wayland it actually works, kek 2021-01-21T20:53:45 #kisslinux where as long as they adhere to "the protocol" then they're all compatible 2021-01-21T20:53:46 #kisslinux and has done so for like thirty years 2021-01-21T20:53:57 #kisslinux yeah right, and already has mature solutions for most everything 2021-01-21T20:54:04 #kisslinux shockingly enough when you actually adhere to X11, it works well 2021-01-21T20:55:02 #kisslinux https://cyber.dabamos.de/unix/x11/xcalendar.gif 2021-01-21T20:55:12 #kisslinux here's an example of a very basic xcalendar using standard xaw 2021-01-21T20:55:28 #kisslinux looks lame, but it's got integrated notetaking and alarm functionality 2021-01-21T20:56:00 #kisslinux plus it stores all of its notes in plaintext so you can extend it with regular tools 2021-01-21T20:56:09 #kisslinux or sync it between systems using a cronjob 2021-01-21T20:56:11 #kisslinux etc 2021-01-21T20:57:13 #kisslinux ummm like that's amazing 2021-01-21T20:58:52 #kisslinux i'll see if I can upload a screenshot of my laptop... what's that site that allows you to just HTTP POST to it? 2021-01-21T20:58:58 #kisslinux 0x.something 2021-01-21T20:58:58 #kisslinux 0x0.st 2021-01-21T20:59:02 #kisslinux right, thanks 2021-01-21T20:59:07 #kisslinux I need to bookmark that 2021-01-21T20:59:12 #kisslinux sure thing :) 2021-01-21T20:59:36 #kisslinux imgur allows uploads too but they don't wipe the images periodically like 0x0 does 2021-01-21T20:59:50 #kisslinux imgur also requires yucky JS and is gross 2021-01-21T21:00:28 #kisslinux is 0x0 down? 2021-01-21T21:00:32 #kisslinux i can't ping it or anything 2021-01-21T21:00:46 #kisslinux doesn't seem like it on my end 2021-01-21T21:00:53 #kisslinux it's up for me 2021-01-21T21:00:58 #kisslinux hmm 2021-01-21T21:01:06 #kisslinux I checked from a server out in texas and it works from there 2021-01-21T21:01:07 #kisslinux weird 2021-01-21T21:01:10 #kisslinux curl -F'file=@yourfile.png' http://0x0.st 2021-01-21T21:01:37 #kisslinux yeah traceroute solves it 2021-01-21T21:01:45 #kisslinux there's a node on the way that's malfunctioning 2021-01-21T21:01:49 #kisslinux lame 2021-01-21T21:02:37 #kisslinux ix.io can be used as pastebin 2021-01-21T21:04:56 #kisslinux http://0x0.st/-i0P.png 2021-01-21T21:05:22 #kisslinux that's my current setup on my laptop 2021-01-21T21:05:23 #kisslinux that looks awesome! 2021-01-21T21:05:23 #kisslinux highly WIP 2021-01-21T21:05:45 #kisslinux what font is that 2021-01-21T21:05:58 #kisslinux the builting X font :p 2021-01-21T21:06:04 #kisslinux s/builting/builtin/ 2021-01-21T21:06:04 #kisslinux the builtin X font :p 2021-01-21T21:07:01 #kisslinux pretty, nice and clean 2021-01-21T21:07:23 #kisslinux I need to work on the system's cosmetic guts 2021-01-21T21:07:31 #kisslinux there's actually nothing defined for it right now 2021-01-21T21:07:38 #kisslinux and I'm seriously dreading writing stuff for it xwx 2021-01-21T21:08:04 #kisslinux any reason other than for the a e s t h e t i c s? 2021-01-21T21:08:17 #kisslinux well, aesthetic is important 2021-01-21T21:08:26 #kisslinux not just from a cosmetic perspective either 2021-01-21T21:08:37 #kisslinux right now a lot of the colors in use are inconsistent 2021-01-21T21:08:50 #kisslinux so it can be a little "wtf" at times when things seem to do stuff they aren't meant to do 2021-01-21T21:08:55 #kisslinux my setup is pretty much identical to this - https://i.redd.it/2huhhtofx8451.png 2021-01-21T21:09:25 #kisslinux that's a background >.> 2021-01-21T21:09:28 #kisslinux way too bright for me 2021-01-21T21:09:51 #kisslinux i really like it 2021-01-21T21:09:52 #kisslinux i have a screenshot of my previous config for my desktop around here somewhere, one sec 2021-01-21T21:10:01 #kisslinux i like it! minimal 2021-01-21T21:10:24 #kisslinux i tend to prefer window decorations (even though I never use them...) 2021-01-21T21:10:36 #kisslinux ^ 2021-01-21T21:10:47 #kisslinux normally I have a QNX4 setup going on 2021-01-21T21:10:58 #kisslinux http://midfavila.chaosnet.org/screenshots/screenshot_1.png 2021-01-21T21:11:00 #kisslinux as seen here 2021-01-21T21:11:06 #kisslinux although this is months and months ago 2021-01-21T21:11:31 #kisslinux i'm not good at making my own rices so i usually just steal them from unixporn 2021-01-21T21:11:41 #kisslinux fair 2021-01-21T21:11:50 #kisslinux that particular setup of dylan's i like a lot basically been using it since i first saw it so for like 8 months 2021-01-21T21:11:54 #kisslinux i like that too, except the left button on the window titlebar bothers me XDF 2021-01-21T21:12:03 #kisslinux that's actually how i found out about kiss 2021-01-21T21:12:24 #kisslinux also fair :P 2021-01-21T21:12:30 #kisslinux not everyone digs the left menu button 2021-01-21T21:12:45 #kisslinux but it's convenient because I can hook it into my specific window screenshot function 2021-01-21T21:12:55 #kisslinux nice 2021-01-21T21:13:00 #kisslinux good for killing windows and identifying them, too 2021-01-21T21:13:02 #kisslinux i meant more because it's slightly out of alignment with the rest of the bar 2021-01-21T21:13:09 #kisslinux sowm is a bit buggy though unfourtunately 2021-01-21T21:13:14 #kisslinux windows randomly stop showing up 2021-01-21T21:13:17 #kisslinux and it crashes a lot 2021-01-21T21:13:21 #kisslinux yeah, my old config was... 2021-01-21T21:13:23 #kisslinux clunky 2021-01-21T21:13:38 #kisslinux i have more problems on the newest version of SOWM than i did on the older ones 2021-01-21T21:13:43 #kisslinux blob:https://imgur.com/b0ecafac-fcc1-473f-b82a-9b8b44c8989d 2021-01-21T21:13:46 #kisslinux what bothered me the most is that the font on titlebars isn't aligned vertically with the stripe on the titlebar 2021-01-21T21:13:57 #kisslinux https://i.imgur.com/agpl2rs.png 2021-01-21T21:14:00 #kisslinux but ofc FVWM lacks the ability to shift titlebar font vertically 2021-01-21T21:14:02 #kisslinux that was one of my first rices 2021-01-21T21:14:07 #kisslinux if i can copy the url properly 2021-01-21T21:14:08 #kisslinux so I modified the bitmaps I was using 2021-01-21T21:14:11 #kisslinux ahhh Golem WM does! 2021-01-21T21:14:12 #kisslinux and now it's slightly less ass 2021-01-21T21:14:20 #kisslinux golem is cool 2021-01-21T21:14:23 #kisslinux except i'm too lazy to do it 2021-01-21T21:14:26 #kisslinux but it lacks the flexibility of FVWM 2021-01-21T21:14:36 #kisslinux FVWM just falls short in a few really niche and odd ways 2021-01-21T21:14:43 #kisslinux but you can work around it fairly easily 2021-01-21T21:14:48 #kisslinux it's also a PITA to compile now since stuff is so outdated 2021-01-21T21:14:49 #kisslinux i mean no program is perfect 2021-01-21T21:15:03 #kisslinux FVWM is pretty close to perfect imho 2021-01-21T21:15:22 #kisslinux that's how i feel about vis 2021-01-21T21:15:22 #kisslinux supremely stable, lightweight, limited mostly by your imagination 2021-01-21T21:15:34 #kisslinux funnily enough FVWM is more lightweight than TWM 2021-01-21T21:17:22 #kisslinux i'll definitely try it out once i've got this rootfs working 2021-01-21T21:17:25 #kisslinux GolemWM last release was 2006, but I couldn't get it to run so I had to downgrade to 0.0.5 and do a ton of makefile manipulation 2021-01-21T21:17:39 #kisslinux actually wait 2021-01-21T21:17:40 #kisslinux ebay seller still hasn't shipped my motherboard so i guess i'll have to wait a bit :/ 2021-01-21T21:17:43 #kisslinux I think I remember you doing that 2021-01-21T21:17:51 #kisslinux cuz I wanted to try setting it up 2021-01-21T21:19:18 #kisslinux anyway sorry in advance if you guys get flooded with join/quit messages 2021-01-21T21:19:28 #kisslinux i need to tinker with my laptop's pidgin setup a bit and it might crash 2021-01-21T21:19:31 #kisslinux like a lot 2021-01-21T21:19:33 #kisslinux yeah i had to change how the plugin Makefiles were generated so they'd have -fPIC, then I had to modify a few files to update some conventions to changes in C 2021-01-21T21:20:11 #kisslinux oh btw 2021-01-21T21:20:26 #kisslinux if you guys know of any good fonts that have both a bitmap and ttf form, pls share 2021-01-21T21:21:43 #kisslinux https://addy-dclxvi.github.io/post/bitmap-fonts/ not sure if there's ttf form of those though 2021-01-21T21:22:17 #kisslinux i like pretzel and sundae 2021-01-21T21:22:28 #kisslinux i've been using cozette lately 2021-01-21T21:22:29 #kisslinux it's nice 2021-01-21T21:22:38 #kisslinux actually I wonder if gtk2 can render bitmaps 2021-01-21T21:23:40 #kisslinux does gtk2 use pango? 2021-01-21T21:23:52 #kisslinux yeah 2021-01-21T21:24:04 #kisslinux pangocairo 2021-01-21T21:24:07 #kisslinux or whatever 2021-01-21T21:24:41 #kisslinux you probably already knew/know this https://www.phoronix.com/scan.php?page=news_item&px=Pango-No-More-Bitmap-Fonts 2021-01-21T21:24:51 #kisslinux yeah that's what I was worried about 2021-01-21T21:24:53 #kisslinux fuck 2021-01-21T21:25:07 #kisslinux hopefully STLWRT can be modified to support bitmaps once it's release-ready 2021-01-21T21:27:27 #kisslinux hmm. I guess I can just use Topaz 2021-01-21T21:27:32 #kisslinux it's got TTF and bitmap versions 2021-01-21T21:27:48 #kisslinux https://0x0.st/-ieB.png 2021-01-21T21:28:12 #kisslinux wow based 2021-01-21T21:28:16 #kisslinux nice window decorations 2021-01-21T21:28:23 #kisslinux what WM is that? 2021-01-21T21:28:29 #kisslinux see how the window title doesn't align with the border? i couldn't figure out how to get Golem to use the right font for that 2021-01-21T21:28:44 #kisslinux oh, that's golem? 2021-01-21T21:28:47 #kisslinux very cool 2021-01-21T21:28:54 #kisslinux yep! 2021-01-21T21:29:16 #kisslinux one WM I really like is AfterStep 2021-01-21T21:29:33 #kisslinux it's basically the concept of FVWM but applied to OPENSTEP 2021-01-21T21:29:41 #kisslinux but it's basically been dead since 2013 2021-01-21T21:29:52 #kisslinux and it... really doesn't like multihead setups 2021-01-21T21:30:26 #kisslinux gah, I can't get xmh to work 2021-01-21T21:30:28 #kisslinux this is annoying 2021-01-21T21:31:56 #kisslinux yeah almost anything that old will be hard to get updated 2021-01-21T21:32:03 #kisslinux well, the thing i 2021-01-21T21:32:04 #kisslinux s 2021-01-21T21:32:07 #kisslinux it's maintained by xorg 2021-01-21T21:32:09 #kisslinux there used to be such a drive for things like that, now all the WMs are boring 2021-01-21T21:32:18 #kisslinux oh, no, AfterStep you meant 2021-01-21T21:32:23 #kisslinux * midfavila slams their head into the wall 2021-01-21T21:32:29 #kisslinux 5head momment 2021-01-21T21:32:32 #kisslinux s/momment/moment 2021-01-21T21:32:33 #kisslinux 5head moment 2021-01-21T21:34:12 #kisslinux https://0x0.st/-i09.png 2021-01-21T21:34:18 #kisslinux different golem theme 2021-01-21T21:34:41 #kisslinux i've been too lazy to figure out the icons or update the menu or fix the fastlaunchers in the bottom left 2021-01-21T21:35:23 #kisslinux https://invidious.snopyta.org/watch?v=QHRuTYtSbJQ 2021-01-21T21:35:39 #kisslinux Rip 2021-01-21T21:35:39 #kisslinux And 2021-01-21T21:35:39 #kisslinux Tear 2021-01-21T21:36:58 #kisslinux i started with openbox, but it is limited in its theming unless you want to really get in the weeds with GTK. SOWM is nice because you can do whatever you want really, I got window borders set up for example (though the official patch's way made mine look super dumb) 2021-01-21T21:37:27 #kisslinux FVWM just seems the nicest because pretty much everything you'd want to do is already supported, it just requires some configuration 2021-01-21T21:37:36 #kisslinux fluxbox is nice because you just dump a bunch of jpgs in a folder with an xml file 2021-01-21T21:37:41 #kisslinux but fvwm is even better 2021-01-21T21:37:53 #kisslinux because you just assign an image to a colorset and then assign that colorset to whatever you want to look like that 2021-01-21T21:38:07 #kisslinux is FVWM3 a big change? 2021-01-21T21:38:13 #kisslinux yesn't 2021-01-21T21:38:37 #kisslinux thomas (basically the BDFL) is rewriting huge chunks of the code, but most of the changes aren't breaking 2021-01-21T21:38:48 #kisslinux and any of the changes that _are_ breaking have a good reason to be 2021-01-21T21:39:00 #kisslinux for example xinerama support is being deprecated in favor of randr 2021-01-21T21:39:15 #kisslinux also the Forms module was removed 2021-01-21T21:39:21 #kisslinux because it was redundant 2021-01-21T21:39:50 #kisslinux tbqh though if it was still maintained, I'd be using SCWM right now 2021-01-21T21:40:01 #kisslinux it's FVWM but Scheme instead of its own bespoke language 2021-01-21T21:42:04 #kisslinux i like z3bra's stuff https://blog.z3bra.org/2015/01/you-are-the-wm.html 2021-01-21T21:42:47 #kisslinux i've been considering integrating wmutils with fvwm 2021-01-21T21:42:58 #kisslinux i've trended towards "low tech" stuff, not necessarily minimalist but like... ok yeah sure your Nord material design setup can look nice but who gives a shit 2021-01-21T21:42:58 #kisslinux but I really don't know if the wmutils would add anything 2021-01-21T21:43:03 #kisslinux god 2021-01-21T21:43:08 #kisslinux don't talk to me about modern design 2021-01-21T21:43:16 #kisslinux it makes me want to commit homicide 2021-01-21T21:43:22 #kisslinux with fvwm probably not, or at probably nothing that couldn't be done in fvwm already 2021-01-21T21:43:47 #kisslinux i'm trying to minimize dependence on outside programs that aren't POSIX 2021-01-21T21:44:05 #kisslinux idea being that you just untar the config, set FVWM_USERDIR in .xsession, and go 2021-01-21T21:46:45 #kisslinux yeah it's so nice to be able to do that. SOWM is really cool and i really like it, but having to maintain patches just to have a border indicator on my focused window is kind of annoying. 2021-01-21T21:47:01 #kisslinux :p 2021-01-21T21:47:36 #kisslinux gah, my telegram plugin for pidgin isn't working 2021-01-21T21:47:55 #kisslinux i wish people would just use IRC or XMPP or literally anything other than these centralized platforms 2021-01-21T21:48:45 #kisslinux but of course if it just werks it's good enough 2021-01-21T21:51:52 #kisslinux shit dude I'd be on AOL IM still if they hadn't shut it down 2021-01-21T21:53:43 #kisslinux AIM is a little before my time 2021-01-21T21:54:35 #kisslinux huh, well this is interesting: https://darnir.gitlab.io/matrix-shell-suite/index.html 2021-01-21T21:55:38 #kisslinux it's just what I "grew up" on, i never really used IRC until fairly recently 2021-01-21T21:55:44 #kisslinux Fair 2021-01-21T21:55:53 #kisslinux I spent most of my time on forums 2021-01-21T21:55:58 #kisslinux Still not a huge fan of IM 2021-01-21T21:56:41 #kisslinux but of course there are no good boards online any more 2021-01-21T21:57:17 #kisslinux bbs.anarplex.net seems interesting, but I dunno if I'd make the cut for their membership 2021-01-21T22:00:01 #kisslinux hmm 2021-01-21T22:00:03 #kisslinux you know what 2021-01-21T22:00:19 #kisslinux how complex is IRC as a protocol? like, to implement a bare minimum of a client 2021-01-21T22:00:59 #kisslinux i feel like traditional forum boards are becoming more and more niche and hidden, as people move towards stuff like stack overflow / reddit / hackernews / etc 2021-01-21T22:01:13 #kisslinux plebbit and shill news, eugh 2021-01-21T22:01:35 #kisslinux https://tools.ietf.org/html/rfc1459#section-2 2021-01-21T22:02:06 #kisslinux oh, cool. thanks 2021-01-21T22:02:23 #kisslinux i've not had luck finding a Xaw IRC client over the past few months so I figure I might as well try writing my own 2021-01-21T22:02:47 #kisslinux no idea if that would be too lofty of a project for a first-timer though 2021-01-21T22:03:14 #kisslinux dylan's birch client and @mcpcpc[m]'s kirc could be two starting points maybe 2021-01-21T22:03:23 #kisslinux hmm, true 2021-01-21T22:03:27 #kisslinux oh graphical 2021-01-21T22:03:35 #kisslinux maybe I could take the xmh route and just make a Xaw interface for those 2021-01-21T22:04:36 #kisslinux yeah, the core event loop would be behind the scenes anyways 2021-01-21T22:04:49 #kisslinux you'd just be displaying things to a window instead of to stdout 2021-01-21T22:04:55 #kisslinux yeah 2021-01-21T22:05:19 #kisslinux not sure birch would help then as it is all escape codes manipulation 2021-01-21T22:05:34 #kisslinux probably not 2021-01-21T22:09:07 #kisslinux pidgin is open-source, you might be able to take a look at how they do their irc integration 2021-01-21T22:09:26 #kisslinux yeah, that's what I was thinking 2021-01-21T22:09:46 #kisslinux originally I was just gonna make a Xaw interface to libpurple 2021-01-21T22:10:16 #kisslinux https://keep.imfreedom.org/pidgin/pidgin/file/tip/libpurple/protocols/irc 2021-01-21T22:10:49 #kisslinux would that let you use any protocol libpurple already supports? 2021-01-21T22:10:56 #kisslinux yup2021-01-21T22:10:58 #kisslinux yup* 2021-01-21T22:11:17 #kisslinux pidgin is just a gtk2 frontend to libpurple 2021-01-21T22:11:21 #kisslinux there's also an ncurses frontend 2021-01-21T22:11:53 #kisslinux side note, $# represents an arbitrary number of command line arguments in a shell script right? 2021-01-21T22:11:56 #kisslinux I can't recall 2021-01-21T22:12:41 #kisslinux no, that's the number of params, nevermind 2021-01-21T22:12:42 #kisslinux the number of positional parameters 2021-01-21T22:12:55 #kisslinux $@ is for a list of all parameters 2021-01-21T22:12:59 #kisslinux * midfavila1 facepalms 2021-01-21T22:13:20 #kisslinux had to modify my browser script 2021-01-21T22:14:58 #kisslinux i think that type of project would be neat, and shouldn't be too complex (at least protocol-wise) 2021-01-21T22:15:07 #kisslinux Mmh 2021-01-21T22:15:53 #kisslinux i'd be able to get rid of Pidgin on my laptop too, thank god 2021-01-21T22:16:54 #kisslinux if you wanted to make it even tougher, you could make an irc bouncer in POSIX and then just code a graphical client to that 2021-01-21T22:17:39 #kisslinux then you could have persistent connections and logging without needing a bot alongside your normal connection 2021-01-21T22:17:58 #kisslinux true 2021-01-21T22:18:05 #kisslinux but I've never even used a bouncer, let alone written one, pfft. 2021-01-21T22:18:12 #kisslinux XD baby steps then! 2021-01-21T22:18:19 #kisslinux indeed 2021-01-21T22:19:10 #kisslinux honestly there are a lot of things I want to write 2021-01-21T22:19:12 #kisslinux https://en.wikipedia.org/wiki/X_Athena_Widgets is this what you were talking about 2021-01-21T22:19:13 #kisslinux just no idea where to start 2021-01-21T22:19:17 #kisslinux yeah 2021-01-21T22:19:51 #kisslinux wtf, wikipedia is down for me too 2021-01-21T22:19:55 #kisslinux what kind of bullshit is this 2021-01-21T22:20:17 #kisslinux they finally started cracking down on people who haven't donated to them eh 2021-01-21T22:20:26 #kisslinux i guess so 2021-01-21T22:20:35 #kisslinux i knew I should have donated to wikipedia instead of the EFF 2021-01-21T22:21:36 #kisslinux i'd also like to write a task manager in Xaw 2021-01-21T22:21:39 #kisslinux ala lxtask 2021-01-21T22:22:07 #kisslinux and maybe some day a whole suite of software to put together a DE for myself 2021-01-21T22:22:15 #kisslinux but that's a bit ambitious for now 2021-01-21T22:23:30 #kisslinux i'd probably start with irc myself to get my feet wet 2021-01-21T22:23:44 #kisslinux btw z3bra made his own wm: https://z3bra.org/glazier/ 2021-01-21T22:24:29 #kisslinux v cool 2021-01-21T22:26:08 #kisslinux he has some interesting stuff if you poke around http://blog.z3bra.org/2013/10/home-sweet-home.html for example 2021-01-21T22:26:18 #kisslinux i'll check it out 2021-01-21T22:26:24 #kisslinux reminds me of another dude on the net 2021-01-21T22:26:32 #kisslinux can't recall his name but he wrote a browser called lariza 2021-01-21T22:26:38 #kisslinux https://git.z3bra.org/libeech/file/README.html 2021-01-21T22:26:40 #kisslinux i'd probably be using it if it wasn't webkit 2021-01-21T22:27:31 #kisslinux http://blog.z3bra.org/2014/12/so-tox-me-maybe.html 2021-01-21T22:27:50 #kisslinux keep in mind a lot of his stuff is many years old 2021-01-21T22:28:47 #kisslinux https://www.uninformativ.de/git/ 2021-01-21T22:28:55 #kisslinux check it 2021-01-21T22:29:40 #kisslinux oh nice! 2021-01-21T22:29:59 #kisslinux lots of cool stuff on their site 2021-01-21T22:34:33 #kisslinux yep, thanks for the rabbit hole! 2021-01-21T22:34:42 #kisslinux np 2021-01-21T22:34:51 #kisslinux I'm going to start cataloguing this stuff on my site soon 2021-01-21T23:43:39 #kisslinux Fuck yeah! It only took me three hours of digging through documentation, but I've finally gotten GTK and Xaw to use the same font