💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-11-13.txt captured on 2023-12-28 at 16:48:09.
-=-=-=-=-=-=-
[2023-11-13T00:35:29Z] <phoebos> synima: no, that would require kiss keeping a list of what you asked it to install explicitly [2023-11-13T00:35:44Z] <phoebos> you should do it manually [2023-11-13T00:36:49Z] <synima> Under 200 packages, shouldnt take too long go go one by one [2023-11-13T00:36:54Z] <synima> To* [2023-11-13T00:39:06Z] <synima> Also, after compiling firefox i understand why people use cross compilers lol [2023-11-13T00:43:10Z] <phoebos> however, something like https://codeberg.org/phoebos/bliss/src/branch/main/contrib/bliss-makedepends would help you [2023-11-13T00:50:03Z] <synima> Thank you very meuch [2023-11-13T01:40:26Z] <Guest59> hey i tried using swaybg but get an error saying that "couldnt recognize image file format." ive installed libjpeg and libpng and don't know what could cause this [2023-11-13T01:47:30Z] <ukky> Guest59: your image could be in SVG format. Use file command to check image format. [2023-11-13T01:48:07Z] <Guest59> its a png file [2023-11-13T01:48:28Z] <Guest59> wait what's the command to check image format [2023-11-13T01:48:59Z] <ukky> file file-name [2023-11-13T01:53:46Z] <Guest59> i checked and it is a "javascript source" [2023-11-13T01:54:53Z] <ukky> You can confirm visually via: hexdump -C file-name | less [2023-11-13T01:56:15Z] <Guest59> i dont think it is a svg [2023-11-13T03:22:24Z] <sewn> ji [2023-11-13T03:22:42Z] <sewn> hi [2023-11-13T03:24:39Z] <ukky> hi sewn [2023-11-13T04:01:22Z] <midfavila> wow okay i see how it is [2023-11-13T04:01:25Z] <midfavila> sewn gets a hi but i don't [2023-11-13T04:01:27Z] * midfavila huffs [2023-11-13T04:02:46Z] <ukky> hi midfavila [2023-11-13T04:24:21Z] <synima> Hello, ive asked in the webkitgtk matrix server a few hours ago but didnt get any reponse, http://0x0.st/HvXY.txt error appears to start here https://www.irccloud.com/pastebin/U9GsXiwG [2023-11-13T04:25:08Z] <synima> I can provide any information if its needed [2023-11-13T04:25:45Z] <synima> Oh, its a build error for anyone dropping in [2023-11-13T04:32:41Z] <ukky> synima: Could NOT find ATSPI (missing: ATSPI_INCLUDE_DIRS ATSPI_LIBRARIES) (Required is at least version "2.5.3") [2023-11-13T04:36:24Z] <synima> Ah i was looking at the end of the output [2023-11-13T04:38:27Z] <synima> Why would it build if not all dependencies were satisfied [2023-11-13T06:09:30Z] <sewn> midfavila: because you don't say hi back to me when I said hi >:( [2023-11-13T06:09:49Z] <sewn> hi ukky ! [2023-11-13T06:19:12Z] <acsqdotme> hey is btrfs supported yet for kiss linux? [2023-11-13T06:33:06Z] <midfavila> just rebuild your kernel to support it and install btrfs-utils [2023-11-13T06:33:13Z] <midfavila> kiss supports whatever you set up [2023-11-13T06:51:32Z] <sewn> i love compiling my chromium [2023-11-13T06:51:42Z] <sewn> i can cook egg on my computer [2023-11-13T06:59:16Z] <acsqdotme> I haven't rebuilt my kernel before. This is my first time installing kisslinux. [2023-11-13T06:59:33Z] <acsqdotme> I'll go ext4 for now. [2023-11-13T07:02:46Z] <midfavila> you'll need to compile your kernel at some point so you might as well learn now :p [2023-11-13T07:03:02Z] <midfavila> unrelated but ughhh i just finished my upper body routine and my left arm is totally shot [2023-11-13T07:03:04Z] <midfavila> i can barely type [2023-11-13T07:03:21Z] * midfavila dies again [2023-11-13T07:08:29Z] <synima> Anyone have some acpid configs i can snag? [2023-11-13T07:09:05Z] <sewn> midfavila: wtf you got shot?? [2023-11-13T07:09:06Z] <sewn> oh [2023-11-13T07:09:19Z] <midfavila> no [2023-11-13T07:09:28Z] <midfavila> but i'm sure i'll be able to add that to the list of stuff that's happened at work soon enough [2023-11-13T07:09:39Z] <sewn> synima: you can just setup small scripts, /var/ acpid.log will tell u what to do when poweroff [2023-11-13T07:09:42Z] <sewn> idk why its not default, will submit pr later [2023-11-13T07:10:06Z] <sewn> /etc/acpi/PWRF/00000080: #!/bin/sh poweroff [2023-11-13T07:10:25Z] <sewn> midfavila: where can i see ur excercies [2023-11-13T07:10:51Z] <midfavila> oh i mean [2023-11-13T07:10:53Z] <synima> Sorry i didnt quite understand what you said [2023-11-13T07:10:54Z] <midfavila> they're not exactly anything special [2023-11-13T07:11:05Z] <midfavila> maybe i'll put some stuff about my routines up on my site [2023-11-13T07:11:05Z] <midfavila> idk [2023-11-13T07:11:19Z] <sewn> i would like [2023-11-13T07:12:09Z] <sewn> synima: man acpid [2023-11-13T07:12:30Z] <synima> Was using the lfs page lol [2023-11-13T07:12:33Z] <sewn> bruh [2023-11-13T07:12:51Z] <synima> Thats what im sayin [2023-11-13T12:19:30Z] <sewn> ughh chromium has no vulkan [2023-11-13T12:19:33Z] <sewn> time to recompil [2023-11-13T13:27:25Z] <ukky> sewn: compiling chromium is fun [2023-11-13T13:40:36Z] <acsqdotme> I'm almost done with my install now. Building up my packages from source was cool, and I get how cool and simple the package system is with just listing out the packages and dependencies in plaintext. I just don't have enough experience to know much about the kernel part besides hardware comparability and have no idea how boot works with initramfs. [2023-11-13T13:44:24Z] <acsqdotme> can someone give a basic explanation of how booting works and how I'm setting that up with the fstab stuff and grub and tinyramfs? [2023-11-13T13:52:50Z] <ukky> acsqdotme: Booting process on X86 platform after power up starts from executing System BIOS. There are two modes: Legacy and UEFI. System BIOS might execute some extra BIOS code from PCI devices. Then System BIOS passes control to boot loader, which can be Grub/Lilo/etc, also in two modes, legacy or UEFI. [2023-11-13T13:54:30Z] <ukky> Then, if it is Grub, it loads Kernel/Initramfs according to your Grub config. [2023-11-13T13:56:09Z] <ukky> And then Kernel might execute your init script from Initramfs. Without initramfs, after kernel initialization, kernel passes control to init system. Usually it is /sbin/init. [2023-11-13T13:58:51Z] <ukky> Information about hardware Linux kernel takes from memory map and ACPI tables. Those are created by System BIOS. [2023-11-13T13:59:41Z] <ilt> + without initramfs extra care must be taken to ensure that all modules(like fs) necessary to boot are built in. otherwise kernel may not be able to boot the host system [2023-11-13T14:00:37Z] <ilt> iirc this is documented in kiss install guide [2023-11-13T14:34:13Z] <acsqdotme> yeah, the actual quote was messing with my head though, so I wanted to check in: "Thus (without an initramfs), your kernel must be able to locate and mount the root filesystem without the use of modules. In other words, these drivers should be "baked in" (=y) (not =m)." [2023-11-13T14:40:20Z] <acsqdotme> so lmk if this is okay to understand: BIOS/UEFI --(boot order)-> grub --(fstab grub files)-> kernel --(initramfs??)-> pid1 /sbin/init that spawns the rest of the os? [2023-11-13T14:41:09Z] <acsqdotme> how does one thing find the rest in this chain? [2023-11-13T14:47:53Z] <ukky> It depends on which component in this boot chain is currently being in control. [2023-11-13T14:48:40Z] <synima> What repo do yall use for jdk? [2023-11-13T14:48:45Z] <synima> Or jre [2023-11-13T14:49:59Z] <ukky> acsqdotme: I.e. whether current component is BIOS, grub, kernel, etc., the next step options depend on it. [2023-11-13T14:51:22Z] <ukky> acsqdotme: System BIOS has no idea if you are loading Linux, Windows, or baremetal application without any OS [2023-11-13T14:52:54Z] <ukky> acsqdotme: System BIOS only knows where to find boot loader. [2023-11-13T14:56:59Z] <acsqdotme> yeah, so each component can only see the next one. I wanna know how bios can find the bootloader or how the bootloader can find the kernel etc. I wanna know how the gaps in the chain are filled in. [2023-11-13T14:57:18Z] <sewn> ukky: with ccache its fun to watch [2023-11-13T14:57:24Z] <synima> Look up a build a kernel book [2023-11-13T14:57:27Z] <sewn> but its not fun when a critical tool doesnt build [2023-11-13T14:57:33Z] <sewn> and now i have to debug cflags [2023-11-13T14:57:50Z] <synima> Nerd [2023-11-13T14:58:34Z] <sewn> your mom [2023-11-13T15:02:12Z] <ukky> sewn: how long does it take to build chromium with ccache and without on your system? just curious. [2023-11-13T15:02:32Z] <sewn> idk cant tell yet cuz a tool to build it is broken [2023-11-13T15:02:38Z] <sewn> but with ccache it takes like maybe 2 or 3 hours [2023-11-13T15:02:40Z] <sewn> i mean without [2023-11-13T15:02:58Z] <sewn> cuz i build it half way through and it took only an hour [2023-11-13T15:03:27Z] <sewn> https://0x0.st/HvZY.png [2023-11-13T15:03:42Z] <ukky> is this your first time building chromium? [2023-11-13T15:04:27Z] <sewn> no [2023-11-13T15:04:31Z] <sewn> i have a 44gb ccache [2023-11-13T15:04:34Z] <sewn> 45* [2023-11-13T15:05:07Z] <sewn> i only use chromium because firefox just dont browser [2023-11-13T15:07:26Z] <ukky> firexox takes 15% to build compared to chromium [2023-11-13T15:30:41Z] <synima> There something i can read up on speeding up musl builds? [2023-11-13T15:54:42Z] <synima> Cant find libjava.so, could not find java se runtime environment, do i need java jdk and jre? [2023-11-13T16:20:56Z] <sewn> synima: what are you trying to do [2023-11-13T16:20:58Z] <sewn> also use ccache [2023-11-13T16:30:53Z] <synima> Nvm, just grabbed java from a different source [2023-11-13T16:36:09Z] <synima> How long would it take to hop into minecraft 1.12.2 asm and convert all x deps to wayland? [2023-11-13T16:38:26Z] <schillingklaus> wayland is infinitely badm so converting is a bad idea [2023-11-13T16:38:54Z] <synima> No way to run 1.12 in wayland sadly [2023-11-13T16:43:51Z] <sewn> synima: plz just [2023-11-13T16:43:55Z] <sewn> use prism launcher from flatpak [2023-11-13T16:44:08Z] <sewn> i want to try source too sometime later but the flatpak experience will always be easier and more convenient [2023-11-13T16:44:16Z] <sewn> plus you will need flatpak for other big apps like gimp krita obs etc [2023-11-13T16:44:30Z] <schillingklaus> flatpak is a waste of system resources [2023-11-13T16:44:45Z] <synima> Im using portablemc lmao [2023-11-13T16:45:23Z] <synima> Ima install arch [2023-11-13T16:45:47Z] <synima> This is too much linux for me [2023-11-13T16:46:36Z] <schillingklaus> gimp does not depend on glibc [2023-11-13T16:51:31Z] <sewn> schillingklaus: how? [2023-11-13T16:51:46Z] <sewn> it solves a problem and does it across any valid linux distribution [2023-11-13T16:52:18Z] <sewn> and how is wayland so 'badm' [2023-11-13T16:53:34Z] <schillingklaus> wayland is all crippled in functionality, making mouseless usage impossible [2023-11-13T16:53:57Z] <ilt> https://flatkill.org/ [2023-11-13T16:54:48Z] <sewn> ilt: seems to be last updated 2020 [2023-11-13T16:54:59Z] <sewn> schillingklaus: wayland is a protocol, i think youre talking about compositors specifically [2023-11-13T16:55:32Z] <sewn> i think flatpak is a good thing for kiss because you dont have maintainers who maintain large packages like gimp or krita, or the curse of them breaking [2023-11-13T16:58:24Z] <ilt> sewn: some points are still actual [2023-11-13T16:58:41Z] <ilt> like, device=all is still present [2023-11-13T16:59:03Z] <ilt> which is footgun [2023-11-13T16:59:13Z] <sewn> yeah thats a fair point [2023-11-13T16:59:18Z] <sewn> i see this with ungoogled chromium [2023-11-13T16:59:51Z] <sewn> then atleast we should have proper package maintainers or something on kiss if flatpak isnt all that great as it is [2023-11-13T17:02:19Z] <synima> I appreciate all of the help yall, but it is all for nothing, as i have reformatted my kiss linux drive [2023-11-13T17:02:37Z] <synima> Shit, i forgot to save my .config [2023-11-13T17:02:47Z] <sewn> uh oh [2023-11-13T17:02:48Z] <sewn> why [2023-11-13T17:02:53Z] <sewn> atleast use alpine [2023-11-13T17:03:04Z] <synima> Minecraft 1.12.2 doesnt work on wayland [2023-11-13T17:03:37Z] <synima> Ill likely revisit when i find a browser that doesnt need x at all and i can run mc via wayland [2023-11-13T17:04:12Z] <sewn> flatpak [2023-11-13T17:04:19Z] <sewn> and xwayland [2023-11-13T17:07:49Z] <synima> Ill reinstall this wednesday then probably [2023-11-13T18:06:18Z] <sewn> synima: u can contribute to [2023-11-13T18:06:20Z] <sewn> kissocmmunity.org [2023-11-13T18:06:21Z] <sewn> community [2023-11-13T18:07:27Z] <synima> Alright