2021-04-10T00:02:21 #kisslinux for email? 2021-04-10T00:02:24 #kisslinux phoebos[m]: 2021-04-10T00:02:52 #kisslinux ye 2021-04-10T00:03:31 #kisslinux aerc for composition and git and stuff 2021-04-10T00:03:40 #kisslinux mu4e for going through my old emails and stuff 2021-04-10T00:03:54 #kisslinux I actually haven't figuired out sending with mu4e 2021-04-10T00:06:52 #kisslinux aerc doesn't support pgp right? 2021-04-10T00:07:16 #kisslinux it does 2021-04-10T00:07:39 #kisslinux I don't really send with it though, just use it to decrypt some recieved messages 2021-04-10T00:07:49 #kisslinux ah 2021-04-10T00:07:52 #kisslinux eh 2021-04-10T00:27:40 #kisslinux acheam: what do you want to learn? you could make simple fetcher written in C. call it neoneofetch ^^. 2021-04-10T00:30:55 #kisslinux hm I think I will do that 2021-04-10T00:31:04 #kisslinux lol. nice 2021-04-10T00:31:27 #kisslinux I want to learn C in a Linux context, and get to know not only the language, but the ways which it can interact with Linux 2021-04-10T00:32:01 #kisslinux emergency shopping at 9:00 pm is the best 2021-04-10T00:32:25 #kisslinux why emergency shopping? 2021-04-10T00:38:59 #kisslinux @acheam you could do a key-value store, think redis clone 2021-04-10T00:40:08 #kisslinux ooh that's cool too 2021-04-10T00:40:14 #kisslinux thanks 2021-04-10T00:41:47 #kisslinux https://charlesleifer.com/blog/building-a-simple-redis-server-with-python/ you could take his thoughts here and port them to C 2021-04-10T01:13:20 #kisslinux acheam: you could reimplement in kiss as well :^)))) 2021-04-10T02:11:54 #kisslinux s/in kiss/kiss in C/ 2021-04-10T02:11:54 #kisslinux acheam: you could reimplement kiss in C as well :^)))) 2021-04-10T02:33:20 #kisslinux would there be much gain beyond the resolution before install? 2021-04-10T02:34:21 #kisslinux resolution before install? 2021-04-10T02:34:28 #kisslinux I guess the package manager would be having some shortcomings, if it planned to expand beyond the current scope 2021-04-10T02:34:58 #kisslinux himmalerin: like, how long it takes during the procedures 2021-04-10T02:35:11 #kisslinux regarding a rewrite of kiss in C? 2021-04-10T02:35:14 #kisslinux ye 2021-04-10T02:35:25 #kisslinux I was suggesting that as a learning project for acheam 2021-04-10T02:35:31 #kisslinux not.. for serious adoption 2021-04-10T02:35:34 #kisslinux oh 2021-04-10T02:35:41 #kisslinux s/adoption/use/ 2021-04-10T02:35:41 #kisslinux not.. for serious use 2021-04-10T02:35:59 #kisslinux it is comfy as it is 2021-04-10T02:36:03 #kisslinux I'm still not sure what you meant by resolution before install, though. 2021-04-10T02:36:09 #kisslinux >is it comfy as it is 2021-04-10T02:36:18 #kisslinux like how it takes longer than usual for package installs 2021-04-10T02:36:19 #kisslinux the kiss pkg manager? it's good enough, definitely 2021-04-10T02:36:23 #kisslinux hm 2021-04-10T02:36:23 #kisslinux yeah 2021-04-10T02:36:47 #kisslinux A C package manager might be faster, I think, if a package being installed has a giant manifest 2021-04-10T02:37:09 #kisslinux Otherwise, there would be a negligible speed gain 2021-04-10T02:37:12 #kisslinux That's just a wild guess 2021-04-10T02:38:18 #kisslinux and on top of that, how often would people be building that package / those packages that _would_ see a non-negligible speed difference? 2021-04-10T02:39:19 #kisslinux true that. 2021-04-10T02:39:58 #kisslinux The only worth I see in a C package manager is as a "backup", statically-linked binary that can survive the disappearance of /lib/ or something 2021-04-10T02:40:30 #kisslinux That was what Dylan intended, I think 2021-04-10T02:40:44 #kisslinux i guess, i just feel if your /lib/ disappears you've got bigger issues 2021-04-10T02:40:59 #kisslinux I mean through human stupidity 2021-04-10T02:41:02 #kisslinux but yeah 2021-04-10T02:41:08 #kisslinux you probably shouldn't be using kiss then 2021-04-10T02:41:15 #kisslinux or linux, either 2021-04-10T02:42:08 #kisslinux would /lib/ going be any good, though? Instead of embedding N times those libraries into the finished binaries 2021-04-10T02:42:52 #kisslinux statically-linked binaries to have numerous benefits 2021-04-10T02:43:03 #kisslinux isolation? 2021-04-10T02:43:06 #kisslinux speed? 2021-04-10T02:43:22 #kisslinux the main drawback is that when there's a security hole found in a library, all binaries that were linked with that lib have to be rebuilt with the patched version of that lib. 2021-04-10T02:43:41 #kisslinux yeah, less complexity, it can survive in isolation, etc 2021-04-10T02:44:37 #kisslinux the whole binary would have to be rebuilt in both cases, wouldn't it? 2021-04-10T02:45:21 #kisslinux in the security scenario, not if the binary was dynamically linked 2021-04-10T02:46:22 #kisslinux kiedtl: anticipating that suggestion I ruled it out in my original message :) 2021-04-10T03:01:11 #kisslinux Yet Another C KISS 2021-04-10T03:01:14 #kisslinux YACK 2021-04-10T03:02:15 #kisslinux not to be confused with yacc 2021-04-10T03:02:23 #kisslinux precisely to be confused with yacc 2021-04-10T03:02:36 #kisslinux a fully static package manager does not save you from a missing /lib 2021-04-10T03:02:54 #kisslinux you can't actually build anything to recover /lib if you don't have crt* or libc/libm/etc 2021-04-10T03:14:32 #kisslinux phoebos[m]: did you ever get a sub confirmation email? 2021-04-10T03:14:44 #kisslinux if not, then I definitely have to look into this MX lookup timeout issue 2021-04-10T03:16:16 #kisslinux new song, slogan, word! 2021-04-10T04:11:28 #kisslinux acheam: oh. 2021-04-10T04:11:35 #kisslinux new slogan? blasphemy 2021-04-10T04:11:43 #kisslinux petition to change it back 2021-04-10T04:11:54 #kisslinux dilym: HALP 2021-04-10T04:12:25 #kisslinux ? 2021-04-10T04:12:36 #kisslinux new slogan is great 2021-04-10T04:13:22 #kisslinux reminder of this conversation: https://freenode.logbot.info/kisslinux/20210331#c7460573 2021-04-10T04:30:24 #kisslinux oop freenode crapped out again 2021-04-10T04:35:48 #kisslinux does someone here have a mouse with forward and back buttons? 2021-04-10T04:37:40 #kisslinux !ping 2021-04-10T04:37:40 #kisslinux [meta] kiedtl: what? 2021-04-10T04:38:06 #kisslinux IRC "federation" is complete whack 2021-04-10T08:54:30 #kisslinux j #kisslinux : 2021-04-10T08:55:32 #kisslinux j #kisslinux :Hello, is it recommended to use localyesconfig when configuring your kernel? 2021-04-10T08:58:08 #kisslinux I think it is very useful, because then you do not have to research every little part in your pc to find the right option in the kernel. If you just want a working kernel, than you can use that with maybe a few tweeks. If you want a tailored to you pc custom kernel, than it still can be a good starting point to make a totaly custom config. 2021-04-10T08:58:50 #kisslinux j #kisslinux :That is kind of what i thought as well, first get a working system and in the future maybe when i have more experience make a custom configuration. 2021-04-10T08:59:59 #kisslinux just be careful not to execute make localyesconfig in the kiss-chroot, because then it wont detect the loaded kernelmodules and drivers. At least for me it was that way. 2021-04-10T09:00:42 #kisslinux j #kisslinux :for me it did detect the loaded kernel drivers 2021-04-10T09:00:51 #kisslinux j #kisslinux :running from a arch iso if that makes any difference 2021-04-10T09:01:03 #kisslinux alright, that that was maybe just a me thing 2021-04-10T09:02:25 #kisslinux zenomat maybe you didn't mount some pseudo filesystems to the chroot 2021-04-10T09:02:30 #kisslinux Bind mount 2021-04-10T09:03:22 #kisslinux ah yeah, that could be 2021-04-10T09:08:22 #kisslinux j #kisslinux :i was looking at someone configuring a kernel with localyesconfig and they got a type of interactive prompt were they could yes/no to different options and uld add those automatically, i don't get that type of iteractive prompt it just spits out something along the lines of no config found CONFIG_NAME, am i missing something? 2021-04-10T09:09:41 #kisslinux what command spits out 'no config found'? 2021-04-10T09:10:32 #kisslinux Show the full log 2021-04-10T09:17:49 #kisslinux j #kisslinux :make localyesconfig https://privatebin.net/?2e896aab7b6ddb3f#JDtPEL7f7XeoPtZQ6bHS6MxRwqGdBX1LcWcEpnQkShBW 2021-04-10T09:18:11 #kisslinux j #kisslinux :should be it, not sure why i am not getting that interactive style prompt 2021-04-10T09:19:23 #kisslinux Seems harmless 2021-04-10T09:19:45 #kisslinux Run makeoldconfig and see if it prompts 2021-04-10T09:19:55 #kisslinux makeoldconfig after makelocalyesconfig 2021-04-10T09:22:16 #kisslinux and to get the interactive style prompt use make menuconfig after those 2021-04-10T09:24:16 #kisslinux Spryc are you talking about the ncurses prompt or the oldconfig plaintext prompt 2021-04-10T09:24:26 #kisslinux j #kisslinux :i could of course copy the CONFIi am not talking about the ncurses interface i mean an actual prompt an actual prompt 2021-04-10T09:24:32 #kisslinux j #kisslinux :like in this video https://youtu.be/lrd8BUbrM0U?t=2167 2021-04-10T09:24:37 #kisslinux j #kisslinux :at that time roughly 2021-04-10T09:24:49 #kisslinux oh, than sorry. assumed the ncurses prompt 2021-04-10T09:25:29 #kisslinux try oldconfig then 2021-04-10T09:25:40 #kisslinux j #kisslinux :when he types make localyesconfig he gets a prompt which he can y/n modules that are suited for his hardware 2021-04-10T09:26:03 #kisslinux j #kisslinux :'make oldconfig' says No change to .config 2021-04-10T09:26:45 #kisslinux Just do `make -j$(nproc)` then 2021-04-10T09:26:58 #kisslinux the y/n prompt shows only for incomplete configurstion 2021-04-10T09:27:04 #kisslinux Configuration 2021-04-10T09:28:21 #kisslinux j #kisslinux :wait i think i found something when i do make localyesconfig it also says 'wl config not found!!' 2021-04-10T09:32:36 #kisslinux j #kisslinux :like this�: /var/db/kiss/linux-5.11.12 # make localyesconfig 2021-04-10T09:32:36 #kisslinux j #kisslinux :using config: '.config' 2021-04-10T09:32:37 #kisslinux j #kisslinux :wl config not found!! 2021-04-10T09:32:37 #kisslinux j #kisslinux :WARNING: VIDEOBUF2_MEMOPS is required, but nothing in the 2021-04-10T09:32:37 #kisslinux j #kisslinux : current config selects it. 2021-04-10T09:32:37 #kisslinux j #kisslinux :WARNING: VIDEOBUF2_CORE is required, but nothing in the 2021-04-10T09:32:37 #kisslinux j #kisslinux : current config selects it. 2021-04-10T09:32:38 #kisslinux j #kisslinux :WARNING: VIDEOBUF2_VMALLOC is required, but nothing in the 2021-04-10T09:32:38 #kisslinux j #kisslinux : current config selects it. 2021-04-10T09:32:39 #kisslinux j #kisslinux :WARNING: VIDEOBUF2_V4L2 is required, but nothing in the 2021-04-10T09:32:39 #kisslinux j #kisslinux : current config selects it. 2021-04-10T09:32:40 #kisslinux j #kisslinux :WARNING: SND_DMAENGINE_PCM is required, but nothing in the 2021-04-10T09:32:40 #kisslinux j #kisslinux : current config selects it. 2021-04-10T09:32:41 #kisslinux j #kisslinux :module videodev did not have configs CONFIG_VIDEO_V4L2 2021-04-10T09:32:58 #kisslinux j #kisslinux :oops, meant to paste a link 2021-04-10T09:33:25 #kisslinux j #kisslinux :https://privatebin.net/?336d0447ee955701#HCDQXaBbXoFyw3JDFYeSUXEXEckvPX8zbCDzPWHigwUs that should be it 2021-04-10T09:41:28 #kisslinux What if you do `./scripts/kconfig/merge_config.sh -n .config` 2021-04-10T09:43:50 #kisslinux @freenode_spryc:matrix.org 2021-04-10T09:47:38 #kisslinux j #kisslinux :that seemed to work i now got the interactive prompt were i can y/n to modules 2021-04-10T10:02:43 #kisslinux dilyn: I got the confirmation, all good 2021-04-10T10:09:24 #kisslinux How do you subscribe? 2021-04-10T10:09:47 #kisslinux @phoebos:matrix.org 2021-04-10T10:46:37 #kisslinux trying to compile the kernel, i took the configuration from the arch live iso, then tweaked it to my needs. This was what an installation guide i watched recommended for beginners, this is the output: http://0x0.st/-TAG.txt 2021-04-10T10:54:30 #kisslinux Ah yeah we're yet to figure out why that gmp header is being included 2021-04-10T10:54:38 #kisslinux Happens only on some kernel configd 2021-04-10T10:54:40 #kisslinux Configs 2021-04-10T10:55:34 #kisslinux @spryc I think you should deal with your custom kernel config now 2021-04-10T10:55:35 #kisslinux Btw the other `diff -u` unrecognized option messages are harmless 2021-04-10T10:56:06 #kisslinux so i am safe to exclude the gmp header? 2021-04-10T10:56:08 #kisslinux Don't delay the inevitable, you probably won't learn much about the kernel until you start to configure it 2021-04-10T10:56:23 #kisslinux No the gmp error is a real error, the busybox errors are harmless 2021-04-10T10:56:51 #kisslinux Btw there's the "gmp" package in community repo so you can install that as a temporary fix 2021-04-10T10:57:07 #kisslinux oh i will do that, thanks 2021-04-10T10:59:28 #kisslinux now it complains about an mpc header?, http�://0x0.st/-TAd.txt 2021-04-10T11:04:50 #kisslinux Hmm we don't have mpc packaged in repo, this header mess started recently only 2021-04-10T11:04:53 #kisslinux What version are you building? 2021-04-10T11:05:28 #kisslinux 5.11.12 2021-04-10T11:06:18 #kisslinux You can try 5.10 LTS i guess, if you don't wanna dig through the kernel options 2021-04-10T11:06:27 #kisslinux I'll look into it in a few hrs 2021-04-10T11:09:37 #kisslinux tommy88, what's with the "j #kisslinux :" prefix? 2021-04-10T11:10:26 #kisslinux im quite new to irc but in sic :j #kisslinux is the command for joining this channel 2021-04-10T11:10:35 #kisslinux not sure why it is my prefix 2021-04-10T11:14:28 #kisslinux iirc, in sic you just set the channel and type away 2021-04-10T11:14:54 #kisslinux anyway, was just wondering 2021-04-10T11:15:22 #kisslinux also 5.10 LTS didn't have that error 2021-04-10T11:15:26 #kisslinux seems to be fine for now 2021-04-10T11:17:43 #kisslinux testuser_ dev+subscribe⊙mko 2021-04-10T11:21:46 #kisslinux nevermind, the 5.10 LTS complains about a argp.h header 2021-04-10T11:22:06 #kisslinux ah yeah there was that problem too that was fixed in a later commit 2021-04-10T11:22:08 #kisslinux A glibcism 2021-04-10T11:22:25 #kisslinux Not sure what version you'll need to use now.. 2021-04-10T11:22:43 #kisslinux Maybe one of the early 5.11's 2021-04-10T11:23:55 #kisslinux Or maybe just patch your current tree 2021-04-10T11:23:55 #kisslinux Wait 2021-04-10T11:24:39 #kisslinux https://github.com/torvalds/linux/commit/619775c3cfd2bc8559abc4395bf7d85b72bd723f 2021-04-10T11:25:03 #kisslinux Just s/argp/errno 2021-04-10T11:25:39 #kisslinux re: using gmail but preferring email workflow. it's not about "reeee evil corps", but more about preferring the workflow 2021-04-10T11:25:50 #kisslinux dilyn ^ 2021-04-10T12:22:54 #kisslinux if i want to mount efivars at boot, what file would be best to do so in? 2021-04-10T12:23:12 #kisslinux something like /etc/rc.d/efivarfs.boot? 2021-04-10T12:28:59 #kisslinux Can't it be done through fstab 2021-04-10T12:29:06 #kisslinux Or enabled in kernel or something 2021-04-10T12:29:11 #kisslinux Btw did it build ? 2021-04-10T12:40:03 #kisslinux https://www.openwall.com/lists/oss-security/2021/04/08/1 2021-04-10T13:04:37 #kisslinux yes it did build 2021-04-10T13:05:15 #kisslinux i want to mount efivarfs because i am using efistub 2021-04-10T13:12:15 #kisslinux kiedtl: ircv4 2021-04-10T13:19:08 #kisslinux dream distro meme distro 2021-04-10T13:19:16 #kisslinux wat 2021-04-10T13:22:43 #kisslinux I was looking for "make local*config" thing for so long, dangit 2021-04-10T13:32:08 #kisslinux testuser_[m]: good thing everyone here disables bpf 2021-04-10T13:32:19 #kisslinux I think alpine does the same 2021-04-10T13:42:42 #kisslinux you don't need efivars to mount at boot tommy88: 2021-04-10T13:42:52 #kisslinux but if you do, it could go in fstab, and you'd want it to be ro 2021-04-10T13:43:00 #kisslinux so you don't *delete them* 2021-04-10T13:43:20 #kisslinux aarng: mostly a joke :v I used gmail for fifteen years 2021-04-10T13:44:22 #kisslinux unironically ban gmail :p 2021-04-10T13:45:00 #kisslinux The kernel gmp.h issue is in /usr/lib/gcc/$triplet/$version/plugin/include/system.h, the #include is behind `ifndef GENERATOR_FILE` 2021-04-10T13:45:04 #kisslinux idk what GENERATOR_FILE is 2021-04-10T13:45:27 #kisslinux dilyn: https://drewdevault.com/2021/02/25/Gmail-is-a-huge-source-of-spam.html 2021-04-10T13:47:36 #kisslinux and then the next mpc.h is included unconditionally in gcc's plugin/include/builtins.h 2021-04-10T13:48:07 #kisslinux but this has been the case since long, why would the kernel refuse to build now 2021-04-10T13:48:19 #kisslinux ddevault gets it 2021-04-10T13:49:34 #kisslinux then there's barely any activity here https://github.com/torvalds/linux/commits/master/scripts/gcc-plugins where the gcc stuff is included 2021-04-10T15:32:57 #kisslinux hey 2021-04-10T15:33:48 #kisslinux hi 2021-04-10T15:39:29 #kisslinux so Im in the process of creating my own fork of st, with some patches and some other minor changes, but for whatever reason, changing keybindings for scrolling, just doenst work. has anyone had this issue before or could help out or w/e? 2021-04-10T15:39:49 #kisslinux its just really annoying tbh 2021-04-10T15:40:11 #kisslinux i was going to change them to use alt +j/k 2021-04-10T15:40:36 #kisslinux but I cant get alt to work. theyre for whatever reason locked to shift 2021-04-10T15:40:38 #kisslinux ¯_(ツ)_/¯ 2021-04-10T15:44:25 #kisslinux is your wm intercepting it? 2021-04-10T15:54:12 #kisslinux hi phoebos 2021-04-10T15:54:24 #kisslinux hei 2021-04-10T15:56:51 #kisslinux hi 2021-04-10T15:57:54 #kisslinux no, I dont belive it does. wm uses superkey instead. and luke's fork works as one would expect. 2021-04-10T15:58:54 #kisslinux so the issue seems to be with my fork. shift + pgup/down works, so scrolling does still work anyway. cant get mousescroll to work though, but thats another thing for another time i guess 2021-04-10T16:09:52 #kisslinux ill ask again since people seem to be awake now: for people with mice with forward and backward buttons: whad does `libinput debug-events` output when you press these buttons? for me it seems to be outputting the wrong values 2021-04-10T16:12:05 #kisslinux i got those keys. what you wanna know really? just the output of those 2 events? or 4 rather, as it spressed and released 2021-04-10T16:12:31 #kisslinux noocsharp: for me it outputs 'BTN_SIDE' for the backwards button and 'BTN_EXTRA' for the forward button 2021-04-10T16:12:52 #kisslinux ^ 2021-04-10T16:13:26 #kisslinux huh, thats what im getting too, but i would expect it to output BTN_FORWARD and BTN_BACK 2021-04-10T16:15:58 #kisslinux maybe everything is standardized around the wrong values or smth and nobody has documented it 2021-04-10T16:17:54 #kisslinux btw all the mouse buttons are in the linux/input-event-codes.h header for anyone wondering where i got the BTN_* values from 2021-04-10T16:26:44 #kisslinux sad_plan are you using Mod1Mask for the mask field? I can try later on my xst if I get the time 2021-04-10T16:31:21 #kisslinux no modkey, its defined earlier in config.def.h 2021-04-10T16:31:49 #kisslinux but modkey in this case is Mod1Mask, yes 2021-04-10T16:34:15 #kisslinux #define MODKEY Mod1Mask if that rings any bells 2021-04-10T16:35:16 #kisslinux and in mask, I have {MODKEY, XK,j kscrolldown, {.i = 2}} 2021-04-10T16:36:02 #kisslinux which should work. ive checked brodie robertsons videos about aswell, and he just simply altered the key, and it just worked.. which is somewhat frustrating on my end seeing as it doesnt work 2021-04-10T16:40:38 #kisslinux This is working for me on xst: { Mod1Mask, 'k', kscrollup, {.i = -1} }, 2021-04-10T16:41:29 #kisslinux hm, ill change to mod1mask, and see if that works. honestly, it should work none the less, due to modkey being defined as mod1mask, but anyway 2021-04-10T16:42:10 #kisslinux that part is probably fine. Difference is in the subsequent fields 2021-04-10T16:43:34 #kisslinux still wont work on my end. this is indeed strange.. 2021-04-10T16:43:59 #kisslinux shift still works, even though its not in the mask place 2021-04-10T16:44:06 #kisslinux I'm confused by the "j" after the comma. Was that comma supposed to be an underscore? 2021-04-10T16:44:16 #kisslinux XK_J 2021-04-10T16:44:23 #kisslinux wait, your right 2021-04-10T16:45:00 #kisslinux but yes, i typed wrong on irc. I have XK_j in my config.def.h 2021-04-10T16:47:57 #kisslinux You sure your config.h is synced with def.h 2021-04-10T16:48:31 #kisslinux should be, but ill doublecheck. 2021-04-10T16:48:47 #kisslinux they should be similar, correct? 2021-04-10T16:48:54 #kisslinux .h is just a copy of .def.h 2021-04-10T16:53:05 #kisslinux I think config.def.h is a template for creating config.h if it doesn't exist. The build uses config.h 2021-04-10T16:54:40 #kisslinux yes, config.def.h should have the defaults 2021-04-10T16:54:55 #kisslinux yeh, that should be correct. I synced them, and it gave me some errors. then I deleted it, and know it shouts about modkey is undefined. so it seems like the config.h might be the issue here. ill readd the patch, maybe it works if I start from scratch 2021-04-10T16:55:01 #kisslinux nice 2021-04-10T17:00:06 #kisslinux now its working 2021-04-10T17:01:00 #kisslinux I dunno why, but it seems config.def.h and config.h is not being synced for some reason. I deleted config.h, and fixed the error. now alt +j/k works, aswell as alt+pgup/down 2021-04-10T17:03:07 #kisslinux ah, now mouse works aswell with alt + scroll. fucking finally 2021-04-10T17:03:13 #kisslinux woot 2021-04-10T17:03:24 #kisslinux ive got to give st a good try again 2021-04-10T17:03:30 #kisslinux Nice 2021-04-10T17:03:32 #kisslinux but alacritty is just too comfy 2021-04-10T17:03:40 #kisslinux What do you use from alacritty 2021-04-10T17:03:47 #kisslinux Specific 2021-04-10T17:03:50 #kisslinux I use the vi mode a lot 2021-04-10T17:03:56 #kisslinux What's the vi mode? 2021-04-10T17:04:04 #kisslinux st is nice, it just needs some work to function like one want 2021-04-10T17:04:06 #kisslinux Wait what's the alacritty vi mode 2021-04-10T17:04:11 #kisslinux you can use vi mode in both bash and zsh though 2021-04-10T17:04:22 #kisslinux ^ acheam: 2021-04-10T17:04:34 #kisslinux it let's you go through the terminal with vi bindings and select things and yank things and stuff 2021-04-10T17:04:36 #kisslinux like in tmux 2021-04-10T17:04:41 #kisslinux oh nice 2021-04-10T17:04:45 #kisslinux I was using alacritty just cuz i thought I'd have to spend a ton of time customizing st like dwm, but turns out st doesn't need that much time to customize 2021-04-10T17:04:46 #kisslinux shell vi mode is only in the input line 2021-04-10T17:05:37 #kisslinux Also for some reason alacritty doesn't want to add in ligatures, there is someone's fork of it though with ligature support 2021-04-10T17:05:46 #kisslinux I use the ligature fork 2021-04-10T17:06:08 #kisslinux it works okay 2021-04-10T17:06:21 #kisslinux it works 90% of the time 2021-04-10T17:06:51 #kisslinux alacritty uses like 20 mbs of ram which makes me feel guilty so I stick to st 2021-04-10T17:07:25 #kisslinux st uses 6mb last time I heard, right? 2021-04-10T17:07:56 #kisslinux eh it's like 1 for me 2021-04-10T17:08:27 #kisslinux 1.4 ish on my end 2021-04-10T17:10:16 #kisslinux fantastic. now scroll works on its own aswell. yay me 2021-04-10T17:14:15 #kisslinux Great 2021-04-10T17:29:22 #kisslinux yes but it doesn't stack iirc 2021-04-10T17:29:54 #kisslinux if you open 3 xterm's, you won't have 3x the amount of memory used 2021-04-10T17:30:10 #kisslinux if you open 3 sts, you will have 3x as much memory used 2021-04-10T17:30:36 #kisslinux st has a tabbed patch, would that perhaps fix that exact issue? 2021-04-10T17:35:13 #kisslinux not sure 2021-04-10T17:35:18 #kisslinux but honestly I don't care 2021-04-10T17:35:22 #kisslinux I have plenty of ram 2021-04-10T17:36:25 #kisslinux That's how we got where we are today. 2021-04-10T17:36:35 #kisslinux when st uses roughly 1mb ram, I dont think it matters too much tbh, if it stacks, and itll run as separate processes. 2021-04-10T17:36:56 #kisslinux Eh, Why optimize? They have plenty of ram. 2021-04-10T17:37:31 #kisslinux why not optimize when possible, without too much hassle? 2021-04-10T17:39:52 #kisslinux if its not too much hassle Ill do it 2021-04-10T17:40:04 #kisslinux exacly 2021-04-10T17:40:05 #kisslinux but I have more interesting things to do than squeeze a few megs of ram 2021-04-10T17:41:29 #kisslinux obviously 2021-04-10T17:44:56 #kisslinux sad_plan, do you not like tmux? 2021-04-10T17:45:05 #kisslinux I feel like it addresses all your issues basically 2021-04-10T17:45:16 #kisslinux feels good using a vanilla st 2021-04-10T17:46:31 #kisslinux [*] 2021-04-10T17:50:45 #kisslinux hi 2021-04-10T17:51:41 #kisslinux hey 2021-04-10T17:55:49 #kisslinux phoebos 2021-04-10T17:55:50 #kisslinux Hi 2021-04-10T18:25:13 #kisslinux gonna try a `make localyesconfig` kernel build... lets see how long this takes 2021-04-10T18:25:48 #kisslinux inb4 gmp.h not found 2021-04-10T18:26:04 #kisslinux uhh is that something I should expect? 2021-04-10T18:27:47 #kisslinux It's a mysterious issue with kernel 5.11+ due to some specific kernel config option 2021-04-10T18:27:52 #kisslinux oh okay 2021-04-10T18:27:52 #kisslinux On KISS 2021-04-10T18:27:57 #kisslinux i'm not using 5.11 so I think i'm good then 2021-04-10T18:28:10 #kisslinux cuz we build the gmp stuff into gcc and don't use system pkgs 2021-04-10T18:28:14 #kisslinux right 2021-04-10T18:28:30 #kisslinux is that with the latest gcc only? 2021-04-10T18:28:31 #kisslinux we just need someone to systematically compile every mathematically possible kernel config 2021-04-10T18:28:45 #kisslinux that'd find the option 2021-04-10T18:29:09 #kisslinux cuz I compiled 5.11 without problems 2021-04-10T18:29:20 #kisslinux before the gcc update though 2021-04-10T18:29:37 #kisslinux It's on any KISS gcc with kernel 5.11+ with a mysterious kernel option 2021-04-10T18:29:58 #kisslinux So it doesn't happen for everyone 2021-04-10T18:30:06 #kisslinux I see 2021-04-10T18:30:18 #kisslinux could diff a cfg causing the issue against mine 2021-04-10T18:30:34 #kisslinux I've only been able to repro it with allyesconfig 2021-04-10T18:30:41 #kisslinux I think someone had the error with arch config too 2021-04-10T18:31:05 #kisslinux I'd diff against mine but mine is way too small to show meaningful stuff in the diff 2021-04-10T18:31:37 #kisslinux ah damn, mine is fairly minimal too 2021-04-10T18:32:12 #kisslinux Ok I've got a big brain idea 2021-04-10T18:32:33 #kisslinux Do a make oldconfig on 5.11 on the allyesconfig from kernel 5.10 2021-04-10T18:33:00 #kisslinux ooh 2021-04-10T18:33:01 #kisslinux smart 2021-04-10T18:33:14 #kisslinux Will try tomorrow 2021-04-10T18:33:52 #kisslinux my solution: just use LTS kernels 2021-04-10T18:34:11 #kisslinux as long as its somewhat recent, the kernel version doesn't really affect e 2021-04-10T18:34:12 #kisslinux me 2021-04-10T18:35:05 #kisslinux I've been meaning to do the same, I tend to only compile my kernel once for every install anyway 2021-04-10T18:35:20 #kisslinux I mean, I still update from time to time, but more just for the heck of it 2021-04-10T18:35:28 #kisslinux Same 2021-04-10T18:35:36 #kisslinux Muh bleeding edge 2021-04-10T18:35:56 #kisslinux I'm too lazy for bleeding edge :D 2021-04-10T18:36:23 #kisslinux meanwhile, the typical arch user: while :; do pacman Syu; sleep 5; done 2021-04-10T18:36:24 #kisslinux I used to update asap but now i just do it whenever i get reminded by something 2021-04-10T18:36:58 #kisslinux well with arch, "partial upgrades" are the biggest sin of them all 2021-04-10T18:37:23 #kisslinux so if you install new software, and don't update the system before, you will be viciously attacked by a horde of dogs 2021-04-10T18:39:37 #kisslinux I hate updating arch chroots, don't update for 2 days and you got a gigabyte worth of tarballs to download 2021-04-10T18:41:10 #kisslinux eew 2021-04-10T18:41:55 #kisslinux good reminder though, if I ever need a chroot, I will probably use something like debian 2021-04-10T18:45:30 #kisslinux just making sure this wiki page says efivarfs needs to be mounted, is that always or only when making the uefi boot entry? 2021-04-10T18:45:56 #kisslinux Only for the entry 2021-04-10T18:46:26 #kisslinux alright, thanks 2021-04-10T19:16:48 #kisslinux hello from an eee pc lol 2021-04-10T19:35:30 #kisslinux when booting it just halts on this, i know what TPM is and that if it was disabled the error probably wouldnt be there but i can't disable it in my laptop bios. 2021-04-10T19:35:45 #kisslinux http://0x0.st/-TMy.jpg 2021-04-10T20:37:08 #kisslinux new song, word, slogan 2021-04-10T20:48:39 #kisslinux the excitement for slogans songs and words has really dipped 2021-04-10T22:07:36 #kisslinux accidently deleted my kiss partition :/ 2021-04-10T22:08:33 #kisslinux uff 2021-04-10T22:08:37 #kisslinux how? 2021-04-10T22:10:30 #kisslinux was moving my system to a new drive, and forgot to copy the partition kiss was on. And then I wiped the old drive :P 2021-04-10T22:11:27 #kisslinux rip 2021-04-10T22:11:39 #kisslinux oh that sucks. any important data lost? or just some hours of tinkering? 2021-04-10T22:13:21 #kisslinux hours of compiling 2021-04-10T22:13:29 #kisslinux most packages are on git I think 2021-04-10T22:14:15 #kisslinux I remembered my home partition so data is all good 2021-04-10T22:14:37 #kisslinux yeah, those compiling hours hurt, but if you packages are backuped on git and you have your home partition, than it could be worse 2021-04-10T22:15:50 #kisslinux I did wipe my home drive a few months ago witha wrong find -delete command XD 2021-04-10T22:15:52 #kisslinux not my first time 2021-04-10T22:16:29 #kisslinux you got experience you mean^^ 2021-04-10T22:17:22 #kisslinux I do 2021-04-10T23:13:11 #kisslinux wtf 2021-04-10T23:13:29 #kisslinux this busybox source file has a G variable and another, different g variable 2021-04-10T23:13:30 #kisslinux why 2021-04-10T23:13:46 #kisslinux why do this to me 2021-04-10T23:46:53 #kisslinux mcpcpc-hkp: thanks for the fetch program rec 2021-04-10T23:46:57 #kisslinux its coming along nicely 2021-04-10T23:47:22 #kisslinux so far, I have the user and hostname, kernel version, uptime, and memory usage 2021-04-10T23:47:34 #kisslinux its been a really good way to learn the linux APIs and stuff 2021-04-10T23:48:43 #kisslinux I've also learned a lot about print/scan formatting 2021-04-10T23:48:59 #kisslinux for a while I kept trying to parse spaces and stuff when I realized I could just use sscanf