<l0wigh>
Ohh, glazier kinda works like plan9. I had fun installing and testing 9front on bare metal. It feels like the proper way to use mouse in a wm
l0wigh has quit [Quit: Connection closed for inactivity]
<riteo>
today I woke up at 2:30 AM
<riteo>
my circadian sleep cycle is completely nuts
<riteo>
on the flip side though, today I have an energy out of this world
<riteo>
I have done way more than I have done in the past week I think and I hope this energy lasts
<riteo>
wait it's already thursday... let's say the _last_ week instead, as in, the seven days preceding today. I always mix that part of english up
<sad_plan>
L0wigh: yeah kinda. I like its simpleness really. I also like that you can teleport windows. or redraw them maybe is the correct wording. I havent seen this much in other wms
l0wigh has joined #kisslinux
<l0wigh>
ok I probably almost (or did) broke my install. I tried to install the clangd lsp server from alpine. Well not a good idea x)
<l0wigh>
I kinda need it for my neovim setup. Kinda hard to find a way to avoid that
<l0wigh>
I also have a strange behaviour. I'm using st as my terminal and for some reason, my .profile file isn't sourced. any reason ?
WhyNotHugo has joined #kisslinux
xdream8 has joined #kisslinux
<xdream8>
L0Wigh: your .profile gets sourced upon logging in(so its a one time thing). it does not get sourced every time you open your terminal
<l0wigh>
is there a config file that is sourced by ash everytime it start ?
<xdream8>
there should be but i dont use ash so i dont know
<xdream8>
i use yash which is very good as an interactive shell
<xdream8>
it has ~/.yashrc for this purpose
<l0wigh>
you know what, let me test to do a .ashrc
<l0wigh>
well not working sadly
WhyNotHugo has quit [Remote host closed the connection]
WhyNotHugo has joined #kisslinux
<sad_plan>
L0Wigh: cant you build neovim from community instead? I dont belive it needs that clang bs. atleast not last time I checked :p
<sad_plan>
and as xdream8 said, .profile gets sources only when login in. so if you need persistant stuff across all shells, you need to re login
<xdream8>
it seems that it is possible to have a config file using ENV=~/.ashrc
<l0wigh>
neovim is built. but it doesn't have any language servers by default. I use a plugin called Mason that will download zips to install lsp server and bind them to neovim. I have the same issue as alpine users since I use musl. The only response to the problem is "install clangd in another way"
<xdream8>
try adding 'export ENV=~/.ashrc' to .profile
<l0wigh>
yep that worked !
<l0wigh>
thanks
<l0wigh>
but my OS is clearly borked
<l0wigh>
I guess I'll just save my progress, and redo a full install. It was planned anyways
<midfavila>
gm computer kissers
<midfavila>
:3c
<l0wigh>
hello
<riteo>
hi mid!
<xdream8>
both webkit2gtk and palemoon fails to build for me
<xdream8>
i got them both from kiss-xorg repo. i did not modify palemoon package but modified webkit2gtk for wayland
L0Wigh_ has joined #kisslinux
<L0Wigh_>
I had a working webkit2gtk build using kyx0r repo
fultilt has joined #kisslinux
xdream8 has quit [Remote host closed the connection]
<l0wigh>
full reinstall with -mtune=native and -O3. how much time until it's finished ? x)
L0Wigh_ has quit [Quit: Connection closed for inactivity]
<sad_plan>
L0Wigh: the differences between -O2 and -O3 is marginal at best. its also recommended to use -O2 instead, or even -Os instead. using -O3 can in some instances create bigger and slower binaries
<sad_plan>
regarding time, I wouldnt know. 8 hours?
<sad_plan>
enabling things like profiling and lto however will increase buildtime, but at the very least, you should get faster binaries out of it. buildtimes can even double with the correct flags.
<l0wigh>
-O3 slower ? how is thatb ppossible ?
<l0wigh>
and what -Os means
<l0wigh>
??
<l0wigh>
ok so, it seems like there is so much other optimization options that can help, like : -fomit-frame-pointer, -Ofast, ... I probably will need to investigate all this. I'll finish the xorg compilation with -O3 and probably switch to -Ofast for the rest
<sad_plan>
-Ofast is last time I chedk very experimental. not sure how much you really gain from it. I belive its more benefitial to look into lto and profiling if you want faster binaries
<sad_plan>
also -Os is like -O2, but without those flags which increase size
<l0wigh>
so you prefer to use -Os ?
<sad_plan>
yep
<l0wigh>
I'll go for this after my inital setup. I'll rebuild everything when I could let the pc runs in a corner of my room without having to use it
<sad_plan>
if you wanna look into lto and profiling. arch's anlp or something like that is arch but with lto and -O3. theres also a kiss-lto repo, but its dead now because of some changes in kiss some time ago. theres also a gentoo lto or something repo on github. im sure you can find them all if you have a look
<sad_plan>
alhp was the arch thingy
<sad_plan>
not anlp
<sad_plan>
you might also, later down the line, wanna check out switching to llvm, or atleast building the full llvm suite. which will allow you to build the kernel with lto aswell
<l0wigh>
sad_plan, I would love to have at least the whole clang suite (clang + clang-tools-extra) so I'll probably need to fully build llvm for this. does the kernel with lto optimizations works better ?
<sad_plan>
llvms linker is also faster than binutils's ld and gold iirc, so theres that aswell. Ive not really tested it myself, but it should work. i cant speak for the actuall results though
<sad_plan>
but im keen to find out. maybe ill just rebuild my kernel on chimera, which uses llvm. maybe I can see the ram differences for one atleast
<l0wigh>
that would be a nice test. I'm pretty sure that it would not change that much from using binutils, but every performance gain might be worth the compilation time xD
<sad_plan>
the math is quite simple; compile something once, now everything compiles faster everytime. so yes, I would say its worth it
<l0wigh>
what tool do you use to set the date and time with internet. mine is 1h late currently
zlg has joined #kisslinux
<sad_plan>
you can TZ variable to the closest one, oor date YYYYDDMM should also work. it works on the server anyway