💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-09-12.txt captured on 2024-05-26 at 15:58:59.
⬅️ Previous capture (2023-11-04)
-=-=-=-=-=-=-
[2023-09-12T04:27:18Z] <sad_plan> Doomking: well.. tinyx runs through the framebuffer, so theres a performance hit for sure. but you dont need mesa anymore because of it. which imo is nice. theres also no support for super key, at all. [2023-09-12T04:27:27Z] <sad_plan> and yes, dwm will work with tinyx. [2023-09-12T06:10:05Z] <Doomking> Not having super key isn’t a big deal [2023-09-12T06:10:11Z] <Doomking> Just wonder how much of a performance hit it’ll be, but I guess I’ll find out once I try it [2023-09-12T06:11:19Z] <sad_plan> yeah, youll notice when you try it. I personally dont think its such a big deal. [2023-09-12T06:11:24Z] <Doomking> What additional steps do I need to get it to work? I saw on ehawkvu that there were some requirements to get it to work [2023-09-12T06:11:52Z] <sad_plan> yeah, you just have to modify sx abit to be able to launch it [2023-09-12T06:12:51Z] <Doomking> too bad I didn’t get to see this after I started my mass compile of xorg and other stuff [2023-09-12T06:13:03Z] <sad_plan> I have the modified one in my repo. altough now that I think about it, I should really patch it instead of just ship the modified version [2023-09-12T06:13:14Z] <sad_plan> tinyx still requires alot of xlibs, so I dont really see the issue [2023-09-12T06:13:14Z] <Doomking> should i interrupt it? or should i let it finish before uninstalling it [2023-09-12T06:13:20Z] <Doomking> ohh [2023-09-12T06:13:41Z] <sad_plan> but sure, abort, and just kiss b tinyx, and itll fetch any missing stuff [2023-09-12T06:13:52Z] <Doomking> gotcha [2023-09-12T06:15:01Z] <Doomking> what’s your repo btw? [2023-09-12T06:16:02Z] <sad_plan> github.com/hovercats/kiss-dumpsterfire [2023-09-12T06:16:18Z] <Doomking> thanks! [2023-09-12T06:16:21Z] <sad_plan> yw C: [2023-09-12T06:17:11Z] <Doomking> since i’m not too sure how to minimize dependencies [2023-09-12T06:17:37Z] <Doomking> how important is cmake and llvm? i must have those right? [2023-09-12T06:18:04Z] <Doomking> i know cmake and llvm are needed for xorg if i’m not mistaken [2023-09-12T06:18:09Z] <sad_plan> llvm isnt needed at all. its mostly needed for mesa, unless you use radeon/amd gpu. [2023-09-12T06:18:34Z] <sad_plan> cmake also shouldnt be needed [2023-09-12T06:18:38Z] <Doomking> oh that’s good, i can avoid finishing llvm. was at 55% before i aborted the build [2023-09-12T06:19:01Z] <sad_plan> but you probably want a background setter, as the *default* background is.. bad [2023-09-12T06:19:10Z] <Doomking> shittttt i wasted so many hours to compile those for no reason:( [2023-09-12T06:19:17Z] <Doomking> what’s a background setter? [2023-09-12T06:19:26Z] <Doomking> like feh? [2023-09-12T06:19:30Z] <sad_plan> yes [2023-09-12T06:20:52Z] <sad_plan> I belive feh also requires cmake. I use bgs, which requires imlib2, which ends up needing cmake. [2023-09-12T06:21:00Z] <sad_plan> not sure about feh, or others for that matter [2023-09-12T06:21:24Z] <Doomking> is there a minimalist background setter? [2023-09-12T06:21:29Z] <Doomking> that doesn’t require cmake [2023-09-12T06:21:42Z] <Doomking> i thought feh was almost as small as you can get [2023-09-12T06:22:25Z] <sad_plan> bgs is pretty small, but its ends up requireing libjpeg-turbo, which requires cmake. Ive been looking for one aswell [2023-09-12T06:22:45Z] <Doomking> so you have cmake compiled right? [2023-09-12T06:22:51Z] <sad_plan> I use cmake for other things anyway, so it doesnt really matter that much to begin with [2023-09-12T06:22:53Z] <sad_plan> yes [2023-09-12T06:23:07Z] <Doomking> oh okay, was about to uninstall it 💀 [2023-09-12T06:23:12Z] <Doomking> thank god i didnt [2023-09-12T06:23:21Z] <sad_plan> you can always reinstall it if its needed by anything else [2023-09-12T06:23:30Z] <sad_plan> kiss will just do that for you if its needd [2023-09-12T06:23:37Z] <sad_plan> s/needd/needed/ [2023-09-12T06:23:46Z] <Doomking> but don’t i have to compile it again? [2023-09-12T06:24:27Z] <Doomking> that’s the biggest issue, to limit the amount of times compiling on my machine [2023-09-12T06:24:40Z] <Doomking> but if i have to, then i guess i have too [2023-09-12T06:27:56Z] <Doomking> sad_plan: what window manager are you currently using? [2023-09-12T06:33:26Z] <sad_plan> if youve already compiled it, and you still have the tarball on storage, then no. kiss will take care of that for you [2023-09-12T06:33:28Z] <sad_plan> im using glazier [2023-09-12T06:41:05Z] <Doomking> ooou i never heard of that before [2023-09-12T06:41:16Z] <Doomking> how does that compare to sowm? [2023-09-12T06:41:17Z] <sad_plan> its pretty niche tbh :p [2023-09-12T06:41:26Z] <sad_plan> its comparable. [2023-09-12T06:41:32Z] <Doomking> both seem to be very minimal floating window manager [2023-09-12T06:41:35Z] <sad_plan> it uses xcb though [2023-09-12T06:41:41Z] <sad_plan> yeeah, its pretty minimal [2023-09-12T06:41:59Z] <Doomking> so glazier is a bit bigger than sowm? [2023-09-12T06:42:08Z] <sad_plan> in comparisson to sowm, it doesnt handle anything but windows. so one has to use something like sxhkd to launch applications [2023-09-12T06:42:16Z] <sad_plan> yeah, it has more LOC [2023-09-12T06:44:08Z] <Doomking> Ahh, so I can assume glazier has more feature than sowm [2023-09-12T06:46:40Z] <Doomking> In your opinion, what advantages does glaizer provide that sowm doesn’t? I want to get as minimal as possible, but not too the super extreme where it’s not practical. [2023-09-12T06:55:43Z] <sad_plan> glazier only has some window features really, double borders, teleportation. it can also change bordercolors depending on colors within the window. which is kinda a cool feature, but I dont care for it tbh [2023-09-12T06:56:41Z] <sad_plan> but yeah, I suppose glazier has more features this way. but as I said, it only handles windows. nothing else. so one has to use sometihng like sxhkd to launch applications. with sowm, you dont need that [2023-09-12T07:03:26Z] <sad_plan> regarding advantages.. I dunno. its made to be more unixy atleast. youre less bound to its already configured keybindings though, seeing as it really only has 3, which is move, resize and teleport [2023-09-12T08:17:08Z] <Doomking> sad_plan: For the font is there one where I can grab from the repo or do I need to download a file? [2023-09-12T08:21:42Z] <Doomking> Also any template for the sxrc? [2023-09-12T08:22:08Z] <Doomking> Saw online who had a file with “while true; do …” [2023-09-12T08:32:29Z] <sad_plan> tinyx comes with the neccessary fonts to build. besides that you still need a font of any sort. liberation-mono i.e [2023-09-12T08:33:06Z] <sad_plan> sx buildscript is like this http://0x0.st/HfY_.sh [2023-09-12T08:33:18Z] <sad_plan> this is the only changes you need to start tinyx with sx [2023-09-12T08:39:51Z] <sad_plan> liberation-mono, or rather liberation-fonts as the package is calles is the old default for kiss. its in kiss-xorg [2023-09-12T09:31:29Z] <Doomking> huh that’s weird, i followed what you mentioned but when i enter “sx” nothing happens [2023-09-12T09:31:47Z] <Doomking> i even tried /usr/bin/sx [2023-09-12T09:32:19Z] <Doomking> but at least my screen doesn’t flicker when i enter sx [2023-09-12T09:38:22Z] <sad_plan> did you create a sxrc file? [2023-09-12T09:51:49Z] <Doomking> Yeah, I created a .sxrc file [2023-09-12T09:52:07Z] <Doomking> tried to do something similar to the .xinitrc [2023-09-12T09:52:42Z] <Doomking> and i copied a person’s sxrc config with the “while true; do …” not sure if that’ll work [2023-09-12T09:53:06Z] <sad_plan> its not $HOME/.sxrc. its $HOME/.config/sx/sxrc [2023-09-12T09:53:19Z] <sad_plan> and it has to be executable [2023-09-12T09:53:35Z] <sad_plan> and you have to create your own, so you know whats going to start [2023-09-12T09:54:03Z] <sad_plan> mine i.e. look like this http://0x0.st/HfYF.sh [2023-09-12T09:54:19Z] <sad_plan> if you dont need to start anything but dwm, you only need to add exec dwm into the script [2023-09-12T09:55:06Z] <sad_plan> however, you can do sx sh $HOME/.sxrc [2023-09-12T09:55:37Z] <sad_plan> so you can use that, but just running sx wont do anything, because it looks for .config/sx/sxrc if youve not set XDG_CONFIG_HOME to someting else [2023-09-12T09:55:57Z] <Doomking> oh i see [2023-09-12T09:56:38Z] <sad_plan> theres no reason to overcomplicate your sxrc. [2023-09-12T09:56:58Z] <Doomking> yeah, i just placed one line to run the wm [2023-09-12T09:57:18Z] <Doomking> i think the issue is that my wifi isn’t connecting so sx won’t work [2023-09-12T09:57:31Z] <sad_plan> sx doesnt have anything to do with wifi [2023-09-12T09:57:46Z] <sad_plan> sx works offline [2023-09-12T09:57:49Z] <Doomking> wpa_supplicant went thru but the no queue state is down even after “ip link set wlan0 up” [2023-09-12T09:58:11Z] <Doomking> damn… not sure why my sx still does nothing [2023-09-12T09:58:36Z] <sad_plan> thats just runit trying to start wpa_supplicant. its a separate case [2023-09-12T09:58:40Z] <sad_plan> is it execuatable? [2023-09-12T09:59:13Z] <Doomking> I followed your earlier step with fixing sx for tinyx, but i’m not sure if it went smoothly [2023-09-12T09:59:23Z] <Doomking> yeah it’s executable with chmod 755 [2023-09-12T09:59:54Z] <Doomking> but the sed line created _ then we rename it to sx to replace the original one from /usr/bin right? [2023-09-12T10:01:57Z] <sad_plan> if youre refering to from my buildscript, then yes. we basically send the output of the sed to _, then overwrite sx with the content of _. which is what we want in this case [2023-09-12T10:02:20Z] <sad_plan> ive pushed those changes to my repo, so you should basically just be able to use kiss to install it from my repo [2023-09-12T10:02:40Z] <sad_plan> just make sure youre on the latest, as I pushed those changes afterwards iirc [2023-09-12T10:03:19Z] <Doomking> Thank you! [2023-09-12T10:03:37Z] <sad_plan> np [2023-09-12T10:05:20Z] <sad_plan> does it work now? [2023-09-12T10:05:21Z] <Doomking> I’m not sure why my wifi connection is acting up now? [2023-09-12T10:05:37Z] <Doomking> now it says state dormant [2023-09-12T10:06:06Z] <Doomking> nvm now it’s back to down [2023-09-12T10:06:43Z] <Doomking> weirdly the wpa_supplicant successfully initialized but the other part isn’t working [2023-09-12T10:07:56Z] <Doomking> i’m gonna try googling again, but they keep mentioning ip link set wlan0 up or ifconfig wlan0 up [2023-09-12T10:07:58Z] <sad_plan> ive never really liked wpa_supplicant that much. but theres a trick you can use instead. do you have dhcpcd installed? [2023-09-12T10:08:05Z] <Doomking> yeah [2023-09-12T10:08:23Z] <sad_plan> ok, unlink /var/services/wpa_supplicant [2023-09-12T10:09:12Z] <Doomking> my /var/service is blank [2023-09-12T10:09:25Z] <Doomking> hmm something ain’t right with my system [2023-09-12T10:09:33Z] <sad_plan> youve never activated any services then [2023-09-12T10:09:46Z] <sad_plan> dhcpcd has to run for wpa_supplicant to work [2023-09-12T10:10:03Z] <sad_plan> dhcpcd comes with a service script, so you just need to activate it [2023-09-12T10:10:09Z] <Doomking> I ran “doas dhcpcd” [2023-09-12T10:10:38Z] <sad_plan> http://kisscommunity.org/software/wpa_supplicant/ see here. it gives some more info [2023-09-12T10:10:48Z] <sad_plan> you can instead use the dhcpcd hook to start wpa_supplicant [2023-09-12T10:11:12Z] <sad_plan> instead of using wpa_supplicant serivce script. [2023-09-12T10:11:17Z] <Doomking> let me take a look [2023-09-12T10:11:29Z] <sad_plan> or use the wpa_suplicant serivce instead, if youd rather use that. its up to you really [2023-09-12T10:17:18Z] <Doomking> rip to my system [2023-09-12T10:17:42Z] <Doomking> i’ll just chroot into my system and update it [2023-09-12T10:18:05Z] <Doomking> the best i can do for now [2023-09-12T10:18:21Z] <Doomking> thanks again for helping me out with tinyx and sx [2023-09-12T10:18:59Z] <Doomking> I’ll report back on the progress, but hoping sx will work after installing your package! [2023-09-12T10:20:15Z] <sad_plan> yw [2023-09-12T16:41:54Z] <Doomking> sad_plan: what should i do with the “Could not init font path element /usr/share/fonts/100dpi” i installed liberation-fonts so i’m assuming this is something entirely different [2023-09-12T19:02:50Z] <asimovsh> someone have tested if hyprland without x support can run in kiss?