💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2023-09-12.txt captured on 2024-05-26 at 15:58:59.

View Raw

More Information

⬅️ 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?