2021-04-26T00:01:44 #kisslinux it's definitely useful sometimes 2021-04-26T00:02:16 #kisslinux I use it when I'm fairly sure a directory is empty 2021-04-26T00:03:11 #kisslinux my rm is alias'd to rm -i, so rmdir saves me from pressing y or using rm -f 2021-04-26T00:03:17 #kisslinux I guess I just like to live on the edge :) 2021-04-26T00:03:22 #kisslinux and getting in a habit of using -rf is a bad idea 2021-04-26T00:03:27 #kisslinux yeah 2021-04-26T00:04:22 #kisslinux if your coreutils supports it, rm -I is very nice too btw 2021-04-26T00:04:44 #kisslinux but it isn't posix 2021-04-26T00:04:58 #kisslinux its just a slightly less invasive version of rm -i 2021-04-26T00:05:11 #kisslinux I used to use it 2021-04-26T00:05:37 #kisslinux but yeah, portability 2021-04-26T00:09:23 #kisslinux hmm it doesn't look hard at all to patch into busybox 2021-04-26T00:09:59 #kisslinux can imagine it being fairly easy, yep 2021-04-26T00:10:45 #kisslinux speaking of portability, I've got an idea for an sed -i wrapper 2021-04-26T00:10:53 #kisslinux do tell 2021-04-26T00:11:26 #kisslinux the wrapper could be called sed and live in a separate bin directory 2021-04-26T00:11:57 #kisslinux then we would only have to change $PATH in kiss before calling the build script 2021-04-26T00:12:33 #kisslinux the wrapper then deletes that special bin dir from $PATH, does it's magic and calls the real sed 2021-04-26T00:12:45 #kisslinux no absolute paths needed 2021-04-26T00:13:36 #kisslinux that way it's completely seamless 2021-04-26T00:13:44 #kisslinux makes sense 2021-04-26T00:17:00 #kisslinux problem is the option parsing of the wrapper, it's not that trivial to do in shell 2021-04-26T00:17:32 #kisslinux because sed can have multiple -e and -f's 2021-04-26T00:18:42 #kisslinux and you need to remove every instance of -i while also allowing combined options (-iniiii) 2021-04-26T00:18:58 #kisslinux but I have a solution I think 2021-04-26T00:21:04 #kisslinux -i either has a required or optional argument, so -i is invalid 2021-04-26T00:21:22 #kisslinux so like -iniiii isn't -i -n -i -i -i -i, it's -i with argument niiii 2021-04-26T00:22:13 #kisslinux I wouldn't support the backup file argument tbh 2021-04-26T00:22:51 #kisslinux unlikely it's ever used in build scripts and makefiles/build systems 2021-04-26T00:24:23 #kisslinux I see 2021-04-26T00:26:06 #kisslinux if I would support it, I can't really use getopts to get the -i parameter 2021-04-26T00:26:50 #kisslinux because gnu and bsd require no space between -i and the backup file argument, right? 2021-04-26T00:27:09 #kisslinux only gnu (and impls trying to match it) 2021-04-26T00:27:27 #kisslinux bsds are where it's required arg, so space or no space, whatever follows the -i is the arg to -i 2021-04-26T00:27:52 #kisslinux ah right, that's how it was on bsd 2021-04-26T00:28:22 #kisslinux fucking GNU, they ruin everything :D 2021-04-26T00:30:02 #kisslinux in fairness to GNU on this one, while they certainly did fuck it up, there weren't exactly great options lol 2021-04-26T00:30:33 #kisslinux GNU is in a bad position. they have to both innovate to stay ahead of proprietary software *and* match every notable feature 2021-04-26T00:30:44 #kisslinux optional parameters are just bad in my opinion 2021-04-26T00:31:10 #kisslinux not even sure if all of this is worth it 2021-04-26T00:31:22 #kisslinux like option 1, match bsd, kinda sucks cuz almost every use case you don't want a backup, so you have to pass -i '', option 2, no arg, kinda unacceptable because then it's literally impossible to have a sed invocation with -i that works for gnu and bsd (like with the current situation if you do sed -itmp or something like that it'll work for both), option 3, what they did, bad because optional args are bad 2021-04-26T00:31:24 #kisslinux I mean it would enable people to use sbase and obase 2021-04-26T00:31:46 #kisslinux but we still wouldn't be posix because of `install` 2021-04-26T00:32:05 #kisslinux is install used in kiss itself or do you mean for build scripts? 2021-04-26T00:32:40 #kisslinux build scripts 2021-04-26T00:32:45 #kisslinux iirc install usage in kiss itself was removed (I think I might've played a role in this one but I could be mixing it up with other portability improvements I did) 2021-04-26T00:33:26 #kisslinux I actually haven't checked the offical repo, maybe we are install free there, no idea 2021-04-26T00:34:02 #kisslinux kiss itself has no install, fairly sure 2021-04-26T00:34:32 #kisslinux for sed -i usage, probably simpler than the wrapper solution (but requires reusedish code for each build script that uses it) they could do like sed expr file > file.tmp and then mv file.tmp file 2021-04-26T00:34:46 #kisslinux not great but none of the options really are lol 2021-04-26T00:35:15 #kisslinux yeah, that's the best option really 2021-04-26T00:35:21 #kisslinux but I doubt dilyn wants it 2021-04-26T00:35:48 #kisslinux we would also have to patch more packages 2021-04-26T00:36:10 #kisslinux alternatively file could be read into a variable, the variable's contents could be piped to sed which would be redirected to write to the file, but that seems even worse to me 2021-04-26T00:36:11 #kisslinux re option 2: I would do the tmp file in the wrapper 2021-04-26T00:37:00 #kisslinux so if there is a -i, I loop over all file arguments and redirect into a tmp file, then mv -f it 2021-04-26T00:37:24 #kisslinux an advantage of the option I just mentioned is no possibility of conflicting with existing files (which is not a great selling point, odds of file.tmp existing in the source seem very slim) 2021-04-26T00:37:53 #kisslinux yeah, I'd use sed.$USER.$$ or something 2021-04-26T00:37:53 #kisslinux an advantage over the .tmp method not over the arg-less -i method obviously 2021-04-26T00:38:11 #kisslinux yep got it that way 2021-04-26T00:38:52 #kisslinux I mean the writer of the build script probably knows what files are present, so they can just check for the existence of file.tmp in the codebase (very unlikely lol) before they choose what to write to before mv 2021-04-26T00:39:18 #kisslinux I don't mean check in the script I mean check while writing the script/when the package is updated I guess 2021-04-26T00:39:35 #kisslinux ah, yes 2021-04-26T00:40:56 #kisslinux do any of you guys have experience building Ruby programs? 2021-04-26T00:41:11 #kisslinux "building" Ruby programs? 2021-04-26T00:41:14 #kisslinux not at all, no 2021-04-26T00:41:16 #kisslinux keep in mind, 2021-04-26T00:41:20 #kisslinux I've never touched Ruby 2021-04-26T00:41:31 #kisslinux what are you trying to run? 2021-04-26T00:41:31 #kisslinux neither have I 2021-04-26T00:41:41 #kisslinux Currently packaging asciidoctor 2021-04-26T00:41:44 #kisslinux but, I mean, what's there to build? Isn't it an interpreted language? 2021-04-26T00:41:49 #kisslinux if it is, 2021-04-26T00:41:54 #kisslinux then I'm going to go commit sudoku 2021-04-26T00:41:56 #kisslinux s/what's there to build/what do you mean by build/ 2021-04-26T00:41:56 #kisslinux but, I mean, what do you mean by build? Isn't it an interpreted language? 2021-04-26T00:42:19 #kisslinux the project page just says "lol use gem" 2021-04-26T00:42:36 #kisslinux which is a language package manager, but like 2021-04-26T00:42:45 #kisslinux how 'bout I don't? 2021-04-26T00:45:10 #kisslinux midfavila: what're the advantages of asciidoctor over asciidoc? (keep in mind I don't know anything about either other than they do documentation and the former is a reimpl of the latter) 2021-04-26T00:45:26 #kisslinux the advantage of asciidoctor is that fvwm3 uses it to build documentation 2021-04-26T00:45:30 #kisslinux and... that's it 2021-04-26T00:45:45 #kisslinux i don't use asciidoctor or asciidoc for anything, personally 2021-04-26T00:46:11 #kisslinux oh I guess I was wrong then, I thought that they were like impls of the same thing (like asciidoctor could be used for stuff asciidoc is used for and vice versa) 2021-04-26T00:46:14 #kisslinux but FVWM is very much a "manual is mandatory reading" program, so... that means I have to package this. 2021-04-26T00:46:31 #kisslinux or at least pull it into the fvwm build dir and run it from there 2021-04-26T00:46:42 #kisslinux which is what I'm going to do, because I'm not learning to use *another fucking build system* 2021-04-26T00:48:06 #kisslinux from what I'm seeing online asciidoctor is a ruby reimpl of asciidoc, so I'm not sure why fvwm would hard require it instead of requiring either 2021-04-26T00:48:19 #kisslinux * midfavila shrugs 2021-04-26T00:48:25 #kisslinux I'm just following the build docs. 2021-04-26T00:49:05 #kisslinux yeah no like it does require it, I'm not saying you're wrong here, I'm more questioning what fvwm themselves are doing 2021-04-26T00:49:11 #kisslinux dolphin is easily best fm. dolphin has basically no dependencies if you already use qt5 2021-04-26T00:49:12 #kisslinux http://ix.io/39W2 2021-04-26T00:49:26 #kisslinux i do find it amusing that a program written in C and extended in Perl that is potentially going to redesign its config syntax to resemble CSS requires Ruby to build docs 2021-04-26T00:49:29 #kisslinux like 2021-04-26T00:49:33 #kisslinux do you have enough fucking languages? 2021-04-26T00:49:37 #kisslinux a sed -i wrapper seems like so much work for something that can't guarantee you can build an arbitrary package 2021-04-26T00:49:40 #kisslinux do you want a pat on the head and warm cocoa? 2021-04-26T00:49:48 #kisslinux can I just have my damn window manager? 2021-04-26T00:49:54 #kisslinux no 2021-04-26T00:49:59 #kisslinux fuck off dilyn >:c 2021-04-26T00:50:02 #kisslinux lol 2021-04-26T00:50:07 #kisslinux hi dilyn 2021-04-26T00:50:11 #kisslinux o/ 2021-04-26T00:50:12 #kisslinux emails are double sending btw 2021-04-26T00:50:20 #kisslinux woo, email 2021-04-26T00:50:23 #kisslinux I saw! seems odd 2021-04-26T00:50:28 #kisslinux wasn't happening during my tests :( 2021-04-26T00:51:17 #kisslinux if you'd prefer using asciidoc (and so avoiding ruby) I think if you wanna just try replacing asciidoctor references in configure.ac (and regenerating the autotools stuff), that'd probably work? I'm not saying that's sufficient for the package itself cuz you don't wanna be regenerating configure script and stuff in it, but just for testing if the tool works at all (in which case maybe you could just symlink it to asciidoctor 2021-04-26T00:51:17 #kisslinux in some subdir of where you're building and add that to PATH) 2021-04-26T00:51:39 #kisslinux well, then I'd have to package asciidoc 2021-04-26T00:51:58 #kisslinux as it stands, the laziest solution is to unpack a release tarball and prepend its bin dir to $PATH 2021-04-26T00:52:20 #kisslinux at least it's ruby :>) 2021-04-26T00:52:25 #kisslinux it's not* 2021-04-26T00:52:25 #kisslinux asciidoc requires... docbook? 2021-04-26T00:52:26 #kisslinux glhf 2021-04-26T00:52:38 #kisslinux THAT'S WHY I- 2021-04-26T00:52:39 #kisslinux oh god 2021-04-26T00:52:47 #kisslinux I'm having PTSD flashbacks from when I first started with kiss 2021-04-26T00:53:07 #kisslinux dilyn: wdym with not being able to guarantee that you can build an abritrary package? 2021-04-26T00:53:38 #kisslinux i mean that, for instance, zfs requires sed --in-place 2021-04-26T00:54:20 #kisslinux like, I don't know why we would be so insistent on dropping sed -i given that it's present in potentially so many packages 2021-04-26T00:54:22 #kisslinux I'm sure with a bit of work the arg parsing could be made robust and handle longopts and stuff 2021-04-26T00:54:24 #kisslinux sha I understand 2021-04-26T00:54:36 #kisslinux not saying I think it's a good solution, just noting that I think that aspect could be dealt with 2021-04-26T00:54:37 #kisslinux hm 2021-04-26T00:54:46 #kisslinux argh, fucking long options 2021-04-26T00:54:55 #kisslinux I mean the sufficiently clever scripter could probably do it... 2021-04-26T00:54:57 #kisslinux (I think it could be dealt with because I'm pretty confident I could deal with it, although I don't plan on trying tonight) 2021-04-26T00:55:10 #kisslinux lmao 2021-04-26T00:55:22 #kisslinux now people are gonna pester you for updates on your progress 2021-04-26T00:55:23 #kisslinux not to toot my own horn but I would consider myself a sufficiently clever scripter :>) 2021-04-26T00:55:25 #kisslinux what have you done! 2021-04-26T00:55:36 #kisslinux lol 2021-04-26T00:55:37 #kisslinux more cleverer than i... 2021-04-26T00:55:42 #kisslinux https://termbin.com/r0hbs 2021-04-26T00:55:44 #kisslinux here's the concept 2021-04-26T00:56:00 #kisslinux for like a solid year (before I learned C) I spent so much time just doing insane bullshit to do things in shell that nobody should do in shell 2021-04-26T00:56:06 #kisslinux more than a year probably 2021-04-26T00:57:00 #kisslinux admirable or pitiable, YOU decide 2021-04-26T00:57:17 #kisslinux that's a mood 2021-04-26T00:57:21 #kisslinux i need to read more K&R 2021-04-26T00:57:46 #kisslinux not really getting into the finer details, but probably the way to deal with this is rather than doing a while loop over args, you do a for loop (with a bit of fuckery to deal with the problems that come from not having access to the next param in the loop on the current param), and on the first run of the loop you zero out "$@", so that you can rebuild it from the original "$@" in a way that works for what you're wrapping 2021-04-26T00:59:13 #kisslinux hard to do anything without getopts because you have to parse whole strings for single letter args 2021-04-26T00:59:17 #kisslinux that "fuckery" would probably entail something like setting a var to indicate the option that was passed in the last iteration (if that option needs an arg), so in the current iteration you know that the param you're dealing with is an arg to that option, rather than anything else 2021-04-26T00:59:23 #kisslinux that's easy 2021-04-26T01:00:08 #kisslinux you deal with all the longopt stuff first (like in your case), and then you have a case like -[!-]*), and then you strip the leading dash and loop through the characters until you hit the end, or an option that takes an arg, in which case whatever is left (or next param if nothing) is your optarg 2021-04-26T01:00:53 #kisslinux like the shortopts aspect is hard to do well without getopts, but possible, but the longopts aspect is impossible to do right if you're using getopts 2021-04-26T01:01:02 #kisslinux so it's not really an option if the wrapper is to support longopts 2021-04-26T01:01:10 #kisslinux I guess I could roll my own option parsing, that's true 2021-04-26T01:01:17 #kisslinux and also not using getopts enables you to deal with the -i optional arg thing 2021-04-26T01:01:53 #kisslinux if you don't feel like going through that hassle I could probably give it a shot tomorrow (I'd likely need you to mention me so I remember though lol) 2021-04-26T01:01:56 #kisslinux this would all be so easy with arrays 2021-04-26T01:02:07 #kisslinux * midfavila cackles in ksh 2021-04-26T01:02:14 #kisslinux easier to just use -i... 2021-04-26T01:02:17 #kisslinux :p 2021-04-26T01:02:26 #kisslinux muh poosicks 2021-04-26T01:02:44 #kisslinux dilyn: if I did this it wouldn't even be because I'd expect it to actually be used for replacing sed -i, more just to see if I can 2021-04-26T01:02:45 #kisslinux I don't really care afterall tbh 2021-04-26T01:03:01 #kisslinux would be nice to be able to use sbase though 2021-04-26T01:03:07 #kisslinux for sure 2021-04-26T01:03:13 #kisslinux sbase is /comfy/ 2021-04-26T01:03:31 #kisslinux most of the point of this is just knowing that you CAN 2021-04-26T01:03:32 #kisslinux yeah, same here, I don't mind if it's not getting used 2021-04-26T01:03:34 #kisslinux no other real reason 2021-04-26T01:03:46 #kisslinux this is just out of boredom 2021-04-26T01:05:08 #kisslinux the annoying part is mostly the having to reconstruct the opts part, because you have to both take "$@" but also replace it 2021-04-26T01:05:59 #kisslinux like if this was just a script that took all the sed params and then like did the stuff sed does itself, rather than wrapping it, the arg parsing would be a non-issue, but having to reconstruct a valid but more portable array of args is why it becomes irritating (because that requires you to do that for loop fuckery) 2021-04-26T01:06:22 #kisslinux exactly 2021-04-26T01:08:06 #kisslinux oh actually, I'm not writing this now so it might be different from the mental image I have of how this could be done, but I think a slightly less annoying for loop fuckery thing can be used, where rather than zeroing "$@" on the first iteration, do like "for arg do", and then shift at the beginning of each iteration, and add your version of the new params at the end of "$@" 2021-04-26T01:08:51 #kisslinux so by the time the loop finishes (it's only looping through the original "$@", not the params you add at the end cuz it already got expanded) you've shifted the correct amount of times to drop all of the original "$@", but you still get access to correct $2 and stuff 2021-04-26T01:10:22 #kisslinux that way you don't have to set vars for options that have args to collect them on the next iteration, although I guess you'd still have to do something to skip that next iteration 2021-04-26T01:10:53 #kisslinux but a single var to indicate "skip next iteration" is still better than a different var for each of the options that has an arg 2021-04-26T01:13:00 #kisslinux are you speaking of when you would roll your own option parsing? 2021-04-26T01:14:13 #kisslinux for this specific thing (or I guess generally if you're wrapping a tool and need to make a new "$@" from the old one, and there are options with args) yeah 2021-04-26T01:15:06 #kisslinux typically this level of fuckery for rolling your own isn't needed, because most tools (at least that I've wrapped in shell) don't have options with args where anything but the last one passed matters 2021-04-26T01:16:00 #kisslinux like the fact that you can have multiple -e or -f args is what necessitates this, if you could only have 1 you could just have a while loop, and have like earg=$2 or whatever when -e pops up (or earg=${1#-e} if it's passed with the param) 2021-04-26T01:16:24 #kisslinux yeah, sed is particularly hard unfortunately 2021-04-26T01:16:34 #kisslinux and then make the new "$@" after you've already done the parsing, because if $earg had anything you'd just add like set -- "$@" -e "$earg" 2021-04-26T01:16:46 #kisslinux but yeah sed in particular makes more extreme fuckery necessary 2021-04-26T01:16:57 #kisslinux yep 2021-04-26T01:17:24 #kisslinux well, I can remind you tomorrow again, interested in what you would come up with 2021-04-26T01:18:15 #kisslinux sounds good, I'll give it a shot sometime after my exam tomorrow morning lol 2021-04-26T01:18:31 #kisslinux (open book, so open internet cuz covid, so I'm gonna do well) 2021-04-26T01:18:33 #kisslinux no rush ^^ 2021-04-26T01:19:14 #kisslinux off to bed for now, 3am over here 2021-04-26T01:19:18 #kisslinux o/ 2021-04-26T01:19:31 #kisslinux o/ 2021-04-26T01:21:21 #kisslinux Lol I should write something in the spirit of pure-{ba,}sh-bible called like 'the art of doing "some disgusting bullshit" in shell' 2021-04-26T01:22:06 #kisslinux The pure bullSHit bible 2021-04-26T01:22:26 #kisslinux ooo that's a good one too 2021-04-26T01:23:51 #kisslinux If I wanted to keep it really simple "shell abuse" 2021-04-26T01:24:20 #kisslinux The Anarchist's shbook 2021-04-26T01:24:43 #kisslinux "The Marxist-Leninist's shbook" :>) 2021-04-26T01:25:28 #kisslinux perf 2021-04-26T01:25:30 #kisslinux I'd read it 2021-04-26T01:25:49 #kisslinux Chapters alternate between talking about politics and explaining complicated shell bullshit 2021-04-26T01:28:52 #kisslinux I think part of the problem with documenting some of the weird shell stuff I do vs Dylan's Bibles is that the stuff in those are things you can put into functions, whereas a lot of mine relies on $@ so you can't put it in a function because you can't return a function's $@ to the caller without downsides (like if you print each element by line then newlines will break it, etc.) 2021-04-26T01:29:16 #kisslinux So it's all just stuff you actually have to write into the script rather than having a function you can add and then just call 2021-04-26T01:29:25 #kisslinux dylan assumes competency and you assume radical heresy 2021-04-26T01:29:38 #kisslinux one of these is more fun than the other 2021-04-26T01:31:30 #kisslinux Clean functions where you only need to understand what they do and not how they do it to copy and use them? This is a game for fools, simpletons. Insane code that you have to understand because you need to manually adapt it to fit your script? Yeah that's more like it 2021-04-26T01:32:33 #kisslinux the Chad Bible 2021-04-26T01:33:54 #kisslinux The Bible for scripters who respond to the concept of readability by laughing 2021-04-26T01:37:16 #kisslinux I've got an IRL friend who just started learning to program in python (and he uses windows), and it's so hard to explain programming concepts to him because I'm so used to taking for granted a certain base level of knowledge that's present in places like here lol 2021-04-26T01:43:43 #kisslinux I relate too much to this 2021-04-26T01:44:01 #kisslinux I got to the point in teaching that I just... was physically unable to answer certain questions without thinking *very* hard 2021-04-26T01:44:06 #kisslinux and it made me look like an idiot 2021-04-26T02:02:36 #kisslinux yeah lol 2021-04-26T02:03:55 #kisslinux it's like, you understand the answer to the question but actually putting into words is a whole other thing, especially when you have to double check that they know what you mean each time you use a non-plain-language term or phrase 2021-04-26T02:42:17 #kisslinux pkgconf maintainers are slackers 2021-04-26T02:42:17 #kisslinux https://lists.sr.ht/~kaniini/pkgconf/%3C2413164.2QjzMQAWZ8%40g550jk%3E 2021-04-26T02:42:26 #kisslinux this is the second time this has happened. just use caddy lads frfr 2021-04-26T02:42:37 #kisslinux cronjob. a calendar. ANYTHING 2021-04-26T02:51:00 #kisslinux oct 9?! 2021-04-26T02:51:01 #kisslinux oct 9! 2021-04-26T02:51:38 #kisslinux literally a single line in yer crontab 2021-04-26T03:01:01 #kisslinux literally just pip install certbot s m h 2021-04-26T03:01:24 #kisslinux and then 0 0 1 1 * /usr/bin/python -c 'import random; import time; time.sleep(random.random() * 3600)' &7 certbot renew -q 2021-04-26T03:09:04 #kisslinux thats way overcomplicated 2021-04-26T03:09:36 #kisslinux you can just run certbot renew 2021-04-26T03:15:26 #kisslinux precisely 2021-04-26T03:15:31 #kisslinux and yet here they are 2021-04-26T03:15:32 #kisslinux not 2021-04-26T03:16:01 #kisslinux its okay you can just sit on your high horse knowing you are the superior sysadmin 2021-04-26T03:16:16 #kisslinux its quite comfy up here, you should join me 2021-04-26T03:18:02 #kisslinux :'( 2021-04-26T03:19:22 #kisslinux I swear 2021-04-26T03:19:24 #kisslinux I'm gonna fucking scream 2021-04-26T03:19:35 #kisslinux FVWM3 *refuses* to do what I tell it 2021-04-26T03:19:52 #kisslinux despite being provided perfectly valid commands that work in prior versions 2021-04-26T03:20:38 #kisslinux you can always join us in spectrwm land where the default config is super comfy 2021-04-26T03:20:44 #kisslinux No. 2021-04-26T03:20:47 #kisslinux Go away, shill. 2021-04-26T03:22:23 #kisslinux I literally have a 7 line config not including my keybingins 2021-04-26T03:22:58 #kisslinux nvm just made it 6 2021-04-26T03:27:02 #kisslinux i'm just gonna bitch about my problem in #fvwm 2021-04-26T03:27:10 #kisslinux because I've been trying for hours now 2021-04-26T03:54:24 #kisslinux seems like a lot of work when you could just use a window manager designed in the current century 2021-04-26T03:54:37 #kisslinux literally 2021-04-26T03:54:41 #kisslinux okay, sure 2021-04-26T03:54:53 #kisslinux but I like having status bars and widgets and bits and bobs and whatnot 2021-04-26T03:55:10 #kisslinux and FVWM is the only window manager that can provide that, in addition to its other unique features. 2021-04-26T03:55:11 #kisslinux I shall grant you that, bits and bobs are rather nice 2021-04-26T03:55:39 #kisslinux although admittedly I don't have any in my setup 2021-04-26T03:55:41 #kisslinux the *only thing* that's bugging me about it right now, 2021-04-26T03:55:57 #kisslinux is that my taskbar module is being forcibly set to the width of a single screen 2021-04-26T03:56:03 #kisslinux can't be having that 2021-04-26T03:56:08 #kisslinux when it *should* be being set to the width of my X display 2021-04-26T03:56:21 #kisslinux it's extremely disconcerting 2021-04-26T03:57:06 #kisslinux well, regardless, i've been up an hour late tonight... 2021-04-26T03:57:08 #kisslinux gotta log off 2021-04-26T03:57:22 #kisslinux gnighy 2021-04-26T04:13:01 #kisslinux dilyn: you may want to fix the /tmp and /var/tmp permission in the kiss rootfs 2021-04-26T04:13:12 #kisslinux since it's 0755 and not 1777 right now 2021-04-26T04:21:23 #kisslinux how would i go about installing toybox, i cant findd it in any community repo's. I am at the step in the install where I need to "kiss b baseinit". 2021-04-26T04:22:11 #kisslinux its in dilyn's kiss-me repo: https://github.com/dilyn-corner/KISS-me/tree/master/core 2021-04-26T04:22:55 #kisslinux aight ty 2021-04-26T04:23:36 #kisslinux be prepared to supplement it though as toybox doesnt have everything 2021-04-26T04:23:44 #kisslinux dilyn should have most things you need in that repo though 2021-04-26T04:24:03 #kisslinux Hi 2021-04-26T04:24:07 #kisslinux hi testuser_[m] 2021-04-26T04:24:45 #kisslinux that particular toybox doesn't include tar 2021-04-26T04:24:57 #kisslinux you'll need awk, sh, and tar 2021-04-26T04:25:14 #kisslinux dilyn oof, that is a sort of annoying 2021-04-26T04:25:39 #kisslinux i might j go with rustybox 2021-04-26T04:25:43 #kisslinux you can add tar to the config if you download the source, do make menuconfig, and find tar and enable it 2021-04-26T04:25:48 #kisslinux then swap the configs 2021-04-26T04:25:52 #kisslinux you could also do that 2021-04-26T04:26:15 #kisslinux ye i tried to download the source, it gave me a weird error. I will have to look more into it. 2021-04-26T04:26:18 #kisslinux huh, rustybox is cool, never seen it before 2021-04-26T04:26:43 #kisslinux I wonder if thers any relation between uutils and rustybox? 2021-04-26T04:26:55 #kisslinux nah they're very separate 2021-04-26T04:27:12 #kisslinux uutils is a whole reimplementation, rustybox is just busybox -> rust 2021-04-26T04:27:22 #kisslinux ah okay 2021-04-26T04:27:42 #kisslinux yeah. rustybox is /more complete/ as a result 2021-04-26T04:28:21 #kisslinux i'll fix those perms, smh 2021-04-26T04:28:48 #kisslinux seems interesting 2021-04-26T04:28:53 #kisslinux i'm happy with busybox though :) 2021-04-26T04:29:05 #kisslinux I've stopped moving things around so the archive should be "stable" smh. don't move things between filesystems unless you're more precise with cp/rsync/install gah 2021-04-26T04:29:18 #kisslinux yeah i'm not sure how much better rustybox really is than busybox 2021-04-26T04:29:31 #kisslinux the point of busybox is 1MB size, I assume rustybox would be much larger... 2021-04-26T04:30:15 #kisslinux nope they say its just under a megabyte 2021-04-26T04:30:53 #kisslinux nice 2021-04-26T04:31:19 #kisslinux but it just feels like a classic case of "rewrite it in rust" "why?" "its rust! obvs its better shut up" 2021-04-26T04:31:42 #kisslinux I have to give them some credit though, not much dependencies in rustybox compared to uutils 2021-04-26T04:32:12 #kisslinux yes they've done a good job it seems of using pretty pure rust 2021-04-26T04:32:24 #kisslinux I hate when I install a rust program, and it installs 500 bajillion crates 2021-04-26T04:32:40 #kisslinux Aren't they just built time 2021-04-26T04:32:43 #kisslinux build 2021-04-26T04:33:10 #kisslinux build-time dependencies are still dependencies, still wasted disk space (even if it's cheap) 2021-04-26T04:33:24 #kisslinux uutils is damn near 200 crates 2021-04-26T04:33:27 #kisslinux for me its just because i'm impatient more than anything 2021-04-26T04:33:34 #kisslinux I can spare the disk space and the bandwidth 2021-04-26T04:33:44 #kisslinux although I do like keeping my system on as little disk space as possible 2021-04-26T04:33:50 #kisslinux (like i'm sure many people here do) 2021-04-26T04:34:00 #kisslinux btw why was that cargolock-urlgen script removed from KISS ? 2021-04-26T04:34:09 #kisslinux it didn't work very well 2021-04-26T04:34:14 #kisslinux alegedly, I never used it 2021-04-26T04:34:54 #kisslinux hmm I wonder if busybox would be open to adding a finger command and daemon 2021-04-26T04:35:00 #kisslinux could be a fun project to implement 2021-04-26T10:27:54 #kisslinux Greetings. Quick question. Wiki page for Wayland is viable?I.e. will be there any problems? Pitfalls? 2021-04-26T10:36:36 #kisslinux What kind of problems ? 2021-04-26T10:52:07 #kisslinux No idea. I was never installed/using Wayland. That is why Im asking. It is safe use the instruction? 2021-04-26T10:52:24 #kisslinux in my experience, pitfalls are always there when it comes to computers, so what you mostly do is dealing with them 2021-04-26T10:53:59 #kisslinux It's nor like your computer is gonna explode, so yeah 2021-04-26T10:54:03 #kisslinux not* 2021-04-26T10:54:08 #kisslinux i think what you should be asking is whether you can continue what you are doing on wayland 2021-04-26T10:58:31 #kisslinux Thanks 2021-04-26T14:37:55 #kisslinux dilyn: python 3.10.0b1 seems to build fine here, along with the ssl module 2021-04-26T14:42:54 #kisslinux I thought their last release is a7 (on 21 days ago) which is why I built from master 2021-04-26T14:44:17 #kisslinux the kiss-find script has stopped working 2021-04-26T14:44:28 #kisslinux I think you didn't get the libressl revdep cuz KISS's dep detector is broken in latest rel, fixed in git 2021-04-26T14:45:41 #kisslinux Did github api change ? 2021-04-26T14:46:21 #kisslinux Can you ` import ssl `? 2021-04-26T14:46:41 #kisslinux anyways looks like b1 doesn't include https://github.com/python/cpython/pull/25453 and https://github.com/python/cpython/pull/25470 given its commit is after 12 April 2021-04-26T14:47:19 #kisslinux Ah 2021-04-26T14:52:18 #kisslinux testuser: from my compilation, nope, I can't import ssl 2021-04-26T14:52:28 #kisslinux kiss-find is broken now because the website it looks for the DB is a 404 2021-04-26T14:52:30 #kisslinux https://files.ecmelberk.com 2021-04-26T14:53:17 #kisslinux You should be able to create the db yourself too right ? 2021-04-26T14:53:26 #kisslinux Yeah konimex latest git fails to build ssl and hashliv 2021-04-26T14:54:10 #kisslinux hashlib 2021-04-26T14:57:51 #kisslinux Those modules are pretty important, lot of projects need it like ytdl 2021-04-26T15:01:20 #kisslinux well, it ultimately depends on dilyn 2021-04-26T15:01:27 #kisslinux you just need to lobby him, perhaps 2021-04-26T15:04:26 #kisslinux spryc which kiss-find are you using? 2021-04-26T15:09:12 #kisslinux There will probably be a patch by openbsd, the PR you sent above seems pretty small too on the code side. But future changes they make on top of this might be challenging to fix 2021-04-26T15:17:17 #kisslinux Ah nvm this is only part of the transition 2021-04-26T15:21:29 #kisslinux o/ 2021-04-26T15:22:21 #kisslinux Hi 2021-04-26T15:22:49 #kisslinux hey 2021-04-26T15:23:44 #kisslinux https://devguide.python.org/#status-of-python-branches 2021-04-26T15:23:59 #kisslinux do you need firmware for synaptics touchpads to work? 2021-04-26T15:34:13 #kisslinux thermatix are you using your arch kernel 2021-04-26T15:34:34 #kisslinux gahh why won't it recognise my toucpad? How is it still recognising a ps/2 mouse when I removed ps/2 mouse support from the kernel? 2021-04-26T15:34:43 #kisslinux if you went through the options one by one, you might've forgot to include dreamware i2c stuff, which was the main issue for my touchpad 2021-04-26T15:35:09 #kisslinux some touchpads require a lot of things, others require basically nothing 2021-04-26T15:35:10 #kisslinux tinkm, I'm no longer on a vm but a laptop and I no longer need arch to boostrap 2021-04-26T15:35:11 #kisslinux it showed as generic ps/2 for me as well iirc 2021-04-26T15:35:27 #kisslinux but how ps/2 when I Removed it from the kernel? 2021-04-26T15:36:27 #kisslinux presumably that's just some generic name 2021-04-26T15:36:31 #kisslinux probably it's i2c, not ps/2 2021-04-26T15:36:49 #kisslinux for instance, my dmesg says `mousedev: PS/2 mouse device common for all mice` even tho I have CONFIG_MOUSE_PS2 is not set 2021-04-26T15:37:15 #kisslinux yeah that 2021-04-26T15:37:30 #kisslinux I have synaptics usb and i2c enabled 2021-04-26T15:37:56 #kisslinux have libinput installed and the xwrapper 2021-04-26T15:38:17 #kisslinux i've got kernel config screenshots from someone who also faced touchpad issues, i'll share them with you 2021-04-26T15:38:23 #kisslinux but not the synaptics input installed 2021-04-26T15:38:33 #kisslinux since I was told they can conflict 2021-04-26T15:38:41 #kisslinux you might want to check whether you have all of the stuff in the screenshots enabled 2021-04-26T15:38:48 #kisslinux thanks 2021-04-26T15:38:59 #kisslinux dilyn: pango seems to be cloning some random crap, even though it's supposed to be disabled by `-Dgtk_doc=false` 2021-04-26T15:39:08 #kisslinux yeah, only one of them is enough and it probably has to do with your kernel 2021-04-26T15:39:33 #kisslinux what is the best way to share multiple images? i only know imgur that handles albums 2021-04-26T15:40:30 #kisslinux I tend to use https://pasteboard.co/ 2021-04-26T15:41:01 #kisslinux pasteboard doesn't work well for me 2021-04-26T15:41:50 #kisslinux uh 2021-04-26T15:42:23 #kisslinux I only really know pasteboard 2021-04-26T15:43:23 #kisslinux Sorry to be annoying about meson, but i have another proposal for subprojects 2021-04-26T15:43:30 #kisslinux meson is such bullshit smh 2021-04-26T15:43:35 #kisslinux instead of a wrapper, there can be a default kiss hook for pre-build that calls `rm -rf subprojects` if package has a dep on meson, like post-build 2021-04-26T15:43:58 #kisslinux thermatix: do you also have xf86-input-libinput installed? 2021-04-26T15:44:07 #kisslinux yes 2021-04-26T15:44:19 #kisslinux wait 2021-04-26T15:44:40 #kisslinux yes I do 2021-04-26T15:44:56 #kisslinux in /var/db/kiss 2021-04-26T15:46:39 #kisslinux https://imgur.com/a/8JoGq4q 2021-04-26T15:47:09 #kisslinux It has some extra stuff in it, look for the options that seem relevant 2021-04-26T15:48:01 #kisslinux thx! 2021-04-26T15:49:39 #kisslinux testuser_: iirc deleting the subprojects/ directory can cause some packages to fail to build 2021-04-26T15:51:27 #kisslinux won't they fail only if they wanted to clone subprojects in the first place ? 2021-04-26T15:51:47 #kisslinux tested it with pango and it just ignores the dep it was trying to clone before 2021-04-26T15:52:00 #kisslinux yeah pango will ignore it, but I believe I ran into this once before 2021-04-26T15:52:04 #kisslinux I don't remember the specifics 2021-04-26T15:58:42 #kisslinux Hmm nvm then 2021-04-26T15:59:22 #kisslinux i'm testing --wrap-mode=nodownload in the main repo to see if anything shatters 2021-04-26T15:59:47 #kisslinux Cool 2021-04-26T15:59:51 #kisslinux What stops libressl from making a clean room implementation of new openssl APIs ? 2021-04-26T16:00:30 #kisslinux their own stubbornness I assume 2021-04-26T16:00:51 #kisslinux I don't think their goal was ever 100% compatibility? in fact, explicitly not that? 2021-04-26T16:03:00 #kisslinux https://www.libressl.org/goals.html looks like they don't explicitly state not aiming to be compatible 2021-04-26T16:03:50 #kisslinux then they're... probably hopefully maybe working on this 2021-04-26T16:03:57 #kisslinux we're due for a new nondev release soon(tm) 2021-04-26T16:04:34 #kisslinux I'm wondering I should ditch the zen kernel for the regular one as kernel 5.12 has lenovo hardware profiles built in 2021-04-26T16:05:49 #kisslinux also PGO :o 2021-04-26T16:05:59 #kisslinux what's PGO? 2021-04-26T16:06:07 #kisslinux profile guided optimization 2021-04-26T16:06:11 #kisslinux or was it LTO... 2021-04-26T16:06:37 #kisslinux google devs have been submitting patches for over two years to get PGO/LTO with clang into the kernel, and this time it's actually hit mainline 2021-04-26T16:06:49 #kisslinux 5.12 has lto, pgo is in mailing list still 2021-04-26T16:07:36 #kisslinux Btw gcc built with PGO builds gcc 1 min faster than regular gcc 2021-04-26T16:08:05 #kisslinux fucking value 2021-04-26T16:09:00 #kisslinux neat? 2021-04-26T16:11:29 #kisslinux I tried clang PGO too but it doesn't seem to make any diff in clang building clang, even though I only profiled it for building clang. Probably missed something 2021-04-26T16:11:30 #kisslinux thanks tink but no dice :( 2021-04-26T16:11:32 #kisslinux Followed https://www.llvm.org/docs/HowToBuildWithPGO.html#building-clang-with-pgo 2021-04-26T16:12:24 #kisslinux i can't build clang using both, sadly... 2021-04-26T16:15:03 #kisslinux `error: unknown type name '__always_inline'` >=| 2021-04-26T16:16:39 #kisslinux well everything in the main repository builds with --wrap-mode=nodownload, so that's neato 2021-04-26T16:21:41 #kisslinux :/ 2021-04-26T16:28:33 #kisslinux afaik isn't it the case that clang doesn't respect __always_inline and it instead has be wrapped in __attribute() ? 2021-04-26T16:28:37 #kisslinux hmmhmhmhmhm 2021-04-26T16:38:08 #kisslinux thetouchpad doesn't show up in `/proc/bus/input/devices` or lsusb 2021-04-26T16:44:33 #kisslinux question, in the kernel, should I enable thinkpad platform specific stuff even though I have an ideapad? 2021-04-26T16:47:41 #kisslinux I'll jsut leave them on 2021-04-26T17:11:13 #kisslinux I think I'm a bit closer to the problem 2021-04-26T17:11:23 #kisslinux I get "linux i2c_designware AMDI0010:00: controller timed out" on boot 2021-04-26T17:11:35 #kisslinux and this is related to touchpads not being recognised 2021-04-26T17:12:08 #kisslinux it was a few months ago but i remember enabling every kernel option related to mouse, touchpad, ps/2, i2c etc and i got my touchpad to work. i was just about to begin trimming it down to see what is actually needed and what isn't but my laptop broke down on me 2021-04-26T17:15:55 #kisslinux is fwudp available on kiss? 2021-04-26T17:20:08 #kisslinux it requires dbus 2021-04-26T17:20:12 #kisslinux so nah 2021-04-26T17:21:06 #kisslinux probably not the hardest thing to get working tho, I imagine? 2021-04-26T17:23:44 #kisslinux It has a ton of deps https://github.com/archlinux/svntogit-community/blob/packages/fwupd/trunk/PKGBUILD 2021-04-26T17:23:51 #kisslinux I think... I think the touchpad isn't synaptics but elan? 2021-04-26T17:23:51 #kisslinux Dunno how many of them can be disabled 2021-04-26T17:24:46 #kisslinux they're probably not too bad tho 2021-04-26T17:25:35 #kisslinux how else can I update the bios? 2021-04-26T17:31:02 #kisslinux on a laptop? 2021-04-26T17:31:23 #kisslinux I've never come across a manufacturer who recommends updating BIOS 2021-04-26T17:31:46 #kisslinux isn't that what fwudp does? 2021-04-26T17:32:00 #kisslinux fwupd updates firmware and stuff in general but I'm asking if you're on a laptop 2021-04-26T17:32:08 #kisslinux plus I got a bios update when I ran the laptop for the first time on windows 2021-04-26T17:32:12 #kisslinux or maybe it was a firmware? 2021-04-26T17:32:13 #kisslinux because then, yes probably. assuming they even distribute the updates via fwupd 2021-04-26T17:55:31 #kisslinux I'm done for the night with this 2021-04-26T17:56:32 #kisslinux bb 2021-04-26T17:57:47 #kisslinux so i'm trynna install kiss into a virtualbox VM to see if i like it at all, and kiss-chroot says it "failed to run command "/usr/bin/env": Exec format error". i'm on an archlinux32 live environment, and earlier i tried slacko puppy linux with the same error. 2021-04-26T17:59:21 #kisslinux is your VM 64-bit? 2021-04-26T17:59:36 #kisslinux oh wait is kiss only for 64-bit? 2021-04-26T17:59:45 #kisslinux but it's source-based. why does it even 2021-04-26T18:00:43 #kisslinux kiss targets x86_64 explicitly, although several users have ported it to other architectures 2021-04-26T18:01:11 #kisslinux this would've been nice to see anywhere on the website 2021-04-26T18:01:32 #kisslinux uhhh, do you know where are one of those ports so i can use it? 2021-04-26T18:02:35 #kisslinux (my VM is IA-32) 2021-04-26T18:03:01 #kisslinux you can search the irc logs for some, jedavies has done 32-bit, PPC, and aarch64 ports for example 2021-04-26T18:03:20 #kisslinux https://github.com/jedavies-dev 2021-04-26T18:04:04 #kisslinux whoops his 32-bit was arm, another 32-bit was https://github.com/arvl130/kiss32-repo 2021-04-26T18:04:52 #kisslinux ah. toybox mdev is segfaulting. that's why my perms are never right 2021-04-26T18:05:00 #kisslinux traps: mdev[27114] general protection fault ip:26efec sp:7ffe5c563910 error:0 in toybox[25b000+a3000] 2021-04-26T18:05:05 #kisslinux ominous_anonymou: and everything else about the install is the same, right? 2021-04-26T18:05:24 #kisslinux dilyn: from the last time I tried it, toybox mdev is not usable yet lol 2021-04-26T18:05:37 #kisslinux I use mdevd 2021-04-26T18:05:52 #kisslinux essentially, yes. i think jedavies gives recommended build flags to use, but i don't recall whether the arvl130 repo does or not 2021-04-26T18:06:09 #kisslinux it doesn't say anything like that in the readme 2021-04-26T18:06:24 #kisslinux anyway, i'm logged into freenode from within the VM, so i'm gonna have to go now to try it lol 2021-04-26T18:06:46 #kisslinux you bet i'll come back if i have trouble tho 2021-04-26T18:07:08 #kisslinux yeah, it seems mighty faulty xD mdevd it be 2021-04-26T18:07:49 #kisslinux is the fact that KISS targets x86_64 bit exclusively not on the website? 2021-04-26T18:07:55 #kisslinux It was at at least one point 2021-04-26T18:08:54 #kisslinux i could've sworn it was too 2021-04-26T18:08:59 #kisslinux i can't find it though 2021-04-26T18:10:56 #kisslinux it used to be on the front page. must've gotten chopped during one of the reshuffles dylan did 2021-04-26T18:12:41 #kisslinux it did here https://github.com/kiss-community/website/blob/6bd070a59115a9fb0ea627a6825be2fca16abd83/site/index.txt 2021-04-26T18:14:10 #kisslinux is that something important enough to re-add? 2021-04-26T18:15:52 #kisslinux i have done nothing but read about sed for five hours 2021-04-26T18:16:03 #kisslinux such a cursed tool 2021-04-26T18:17:23 #kisslinux s/cur/bles/ 2021-04-26T18:17:25 #kisslinux is that something important enough to re-add? 2021-04-26T18:17:32 #kisslinux whoops 2021-04-26T18:17:40 #kisslinux regex is cursed 2021-04-26T18:17:43 #kisslinux you can't convince me otherwise 2021-04-26T18:18:41 #kisslinux it was supplanted here https://github.com/kiss-community/website/commit/90d86b8abdb4e4a460991e0f8f35f0126b97f6ed#diff-d35fa41d50c27d2952c3b2b4965a71522b918baa0a2de207ee4f47c6e01cf84e 2021-04-26T18:18:42 #kisslinux lol 2021-04-26T18:18:45 #kisslinux mid why 2021-04-26T18:18:59 #kisslinux '2s/.*inet addr:([0-9]*.[0-9]*.[0-9]*.[0-9]*) .*/1/p' 2021-04-26T18:19:09 #kisslinux this is one reason 2021-04-26T18:19:46 #kisslinux i needed to extract an IP address from ifconfig's output in a single command 2021-04-26T18:19:58 #kisslinux and that lead down the road of "let's do everything with sed!" 2021-04-26T18:20:21 #kisslinux it's not *hard* or anything, just... weird 2021-04-26T18:22:36 #kisslinux https://blog.dave.tf/post/ip-addr-parsing/ 2021-04-26T18:24:00 #kisslinux this is not something I needed to see 2021-04-26T18:24:09 #kisslinux >octal IPv4 2021-04-26T18:26:00 #kisslinux interesting that 4.2BSD has had such an influence on how IP addresses are handled, though 2021-04-26T18:29:38 #kisslinux yeah it's like people went "damn, guess we gotta comply" rather than "what the hell are y'all smoking?!" 2021-04-26T18:30:51 #kisslinux there was a similar post somewhere regarding parsing dates and time and dealing with leap years, leap seconds, daylight savings time, time zones, and like ten other things 2021-04-26T18:31:23 #kisslinux don't even talk to me about the issues with timekeeping standards 2021-04-26T18:33:19 #kisslinux "2000 is really far away, surely there will be a different system by then!" 2021-04-26T18:33:34 #kisslinux "none of our code will still be in use!" 2021-04-26T18:34:17 #kisslinux "2038 is the next one? surely there will be a different system by then!" 2021-04-26T18:34:57 #kisslinux meanwhile, in the far-off future of 20193... 2021-04-26T18:35:09 #kisslinux someone, somewhere, is still running an ancient version of RHEL 2021-04-26T18:35:17 #kisslinux with fucking clock issues 2021-04-26T18:35:34 #kisslinux if humanity ever dies out it's going to be because of something stupid like clock skew. 2021-04-26T18:35:36 #kisslinux mark my words. 2021-04-26T18:39:39 #kisslinux I suppose kiss's way of usermod is just editing /etc/passwd and /etc/group? 2021-04-26T18:39:59 #kisslinux you can use shadowutils as well 2021-04-26T18:40:03 #kisslinux adduser / addgroup 2021-04-26T18:40:14 #kisslinux and the passwd command 2021-04-26T18:40:31 #kisslinux i assume m3g is asking about usermod because of groups. 2021-04-26T18:40:35 #kisslinux yes 2021-04-26T18:40:47 #kisslinux group/user renaming 2021-04-26T18:40:51 #kisslinux you can edit /etc/groups if you want 2021-04-26T18:40:57 #kisslinux might be easier for some stuff 2021-04-26T18:44:15 #kisslinux don't forget to use find to change permissions on folders and files :X 2021-04-26T18:46:36 #kisslinux should be gucci when the gid does not change, no? 2021-04-26T18:46:42 #kisslinux yeah 2021-04-26T18:47:06 #kisslinux as long as uid and gid are the same, though you might notice that ls -l stops printing names 2021-04-26T18:48:13 #kisslinux just `chmod -R 777 /` ez 2021-04-26T18:48:51 #kisslinux dilyn s/777/7777 2021-04-26T18:49:40 #kisslinux 'the perfect permissions don't exi--' 2021-04-26T18:54:18 #kisslinux i've actually been going through perms with a fine-toothed comb on my new image 2021-04-26T18:54:31 #kisslinux making all the different utilities accessible by users in the appropriate groups 2021-04-26T18:54:44 #kisslinux e.g ping is suid for those in network 2021-04-26T18:54:55 #kisslinux otherwise noexec 2021-04-26T18:55:10 #kisslinux i'll probably tinker with capabilities though 2021-04-26T21:33:41 #kisslinux echo $((100-$(($(free -m | sed -e 's/ */ /g' -e '3!d' | cut -d ' ' -f3)/$(free -m | sed -e 's/ */ /g' -e '3!d' | cut -d ' ' -f2))))) 2021-04-26T21:33:49 #kisslinux we're ascending to levels of shit that shouldn't even be possible 2021-04-26T21:35:19 #kisslinux just learn awk and get it over with ;) 2021-04-26T21:35:38 #kisslinux you can't tell me what to do, old man 2021-04-26T21:35:45 #kisslinux you're not my dad 2021-04-26T21:35:57 #kisslinux awk is on the list though 2021-04-26T21:37:38 #kisslinux when are spring finals for you? may? 2021-04-26T21:38:50 #kisslinux idek man 2021-04-26T21:39:01 #kisslinux break is coming up soon, so that's a thing 2021-04-26T21:39:12 #kisslinux gonna spend it studying for the sec+ likely 2021-04-26T21:39:17 #kisslinux and also C 2021-04-26T21:41:29 #kisslinux i get the idea of certifications, and yeah sure they "guarantee" a certain level of knowledge... 2021-04-26T21:42:03 #kisslinux but i've always learned better by doing things myself and that's not very often how certifications are taught/done (at least the ones i had access to) 2021-04-26T21:42:31 #kisslinux obviously 2021-04-26T21:42:39 #kisslinux but I need sec+ for work 2021-04-26T21:42:52 #kisslinux because I'd like to avoid the whole "dying on the street of hypothermia" thing 2021-04-26T21:43:01 #kisslinux and I'm not willing to work in fast food or at walmart again 2021-04-26T21:43:36 #kisslinux i took a computer networking course and was all excited to you know... build out a little network. turns out they just had us use some network diagramming software and we never touched an actual physical switch/router/anything 2021-04-26T21:43:50 #kisslinux my college did that 2021-04-26T21:43:54 #kisslinux fucking OpNet, that's what it was called 2021-04-26T21:43:59 #kisslinux there's a reason I don't bother showing up to class 2021-04-26T21:44:08 #kisslinux it is, unironically, a waste of my time 2021-04-26T21:44:33 #kisslinux i learn more tinkering with FVWM than I do sitting in the instructor's Discord call for four hours a day 2021-04-26T21:46:38 #kisslinux the first three months of my diploma consisted of "what is a computer" and "how do I type". which is amusing, considering it's supposed to be "advanced" systems administration and computer security 2021-04-26T21:48:00 #kisslinux how long is the program? is it potentially just the entry level bs everyone goes through to weed out people? 2021-04-26T21:48:09 #kisslinux no, it's not 2021-04-26T21:48:18 #kisslinux i'm eight months or so in out of two years 2021-04-26T21:48:34 #kisslinux we've only *just* touched the commandline, and it's fucking powershell 2021-04-26T21:48:55 #kisslinux oh that reminds me 2021-04-26T21:49:02 #kisslinux has anyone packaged Powershell for KISS yet? 2021-04-26T21:49:18 #kisslinux no 2021-04-26T21:49:19 #kisslinux and if they do 2021-04-26T21:49:21 #kisslinux i'm going to find them 2021-04-26T21:49:34 #kisslinux and inflict grievous bodily injury 2021-04-26T21:51:00 #kisslinux it's like 2021-04-26T21:51:07 #kisslinux on the same tier as using ntfs as your main FS on linux 2021-04-26T21:52:09 #kisslinux aw it's not so bad, just takes forever to learn. newer Windows has a nice shell just a step below an IDE for it too (Powershell ISE) 2021-04-26T21:52:19 #kisslinux okay 2021-04-26T21:52:24 #kisslinux but consider the following 2021-04-26T21:52:33 #kisslinux i can literally just use a bourne shell on winshit 2021-04-26T21:52:48 #kisslinux makes most things nicer to do than using CMD 2021-04-26T21:53:00 #kisslinux isn't the whole point of windows to like 2021-04-26T21:53:04 #kisslinux not do things via the commandline 2021-04-26T21:54:32 #kisslinux i guess you could say so, yeah. its easier for me to remember command line equivalents (most of the time) because each version of Windows dicks around with how all the settings and menus are displayed 2021-04-26T21:55:12 #kisslinux mEtRo WaS a GoOd IdEa 2021-04-26T21:56:37 #kisslinux see 2021-04-26T21:56:41 #kisslinux i just don't use windows 2021-04-26T21:56:44 #kisslinux that's my solution 2021-04-26T21:58:29 #kisslinux my high school was unironically better at teaching these concepts anyway 2021-04-26T21:59:26 #kisslinux easier to remember how to open file explorer and navigate to a directory to see what's in it than trying to remember what `ls` is in powershell 2021-04-26T21:59:51 #kisslinux i mean, unironically this 2021-04-26T21:59:59 #kisslinux powershell cmdlets are ridiculous 2021-04-26T22:02:03 #kisslinux durrrr 2021-04-26T22:02:06 #kisslinux i mean dir 2021-04-26T22:02:12 #kisslinux :) 2021-04-26T22:02:37 #kisslinux does anybody have xephyr packaged or has a pointer to how? 2021-04-26T22:03:21 #kisslinux or does it even work? because arch wiki lists systemd as dependency 2021-04-26T22:11:14 #kisslinux its part of xorg-server, you could try building with --enable-xephyr and see where it craps out maybe? 2021-04-26T22:11:35 #kisslinux yep, currently building xorg-server, lets see what happends 2021-04-26T22:11:39 #kisslinux happens 2021-04-26T22:12:48 #kisslinux https://freenode.logbot.info/kisslinux/20200429#c3755424 2021-04-26T22:14:21 #kisslinux ahm thank you 2021-04-26T22:19:32 #kisslinux dylan used to use it to play with SOWM and his other X projects, like here: https://www.reddit.com/r/unixporn/comments/hzxe3i/sowm_oo/fzphn1i/ 2021-04-26T22:19:41 #kisslinux so i would assume it is achievable without too much hassle 2021-04-26T22:21:46 #kisslinux welp, it build with the flag, but there is no binary. but, let me take a look, i can figure this out^^ 2021-04-26T22:23:12 #kisslinux i know its in meson_options so i would assume it would have a configure flag, dunno 2021-04-26T22:29:55 #kisslinux try --enable-kdrive 2021-04-26T22:31:56 #kisslinux ah, now we are getting something. Shows libxdmcp as missing, like the log said. packaging that now 2021-04-26T22:35:07 #kisslinux https://gitlab.freedesktop.org/xorg/xserver/-/blob/master/configure.ac 2021-04-26T22:54:08 #kisslinux eyy, it worked. thanks for the help. im gonna log off tho and play with it tomorrow. see ya all 2021-04-26T22:55:21 #kisslinux adios! 2021-04-26T23:04:57 #kisslinux hi! 2021-04-26T23:05:06 #kisslinux o/