💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-11-11.txt captured on 2023-12-28 at 16:48:13.
-=-=-=-=-=-=-
[2023-11-11T00:23:35Z] <asimovsh> Yo [2023-11-11T00:23:54Z] <asimovsh> can someone give me a hand about cross compiling? [2023-11-11T00:24:10Z] <asimovsh> i plan to build gcc-avr [2023-11-11T00:27:16Z] <synimas> Hello, currently having internet issues, ive put eth0 up however when i run dhcpcd ive not had any luck connecting to the interwebs [2023-11-11T00:28:08Z] <synimas> Doesnt give me an ipv4 assignment , gives me an ipv6 but i cant ping anything with ipv6 [2023-11-11T00:30:01Z] <synimas> https://i.imgur.com/DM2WO8A.jpeg ip a output, ignore the iwlwifi errors, thats for future me to fix [2023-11-11T00:31:26Z] <ukky> synimas: you can force dhcpcd to use IPv4 only [2023-11-11T00:31:37Z] <synimas> Will do [2023-11-11T00:37:48Z] <synimas> Just via static? [2023-11-11T00:38:37Z] <synimas> Running `dhcpcd -S ip_address=192.168.0.20/24` [2023-11-11T00:39:41Z] <ukky> Add '-4' to dhcpcd command line, i.e. -4 -B -M [2023-11-11T00:40:55Z] <synimas> Man.archwiki.org just had to go down just then [2023-11-11T00:42:15Z] <synimas> but running dhcpcd -4 doesnt give me an assignment [2023-11-11T00:42:26Z] <synimas> Maybe i disabled the wrong thing in the kernel [2023-11-11T00:43:51Z] <synimas> Apologies for the image rather than a paste, i know how annoying that is https://i.imgur.com/hOH2R59.jpeg [2023-11-11T00:46:28Z] <ukky> try: dhcpcd -4 -B eth0 2>&1 [2023-11-11T00:47:31Z] <synimas> Same lack of output [2023-11-11T00:48:08Z] <synimas> dmesg https://i.imgur.com/J2dHtLu.jpeg [2023-11-11T00:48:29Z] <ukky> any error printed? any instance of dhcpcd already running? [2023-11-11T00:49:27Z] <synimas> Dhcpcd doesnt give me any additional output [2023-11-11T00:49:35Z] <synimas> Just newline [2023-11-11T00:50:16Z] <synimas> Ill check top [2023-11-11T00:50:29Z] <ukky> what does print this?: ps auxf | grep dhcpcd [2023-11-11T00:51:25Z] <synimas> Just shows the "grep dhcpcd" process [2023-11-11T00:52:43Z] <ukky> try: dhcpcd -d -4 -B eth0 2>&1 [2023-11-11T00:53:08Z] <synimas> Same outcome [2023-11-11T00:53:18Z] <synimas> No output or running process [2023-11-11T00:53:54Z] <ukky> No output? Let me reproduce... [2023-11-11T00:54:34Z] <synimas> https://i.imgur.com/22iQcCM.jpeg [2023-11-11T00:56:18Z] <synimas> The orange led on the ethernet cable isnt on or flashing either [2023-11-11T00:56:43Z] <synimas> Oh wait i lied, flash every 20 seconds or so [2023-11-11T00:56:52Z] <ukky> You should not have any process running after dhcpcd terminates. '-B' means stay in foreground. Until you Ctrl-C the process, it will stay in foreground [2023-11-11T00:57:08Z] <synimas> Its not even running [2023-11-11T00:57:28Z] <synimas> I click enter and it throws me back into the shell [2023-11-11T01:02:16Z] <ukky> You should have something like this: http://0x0.st/HtRG.txt [2023-11-11T01:02:31Z] <synimas> I do not [2023-11-11T01:02:38Z] <synimas> I have a while lot of nothin [2023-11-11T01:02:43Z] <synimas> Whole* [2023-11-11T01:04:07Z] * synimas is having a less than stellar time [2023-11-11T01:04:15Z] <ukky> Any segfault in dmesg or /var/log/messages ? [2023-11-11T01:04:46Z] <synimas> Nothing in dmesg but ill enable logs [2023-11-11T01:05:51Z] <ukky> Do you know what strace is and how to use it? [2023-11-11T01:06:19Z] <synimas> No i do not [2023-11-11T01:07:07Z] <synimas> Looks like syslog is a separate package [2023-11-11T01:07:20Z] <ukky> Before strace, can you make static IPv4 work on eth0? [2023-11-11T01:07:46Z] <synimas> I tried that earlier, no luck [2023-11-11T01:08:10Z] <ukky> try manually, without dhcpcd [2023-11-11T01:08:53Z] <synimas> Okay [2023-11-11T01:09:19Z] <ukky> is your subnet 192.168.0.0/24? [2023-11-11T01:10:00Z] <synimas> Yeah, but only above .1 is available [2023-11-11T01:10:47Z] <ukky> do this: ip addr add 192.168.0.20/24 dev eth0 broadcast + [2023-11-11T01:11:22Z] <ukky> then : ip link set eth0 up [2023-11-11T01:11:45Z] <ukky> then : ip route add default via 192.168.0.1 [2023-11-11T01:12:37Z] <ukky> then : ping -c 3 192.168.0.1 [2023-11-11T01:13:20Z] <synimas> Yeah, i can ping the router [2023-11-11T01:13:53Z] <ukky> So, your IPv4 works. But your dhcpcd doesn't. [2023-11-11T01:14:27Z] <ukky> before you test dhcpcd again, bring static IP down [2023-11-11T01:14:32Z] <synimas> Well, should i be able to ping outside of lan rn? [2023-11-11T01:15:18Z] <ukky> yes, you should be able to ping : ping -c 3 google.com [2023-11-11T01:15:38Z] <synimas> Dns servers arent setup but i can ling 8.8.8.8 [2023-11-11T01:16:12Z] <synimas> Alright, what do you mean by bring static ip down? [2023-11-11T01:16:20Z] <synimas> Turn off the interface? [2023-11-11T01:16:23Z] <ukky> yeah, /etc/resolv.conf whould have DNS settings [2023-11-11T01:17:03Z] <ukky> to remove default routing and static address, do [2023-11-11T01:17:16Z] <ukky> this : ip route del default [2023-11-11T01:17:40Z] <ukky> then : ip link set eth0 down [2023-11-11T01:18:06Z] <ukky> then : ip addr del 192.168.0.20/24 dev eth0 [2023-11-11T01:18:16Z] <ukky> that's it [2023-11-11T01:18:43Z] <asimovsh> bro wtf [2023-11-11T01:19:10Z] <synimas> Thank you [2023-11-11T01:19:36Z] <ukky> synimas: I guess your dhcpcd needs a rebuild [2023-11-11T01:19:48Z] <synimas> Will do [2023-11-11T01:19:58Z] <asimovsh> sewn: man phoebos just closed the wbg checksums error [2023-11-11T01:20:17Z] <asimovsh> and said "you can fix locally" [2023-11-11T01:20:38Z] <asimovsh> wtf i point a error and it just will get not fixed [2023-11-11T01:23:56Z] <phoebos> asimovsh: i pushed a fix [2023-11-11T01:24:02Z] <phoebos> but you said it stopped you building wbg [2023-11-11T01:24:28Z] <phoebos> it doesn't, you can fix the checksums yourself and build [2023-11-11T01:26:36Z] <asimovsh> Yeah i know i just make a issue because is a bug [2023-11-11T01:26:40Z] <asimovsh> anyway thanks [2023-11-11T01:26:55Z] <phoebos> you didn't see that i pushed a commit? [2023-11-11T01:39:17Z] <asimovsh> no [2023-11-11T01:39:39Z] <asimovsh> just get notified and assumed that you just closed [2023-11-11T01:39:44Z] <asimovsh> sorry my fault [2023-11-11T02:13:52Z] <synimas> ukky, just rebuilt it, went ahead and rebuilt all of the packages because i forgot earlier [2023-11-11T02:13:56Z] <synimas> No luck [2023-11-11T02:15:32Z] <synimas> Setting it all manually works still [2023-11-11T02:15:52Z] <synimas> So im not sure why it doesnt give me any verbose info when i run dhcpcd [2023-11-11T02:18:26Z] <ukky> synimas: post your dhcpcd.conf without comments: cat /etc/dhcpcd/dhcpcd.conf | sed '/^[ \t]*#.*/d' | sed '/^$/d' [2023-11-11T02:18:40Z] <synimas> Okay [2023-11-11T02:19:11Z] <synimas> Files empty [2023-11-11T02:20:36Z] <ukky> Is there dhcpcd.conf at /etc/dhcpcd/ ? [2023-11-11T02:21:12Z] <synimas> Well, theres not a dhcpcd directory but there was /etc/dhcpcd.conf [2023-11-11T02:21:36Z] <synimas> Just empty [2023-11-11T02:22:26Z] <ukky> are you still using eth0? I'll create conf for you [2023-11-11T02:22:41Z] <synimas> Yeah im using eth0 [2023-11-11T02:23:13Z] <synimas> I do need an automatic dhcp setup for work though, cant be static [2023-11-11T02:24:12Z] <ukky> That's what dhcpcd is for. For static IP, you don't need any DHCP client. [2023-11-11T02:24:24Z] <synimas> Ah, i see [2023-11-11T02:24:46Z] <synimas> The eth0 config should work for wifi as well after changing the interface? [2023-11-11T02:25:18Z] <synimas> Or can you make the config make wifi priority over eth [2023-11-11T02:25:58Z] <ukky> Make it work with wired, then adjust to WiFi [2023-11-11T02:26:39Z] <ukky> Copy this http://0x0.st/Ht7z.txt into /etc/dhcpcd.conf [2023-11-11T02:27:00Z] <synimas> Alright, give me a moment [2023-11-11T02:27:20Z] <synimas> My client might time out [2023-11-11T02:28:51Z] <ukky> For dhcpcd to handle WiFi interface link, add WiFi name to 'allowinterfaces', use wildcard as last character to include all IDs [2023-11-11T02:36:09Z] <synimas> Gotta run it twice but it works [2023-11-11T02:36:32Z] <synimas> Just putting the interface up failed fhe first time, ill troubleshoot that myself [2023-11-11T02:36:56Z] <synimas> What was the issue? Does dhcpcd not do anything without a config? [2023-11-11T02:37:05Z] <synimas> Even when adding options [2023-11-11T02:37:35Z] <ukky> synimas: no idea, I always run it with config [2023-11-11T02:38:14Z] <synimas> Oh, is ax210 not properly supported in lts kernel? [2023-11-11T02:38:31Z] <synimas> And i really appreciate the help good friend [2023-11-11T02:39:22Z] <ukky> I'm glad it helped. I was worried to use strace to figure out what is wrong with loading dhcpcd [2023-11-11T02:40:42Z] <synimas> I hate this client, keeps timing me out lmao [2023-11-11T02:43:25Z] <ukky> dhcpcd is supposed to be running 24/7, as a daemon. Depends on your DHCP server how long your dynamic IP is good for. [2023-11-11T02:43:37Z] <synimas> Oh i mean irc client [2023-11-11T02:43:50Z] <ukky> oh [2023-11-11T03:07:48Z] <synimas> Any idea what would cause these errors? http://0x0.st/Ht7Z.txt [2023-11-11T03:08:16Z] <synimas> All im getting on google are kernel mismatch but lts kernel does support ax210 [2023-11-11T03:12:11Z] <ukky> synimas: do you have firmware installed? check here: find /lib/firmware/ -name '*iwlwifi-ty*' [2023-11-11T03:13:27Z] <synimas> Oh wait i totally extracted an updated version of linux-firmware incorrectly [2023-11-11T03:13:53Z] <synimas> I swear it wasnt broken before i broke it [2023-11-11T03:15:44Z] <synimas> One moment gonna upload the new output [2023-11-11T03:17:03Z] <synimas> http://0x0.st/Ht7N.txt [2023-11-11T03:19:23Z] <ukky> try rebooting [2023-11-11T03:19:55Z] <synimas> Was done after i fixed the firmware folder and rebooted [2023-11-11T03:20:04Z] <synimas> The pastebin i mean [2023-11-11T03:20:36Z] <ukky> then you need to add FW to kernel and recompile kernel [2023-11-11T03:20:47Z] <ukky> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" [2023-11-11T03:21:06Z] <synimas> Which firmware file should i add? [2023-11-11T03:21:12Z] <ukky> CONFIG_EXTRA_FIRMWARE="iwlwifi-ty-a0-gf-a0-72.ucode" [2023-11-11T03:21:34Z] <ukky> that's the lates supported by your device [2023-11-11T03:21:48Z] <synimas> Thank you very much, i had assumed since i could select iwlwifi in the kernel that i didnt need that [2023-11-11T04:23:47Z] <synimas> Is vmlinuz-linux needed? [2023-11-11T04:24:14Z] <synimas> Ive got vmlinuz-6.1.62 [2023-11-11T04:28:18Z] <synimas> Took over 6.1.62 as the master linux boot file [2023-11-11T04:30:41Z] <synimas> Went ahead and deleted it, idk where it came from [2023-11-11T04:32:41Z] <synimas> http://0x0.st/Ht7u.txt [2023-11-11T04:35:45Z] <synimas> PNVM data is missing, please install iwlwifi-ty-a0-gf-a0.pnvm [2023-11-11T04:35:48Z] <ukky> PNVM_MISSING. You need to add iwlwifi-ty-a0-gf-a0.pnvm to CONFIG_EXTRA_FIRMWARE. That's my guess, I do not have this device. [2023-11-11T04:36:19Z] <synimas> Third build of the night, maybe modules really was the way to go [2023-11-11T04:45:20Z] <synimas> And bam, wlan0 [2023-11-11T04:51:43Z] <synimas> Thank you so much for the help ukky(: [2023-11-11T05:00:33Z] <ukky> you are welcome. leaving for the night. [2023-11-11T05:07:37Z] <synimas> Maybe im not cut out for this typa stuff lmao [2023-11-11T05:07:48Z] <synimas> I cant even get my wlan interface up atm [2023-11-11T05:12:30Z] <synimas> Nvm, somehow it only wanted to go up when i connected with wpa_sup [2023-11-11T06:45:20Z] <synimas> That didnt work [2023-11-11T06:45:48Z] <synimas> https://imgur.com/a/dCY2fHf [2023-11-11T06:47:07Z] <synimas> Sorry this is just super annoying, removed wpa_supplicant, rebuilt it, removed all of the service files, rebooted, and its still printing bullshit to the tty [2023-11-11T06:49:17Z] <synimas> Ill try eiwd [2023-11-11T06:50:23Z] <synimas> Actually fuck it, ill just add the wpa_supplicant command to my root .profile [2023-11-11T06:50:25Z] <sewn> midfavila: what is slip [2023-11-11T06:50:47Z] <midfavila> serial line IP [2023-11-11T06:50:52Z] <synimas> I really just want to hse wpa because i have a massive config file thatd take ages to move around [2023-11-11T06:51:00Z] <midfavila> basically IP with rs232 serial as the link layer or w/e [2023-11-11T06:51:07Z] <midfavila> you can do IP over parallel too [2023-11-11T06:52:18Z] <synimas> What could be causing the wpa supplicant service to be printing to the shell? [2023-11-11T06:52:49Z] <midfavila> the output it provides would be helpful [2023-11-11T06:53:07Z] <midfavila> if you're running it in the foreground then uh [2023-11-11T06:53:07Z] <midfavila> that would be why [2023-11-11T06:53:13Z] <synimas> No lol [2023-11-11T06:53:19Z] <synimas> I sent that imgur [2023-11-11T06:53:20Z] <midfavila> you might be able to daemonize it [2023-11-11T06:53:31Z] <midfavila> imgur is dogshit and doesn't work [2023-11-11T06:53:33Z] <midfavila> use 0x0 [2023-11-11T06:53:53Z] <synimas> Its not actually text that i can parse out [2023-11-11T06:54:36Z] <synimas> Its just vomiting out the help page [2023-11-11T06:54:51Z] <midfavila> then you probably fucked up the invocation [2023-11-11T06:55:06Z] <midfavila> that would be my best guess without additional context [2023-11-11T06:55:19Z] <synimas> Ive completely repulled the git repo [2023-11-11T06:57:19Z] <synimas> The command it is invoking should be the one assigned in the repo [2023-11-11T06:58:47Z] <synimas> Wait hold up [2023-11-11T06:59:00Z] <synimas> Oh nvm, thought it found it [2023-11-11T07:01:28Z] <synimas> Wait [2023-11-11T07:02:47Z] <synimas> Nah, making wpa_supplicant.conf wpa_supplicant-wlan0.conf does nothing [2023-11-11T07:06:58Z] <synimas> The issue is just that the service isnt specified an interface [2023-11-11T07:23:58Z] <synimas> Ima hop off for the night, if anyone has an idea of what to do ill read the logs in the morning, goodbye [2023-11-11T13:44:34Z] <sad_plan> hi [2023-11-11T15:59:40Z] <sewn> hi sad_plan [2023-11-11T16:05:53Z] <Guest59> hey [2023-11-11T16:08:44Z] <sad_plan> hi sewn, hi Guest59 [2023-11-11T16:09:43Z] <Guest59> i wanted to start wpa_supplicant for my user through .profile, but for some reason its not working [2023-11-11T16:09:51Z] <Guest59> i set it up with doas [2023-11-11T16:10:06Z] <sad_plan> you dont set ip up in your .profile, you set it up as a service [2023-11-11T16:11:00Z] <sad_plan> wpa_supplicant comes with a service file for runit, or you can use dhcpcd's script instead, so when dhcpcd start, so does wpa_supplicant [2023-11-11T16:11:14Z] <Guest59> i mean i got wpa_supplicant working but i have to manually run wpa_supplicant every time i log in, so i put wpa_supplicant in my .profile so i don't have to run it manually every time [2023-11-11T16:11:58Z] <sad_plan> its not supposed to be in your .profile. your .profile is for configs, not starting services. we have a service manager for that [2023-11-11T16:12:27Z] <sad_plan> when runit is used, (or any other service manager for that matter), it starts before you log in [2023-11-11T16:12:51Z] <Guest59> hold on, i'm saying this wrong [2023-11-11T16:14:50Z] <Guest59> wpa_supplicant and dhcpcd are started by runit. but i have to run the command "wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf" [2023-11-11T16:14:58Z] <Guest59> every time i log in [2023-11-11T16:15:13Z] <sad_plan> in that case, youve not set up the service correctly [2023-11-11T16:15:39Z] <sad_plan> have you linked both of them to /var/services? [2023-11-11T16:15:50Z] <sad_plan> ln -s /etc/sv/$serv /var/service/ [2023-11-11T16:15:53Z] <Guest59> i have linked both of them to /var/service [2023-11-11T16:16:11Z] <sad_plan> ok, and yet wpa_supplicant does not start for you? [2023-11-11T16:16:41Z] <Guest59> the service is started, but i have to run the command every time i log in [2023-11-11T16:16:43Z] <sad_plan> what does sv status wpa_supplicant print? somethingsomething running? [2023-11-11T16:17:05Z] <sad_plan> if the service is running correctly, you shouldnt have to run it manually [2023-11-11T16:17:22Z] <Guest59> crap it says that its not running [2023-11-11T16:17:44Z] <Guest59> sv up wpa_supplicant doesn't do anything [2023-11-11T16:18:36Z] <sad_plan> hm, check the service file, maybe there something in there? [2023-11-11T16:19:00Z] <sad_plan> also check if the symlink isnt broken. it happens at times [2023-11-11T16:19:24Z] <sad_plan> ln -sf /etc/sv/wpa_supplicant /var/service to update it [2023-11-11T16:19:55Z] <Guest59> i did ln -s instead of ln -sf. was that maybe the problem [2023-11-11T16:20:40Z] <sad_plan> if the symlink already existed, then yes. the -f flag will update the symlink in case it exists [2023-11-11T16:23:48Z] <Guest59> still not running [2023-11-11T16:23:55Z] <Guest59> what's the service file [2023-11-11T16:26:03Z] <ukky> Guest59: /etc/sv/wpa_supplicant/run [2023-11-11T16:29:00Z] <Guest59> does anyone recall how long sway takes to compile? [2023-11-11T16:44:19Z] <Guest59> so i changed the service file and can see in htop that wpa_supplicant is running, but i don't get internet [2023-11-11T16:45:34Z] <sad_plan> does dhcpcd run? [2023-11-11T16:46:22Z] <Guest59> yeah dhcpcd is running [2023-11-11T16:46:36Z] <Guest59> i am a little clueless to what is happening [2023-11-11T16:47:40Z] <sad_plan> does the wpa_supplicant service script look correctly acording to your hardware and setup? [2023-11-11T16:48:12Z] <sad_plan> in case you dont have wpa_supplicant's config file in the same place i.e. [2023-11-11T16:48:41Z] <Guest59> yeah in the service file i put "exec wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null 2&1" [2023-11-11T16:48:51Z] <Guest59> my wpa_supplicant.conf is in the correct spot [2023-11-11T16:48:56Z] <sad_plan> yeah that looks good to me [2023-11-11T16:50:40Z] <Guest59> in dhcpcd's run file i put "exec dhcpcd > /dev/null 2&1" [2023-11-11T16:51:25Z] <sad_plan> could try to do dhcpcd wlan0. I know alot of times it doesnt properly detect it. atleast I remember having to do that other times.. [2023-11-11T16:51:40Z] <sad_plan> atleast Ive had issues with that in the past [2023-11-11T16:51:54Z] <ukky> Even though I do not use WiFi, "exec wpa_supplicant -B" doesn't look good for runit, as it runs in background. Runit requires services running in foreground. [2023-11-11T16:52:15Z] <Guest59> so take the -B flag out? [2023-11-11T16:52:21Z] <ukky> yes [2023-11-11T16:52:51Z] <ukky> if you starting it manually from command line, then you have to use '-B' [2023-11-11T16:54:22Z] <Guest59> thank you both so much ukky and sad_plan we have wifi [2023-11-11T16:54:40Z] <ukky> cool [2023-11-11T17:24:18Z] <asimovsh> yo my brothers [2023-11-11T17:24:36Z] <asimovsh> someone maybe a avr lover have gcc-avr packaged? [2023-11-11T17:25:02Z] <phoebos> hope Guest59 meant to write 2>&1 not 2&1 [2023-11-11T17:25:11Z] <asimovsh> i have 0 success in build it and don't know why i get error in build [2023-11-11T17:25:54Z] <sad_plan> phoebos: I also noticed that [2023-11-11T17:26:40Z] <sewn> asimovsh: yea [2023-11-11T17:26:51Z] <sad_plan> asimovsh: perhaps alpine has it packaged, and you can peak at that? [2023-11-11T17:27:17Z] <sewn> https://codeberg.org/sewn/kiss-repo/src/commit/e235a65f369ba89d9b9201d796e76e03067a01fb/repo [2023-11-11T17:27:19Z] <asimovsh> sad_plan: i looked in the package and used the same config but not worked [2023-11-11T17:27:21Z] <sewn> i used to have them in my repo [2023-11-11T17:27:25Z] <sewn> but i dropped them [2023-11-11T17:27:30Z] <sad_plan> I see [2023-11-11T17:27:30Z] <sewn> because i didnt need them anymore [2023-11-11T17:27:41Z] <sewn> includes libc, gcc, and binutils [2023-11-11T17:28:00Z] <asimovsh> thanks [2023-11-11T17:28:10Z] <asimovsh> i need it for bare metal programming [2023-11-11T17:28:23Z] <sewn> theres dfu-programmer too [2023-11-11T17:28:24Z] <asimovsh> arduino-cli don't work in musl [2023-11-11T17:28:41Z] <asimovsh> and gcompat can't solve it [2023-11-11T17:28:47Z] <sewn> i needed avr, dfu and arm-none-eabi just for QMK [2023-11-11T17:29:14Z] <sad_plan> fr, does qmk require that much stuff? [2023-11-11T17:29:47Z] <sewn> i mean, it compiles firmware for ARM so yeah [2023-11-11T17:29:51Z] <asimovsh> also sewn your avrdude worked great? [2023-11-11T17:29:57Z] <sewn> for the time, it worked [2023-11-11T17:30:01Z] <sewn> you may need to update it though [2023-11-11T17:30:19Z] <sewn> sad_plan: nowadays i use the qmk web interface to just compile it for me lmao [2023-11-11T17:30:20Z] <sad_plan> sewn: no, qmk as in keyboard firmware [2023-11-11T17:30:25Z] <sad_plan> ah ok [2023-11-11T17:30:42Z] <sewn> dont get me fucking started on the fact it uses makefile but then calls all this python stuff [2023-11-11T17:30:47Z] <sewn> ugh i didnt like that at all [2023-11-11T17:31:28Z] <sad_plan> love when developers make things more complicated than it has to be [2023-11-11T17:32:20Z] <sewn> i expected QMK to be just a simple firmware compilation framework [2023-11-11T17:32:34Z] <sad_plan> me too [2023-11-11T17:33:12Z] <sewn> you use QMK? [2023-11-11T17:33:23Z] <sad_plan> no, my ducky keyboard dont support it [2023-11-11T17:33:37Z] <sad_plan> I have seen someone flashing it on those though [2023-11-11T17:33:52Z] <sad_plan> I dont wanna brick my keyboard with it, so I never bothered [2023-11-11T17:35:02Z] <sewn> i put qmk on my dodgy chinese kemove keyboard with a old fork and it worked [2023-11-11T17:35:37Z] <sewn> not like you should, but if you want to have fun with qmk and you never have before, it doesnt hurt [2023-11-11T17:38:22Z] <sad_plan> I could, but I currently have no use for it. as my keyboard works sufficently atm. I would consider it if I had a 40%. but with the ducky 2 mini, its 60%, and has the keys I need already mapped [2023-11-11T17:38:40Z] <sewn> doesnt hurt as a new learning experience [2023-11-11T17:38:46Z] <sad_plan> its also my only keyboard, so if it gets bricked, I would have to buy a new one :p [2023-11-11T17:38:47Z] <sad_plan> sure [2023-11-11T17:39:00Z] <sewn> if it gets bricked, you should be able to reflash your original firmware [2023-11-11T17:39:08Z] <sad_plan> I kinda do wanna buy a 40% ortho keeb, and I would then prefer one with qmk [2023-11-11T17:39:13Z] <sewn> why 40%? [2023-11-11T17:39:15Z] <sewn> why not split? [2023-11-11T17:39:21Z] <sad_plan> maybe, but I think it requires windows or something. dont recall [2023-11-11T17:39:25Z] <sad_plan> because its cool looking [2023-11-11T17:39:33Z] <sewn> your hands are suffering [2023-11-11T17:39:51Z] <sad_plan> maybe, maybe not. maybe Ill just use a 20+20 instead [2023-11-11T17:39:58Z] <sad_plan> a split keyboard [2023-11-11T17:40:00Z] <sewn> or a corne [2023-11-11T17:40:09Z] <sewn> i think you'll like the corne [2023-11-11T17:40:09Z] <sad_plan> what? [2023-11-11T17:40:20Z] <sewn> https://github.com/foostan/crkbd [2023-11-11T17:40:29Z] <sewn> with the slim switches that is [2023-11-11T17:40:34Z] <sewn> choc switches* [2023-11-11T17:42:02Z] <sad_plan> oh those kinds. idk, Ive kinda fallen in love with those tiny 40%s. like nuie mini or w/e tf its called. or just the oklb ones would also be fine I suppose [2023-11-11T17:42:56Z] <sad_plan> niu mini was what I was refering to [2023-11-11T17:43:15Z] <sad_plan> its what wolfgang's channel use(d?) [2023-11-11T17:44:27Z] <sewn> wolfgang is pretty cool [2023-11-11T17:45:28Z] <sad_plan> yeah, I like his videos. rather informal, no bs and that stuff. straight to the point [2023-11-11T17:47:21Z] <sewn> also denshi is pretty cool [2023-11-11T17:49:24Z] <sad_plan> I dont know denshi, but ill check it out [2023-11-11T18:42:58Z] <synimas> What does the 2>&1 do? Because my dhcpcd service only runs without it [2023-11-11T18:51:12Z] <sad_plan> redirect stderr and stdout [2023-11-11T18:51:37Z] <sad_plan> so if its > /dev/null 2>&1 it redirects everything to /dev/null [2023-11-11T18:51:48Z] <sad_plan> so program gives you zero output [2023-11-11T18:52:02Z] <synimas> It a super big deal to run without? Only runs with > /dev/null [2023-11-11T18:52:29Z] <synimas> Assuming ill just have the occational output on tty1 [2023-11-11T18:52:41Z] <sad_plan> that doesnt really do much though. but no. only difference is that if it has some output, itll spit it out to your tty [2023-11-11T18:52:44Z] <sad_plan> correct [2023-11-11T18:53:00Z] <synimas> Cool, thanks sad_plan [2023-11-11T18:54:10Z] <synimas> What are the downsides of a user having suid permissions? [2023-11-11T18:56:30Z] <synimas> Ah, i make the compositor executable suid to root [2023-11-11T19:16:41Z] <sad_plan> suid is so that the executable will run as root, even if a non-root user executes it [2023-11-11T19:17:44Z] <sad_plan> or not neccessarly root, as its initially as another user, but root is whats used most afaik [2023-11-11T19:20:04Z] <asimovsh> sewn: [2023-11-11T19:20:19Z] <asimovsh> how you connect the board to avrdude? [2023-11-11T19:20:28Z] <asimovsh> everytime i get it cant sync [2023-11-11T20:58:04Z] <synimas> Gotta grab seatd myself? [2023-11-11T20:59:40Z] <asimovsh> what you mean? [2023-11-11T21:02:45Z] <synimas> Dwl doesnt launch without a seat, was wondering if there were a way to launch without [2023-11-11T21:12:12Z] <asimovsh> just if you run it suid [2023-11-11T21:12:25Z] <asimovsh> what are not recommended [2023-11-11T21:12:59Z] <synimas> Got seatd running [2023-11-11T21:13:07Z] <synimas> No make install lmao [2023-11-11T21:13:49Z] <synimas> Can i just add anything to a run service file? Whats supervisor? [2023-11-11T21:16:07Z] <synimas> Ah nvm, uses mason [2023-11-11T21:16:12Z] <synimas> Meson* [2023-11-11T22:30:29Z] <asimovsh> sewn: need your help with avr [2023-11-11T23:23:08Z] <asimovsh> termbin.com/j96v [2023-11-11T23:23:59Z] <asimovsh> sewn: avr-ld cant link with the lib for arduino and the lib is in the /usr/lib/avr/avr6