ChanServ changed the topic of #kisslinux to: Unnofficial KISS Linux community channel | https://kisscommunity.org | post logs or else
stjohn has quit [Ping timeout: 248 seconds]
<msk[m]> GalaxyNova did you have to still use BusyBox find? I remember that sbase's find broke the package manager when I tried that
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 240 seconds]
<dilyn> imagine not knowing something so fundamentally important
<dilyn> FOSSIL is like github but on your own computer smh come on
micro_O has joined #kisslinux
Uks2 has joined #kisslinux
Uks3 has quit [Ping timeout: 248 seconds]
micro_O has quit [Ping timeout: 240 seconds]
<vladimyr> Fossil often slips under the radar which is totally unfortunate and undeserved. It even gives you a wiki.
illiliti has joined #kisslinux
<vladimyr> You may also like gitbug which is a distributed and offline first issue tracker made to escape GitHub's vendor lock-in https://github.com/MichaelMure/git-bug
<dilyn> i believe micro_O is making use of git-bug rn with the websites repo
<vladimyr> Oh really, nice! Need to check that out...
micro_O has joined #kisslinux
<acheam> Git bug requires go though
<vladimyr> If you prefer c solution fossil is the clear winner there
micro_O has quit [Ping timeout: 250 seconds]
<vladimyr> Here is the real-life example showcasing version control, releases, issue tracking, and wiki all done using fossil http://appfs.rkeene.org/web/home (also appfs is an interesting project on its own merit)
<acheam> Mosr of us have seen fossil :)
<vladimyr> Did anyone actually measure the contrast between background and text (in dark mode) on the community website? I really like those colors and have pretty good vision but still, the contrast seems a bit too low.
<acheam> Probably not
<acheam> I gave the same feedback
<dilyn> testuser: we should find a new logo per https://github.com/kisslinux/website/issues/88
<acheam> You should change the subtitle too
<acheam> I feel like its a bit unfair not to at least mention that we exist
<acheam> With a large disclaimer that its Unnofficial
<dilyn> dylan can do whatever he wants :v
<acheam> Not on my watch!
<dilyn> lol
<dilyn> good call on the subtitle
<dilyn> what should it be hmhmhm
<dilyn> "An indepedent and unofficial community organization for KISS Linux"?
<acheam> Sure
<dilyn> lol
<dilyn> shrug harder, acheam!
<acheam> 🤷
mla has quit [Ping timeout: 252 seconds]
<vladimyr> So community repo is now considered a fork? 🤔
<dilyn> it's not a fork because we don't maintain any versions of anything that exist in the kisslinux org
<dilyn> we're more akin to the AUR than a fork
<dilyn> though wyvertux and gkiss etcetc would probably fall under the umbrella of KISS-Community if they would like to be, in which case we are not MERELY a fork but a collection of projects, some of which are proper forks
<vladimyr> I mean considered as fork by Dylan
<acheam> Still no
<vladimyr> Hmm, I guess I'm missing something then because KISS wiki says many forks of KISS Linux: https://kisslinux.org/wiki/forks
micro_O has joined #kisslinux
<vladimyr> Maybe community gets linked from /repositories wiki page
<dilyn> yeah but none of those mention kiss-community :v
<vladimyr> Not yet, I guess
<vladimyr> Now when I think about it even AUR has Arch in its name...
micro_O has quit [Ping timeout: 252 seconds]
m3g has joined #kisslinux
<m3g> There's a way with gtk3 for wayland emacs, and then you can't just have harf/freet/cairo without pgtk. ree
<m3g> https://0x0.st/-txP.txt is as far as I got, and I didn't get why
<dilyn> segfault? interesting
<dilyn> what are your cflags?
<m3g> -march=native -mtune=native -pipe -O3
<m3g> maybe O3 broke it
<dilyn> sounds like GNU :V :V :V
<m3g> yeah
<m3g> dunno how to degnu
<m3g> and AR fails at libgnu.a
<m3g> even if I interchange with llvm-as and regular busybox ar
<noocsharp> "An independent and unofficial community organization for KISS Linux unassociated and distinct from the official KISS Linux"
<m3g> emacs got booted yeah, but my -nox build leaves me bummed that it can only display asci
<m3g> uemacs doesn't have this problem, yet again...
<dilyn> "unsanctioned, unassociated, unofficial, unendorsed"
<dilyn> raw, uncut
micro_O has joined #kisslinux
<noocsharp> "A raw and uncut community organization for KISS Linux"
<dilyn> "Community members gone wild"
<dilyn> they love (to) KISS
m3g has quit [Ping timeout: 248 seconds]
<acheam> Thats the one
micro_O has quit [Ping timeout: 250 seconds]
<vladimyr> Not really a logo but could work as a page banner https://peewee.com/wp-content/uploads/2014/07/vintage-kissing-booth.jpg :D
<dilyn> incredible
<travankor> what's the benefit of going from runit -> s6 (without s6-rc) ?
<travankor> from the tidbits section of the website
<rio6> why no s6-rc?
<acheam> hmm oh yeah interesting that he is using s6
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 250 seconds]
mahmutov has joined #kisslinux
<testuser[m]> Hi
<acheam> 10 min early today!
<testuser[m]> i have a test in few min lol
<acheam> good luck!
<testuser[m]> Thanks
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 250 seconds]
<dilyn> s6 is pretty sane, whereas runit is strange and confusing
<dilyn> it's probably faster to use s6 than runit thanks to execline
micro_O has joined #kisslinux
<acheam> I was always too scared to mess with init lol
micro_O has quit [Ping timeout: 252 seconds]
<travankor> dilyn: by strange and confusing do you mean the symlinking part?
<dilyn> lol
<dilyn> by strange and confusing I mean there's a reason that distributions stopped using things like runit
<travankor> like with systemd :v
<dilyn> s6 in my (limited) experience eases the qualms people had with not-systemd that caused them to adopt systemd
<dilyn> yes haha
<travankor> huh, i thought s6 was more or less the same as runit with some extra goodies
<acheam> nope, but inspired somewhat by it
<acheam> GNU make tho :(
<travankor> does s6 use the filesystem like runit, like down files
<acheam> idk
<travankor> acheam: you do know that bsd make is different for each of the bsd systems :P
<acheam> yes
<travankor> bmake that's packaged is the netbsd one
<acheam> yes
<acheam> whats your point?
<travankor> uhh, i didn't really have one
<acheam> Lol
<dilyn> lol
<dilyn> for s6 the services are compiled
<dilyn> there's a whole entire mereology for what an s6 service setup looks like and it's quite unique
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 252 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 248 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 252 seconds]
<dilyn> http://ix.io/3xbX zfs so gross
<testuser[m]> Bru
<testuser[m]> h
<dilyn> breh
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 250 seconds]
riteo has joined #kisslinux
<riteo> hiiii!
<testuser[m]> hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
<riteo> I see that git caching made it into kiss, nice!
micro_O has joined #kisslinux
<testuser[m]> dilyn what did you do to kiss-me repo that you had to recreate it
<dilyn> the github version diverged from my local version when i switched it to being a mirror of a fossil repo
<dilyn> i tried to force-push to rewrite everything but it wouldn't take
micro_O has quit [Ping timeout: 250 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 248 seconds]
<dilyn> :O mcf has a patch that allows elftoolchain to build the kernel...
<dilyn> lads we're down to 3 gpl packages
<testuser[m]> whats an elftoolchain
<testuser[m]> reimplement those 3 now
<dilyn> elftoolchain is a bsd licensed elfutils
<dilyn> the three are alsa-{lib,utils} and linux-headers :P
<riteo> dilyn: technically those aren't 3...
<riteo> there's a fourth, the final boss
<dilyn> so really, two. and those two are for chromium xD
<riteo> the linux kernel
<dilyn> well the kernel is ancillary to the project
<testuser[m]> just dont use audio bruh
<dilyn> that was a thought
<riteo> these millenials shm my head
<dilyn> but I've been binging dropout and critical roll for two weeks. I kind of need audio atm
<riteo> just read subtitles smh
<riteo> when they say [intense music] just pump adrenaline in your veins
<testuser[m]> are you consuming proprietary streaming services dilyn
GalaxyNova has joined #kisslinux
<GalaxyNova> What is a freestanding alternative to less that is not GNU less
<riteo> freestanding?
<riteo> oh now I get it
<testuser[m]> most
<GalaxyNova> lol most
<riteo> yeah use that one
<riteo> and yes those names are hilarious
<GalaxyNova> I created the most package in community
<riteo> oh
<testuser[m]> that's the joke
<riteo> I feel dumb
<GalaxyNova> xD
<testuser[m]> i guess you could extract less from busybox
<riteo> so why not most? Isn't it like a less alternative?
<riteo> well you can compile busybox with only less in it
<GalaxyNova> it has a lot more features
<GalaxyNova> than less
<GalaxyNova> and it needs s-lang which is an extra 5 megabyte dependency only for a pager :/
<riteo> bruh
<riteo> well then try compiling busybox with only less in it
<riteo> ig you can just rename the resulting binary as "less" and be done
<GalaxyNova> possibly
<GalaxyNova> I was hoping I'd be able to completely purge busybox from my system
<riteo> gpl?
<testuser[m]> you want a pager just for regular use right not argument compatbility
<GalaxyNova> nah just realized I don't like that it's got so many different programs in the same project
micro_O has joined #kisslinux
<testuser[m]> just pipe it into your editor
<riteo> ooh good idea
<GalaxyNova> ah
<riteo> at least in my case kak is a nice pager
<GalaxyNova> would that work for man pages though?
<testuser[m]> no
<GalaxyNova> -_-
<riteo> I mean, you can set the pager externally with kak or vi
<riteo> but it's very broken
<riteo> maybe you can disable formatting?
<GalaxyNova> mfw, isn't there openbsd less ported to linux or something?
<testuser[m]> whats wrong with having many diff coreutils in 1 package
<testuser[m]> would you want 200 packages for ls, wc ...
<riteo> also thinking about it, still, why not just compile less and that's it?
<dilyn> just use vim!
<riteo> it's still one package
<GalaxyNova> Well if id had just coreutils that'd be fine but it also has vi, init system, a shell, and a bunch of other stuff
<testuser[m]> you can just not build them
micro_O has quit [Ping timeout: 252 seconds]
<riteo> dilyn: in my case it's all broken with both vi and kak, does vim handle man pages better?
<dilyn> oh man i have no idea
<dilyn> i don't use manpages
<GalaxyNova> wait really?
<dilyn> ls: /usr/share/man: No such file or directory
<GalaxyNova> uh, how do you read manuals then
<dilyn> if I need them I just look them up online
<dilyn> I live in the future, you see
<riteo> lmao
<riteo> I still prefer my man pages offline, thank you
<riteo> anyways why are man pages so broken? Why does every character have some weird character in between?
<GalaxyNova> When Lennart pushes systemd-backdoord and half the internet goes down I'll still have my offline documentation!
<testuser[m]> show jpg riteo
<testuser[m]> it seems fine to me
<riteo> ermh gimme a second, I've still not installed a screenshot tool in there, I'm on my laptop rn
<dilyn> by then I'll have memorized everything i'll need :P
<GalaxyNova> xD
<riteo> megamind
<testuser[m]> whats wrong with gnu les sbtw
<testuser[m]> its only 200kb
<GalaxyNova> > gnu
<riteo> that's right
<GalaxyNova> "only" 200kb
<riteo> lmao
<riteo> wait what software is there for screenshotting on wayland
<testuser[m]> none
<GalaxyNova> grim / slurp is great
<testuser[m]> o
<testuser[m]> i thought screensahring
<testuser[m]> sharing*
<riteo> no worries
<riteo> wait do I need to install them both
<riteo> why are those two separate programs
<testuser[m]> its 148kb GalaxyNova if you build it with -Os
<testuser[m]> grim for ss slurp for selecting area
<GalaxyNova> riteo: grim takes a full screen screenshot and slurp can select a screen area to screanshot
<riteo> oh I see
<testuser[m]> the size is probably cuz ofncurses
<riteo> cool! I'll do
<riteo> btw it's still pretty big, considering that on my machine busybox is 904kb
<phoebos[m]> riteo: pipe the output of man through col -bx before your editor
<GalaxyNova> micro_O: Is there a possibility of creating a symlink package in wyverkiss called ncurses that links to netbsd-curses?
<testuser[m]> why not
<testuser[m]> most programs just wont build
<riteo> phoebos[m]: it works! Why's that?
<testuser[m]> where'd you get your cols from
<testuser[m]> busybox doesnt seem to have it
<phoebos[m]> col strips the control chars which usually make the headings bold etc
<riteo> testuser[m]: idk, lemme see
<testuser[m]> util-linux ?
<phoebos[m]> col, not cols testuser
<testuser[m]> cols = implementations of col
<riteo> util-linux
<riteo> it comes from there
<phoebos[m]> ah
<riteo> btw on more they don't look bold
<riteo> so it's... Useless formatting?
<testuser[m]> cuz it stripped
<riteo> nono, with more it doesn't need any of that
<riteo> it's the default with man
<riteo> I just did `man man`
mahmutov has quit [Ping timeout: 248 seconds]
<riteo> testuser[m]: do I just install that binary inside of ~/.local/bin
<riteo> "binary", I meant script
<testuser[m]> yea
<riteo> do I really need notify-send
<testuser[m]> no
<riteo> nice
<riteo> ok I installed it and it made me select a region with a really nice interface
<testuser[m]> wat
<testuser[m]> aoh
<riteo> it's very fancy stuff for me
<riteo> on my main broken install of arch it just showed a rectangle where I dragged
<testuser[m]> isnt that what its supposed to do
<riteo> yeah but this one's fancier
<riteo> this one makes the foreground slightly whiter and clears it up where I select, even showing it's resolution
<riteo> it's really nice
<riteo> epic, now I got a way to make pictures of my screen but no image viewer lmao
<riteo> did the wiki/wayland/alternatives page go away?
mahmutov has joined #kisslinux
<riteo> wait, if imv is not in the community repos, then what image viewer do you all use?
<GalaxyNova> mpv
<testuser[m]> yeah mpv rieto
<testuser[m]> riteo
<riteo> wait is it really usable as an image viewer
<testuser[m]> perhaps
<testuser[m]> just symlink input.conf, mpv.conf, scripts and script-opts from this repo to ~/.config/mpv/
<riteo> that's... interesting
<riteo> I'll look into it
<dilyn> screensharing is possible on wayland, it just requires dbus
<riteo> "just"
<dilyn> and some part of the spec I've forgotten the name of
<dilyn> i mean dbus is small :P
<GalaxyNova> also screen recording needs pipewire or something
<testuser[m]> poopwirte
<testuser[m]> poopwire
<dilyn> but pipewire only requires dbus and alsa!
<dilyn> so
<GalaxyNova> mfw
<riteo> bruh
<dilyn> ipc is useful folx
micro_O has joined #kisslinux
<GalaxyNova> just use unix sockets smh
<riteo> wait wasn't the whole point of pipes and whatnot to provide IPC
<testuser[m]> its a "modern" version of em
<riteo> why does modern mean more complex nowadays
<testuser[m]> thats the definition of modern
<riteo> bruh
<GalaxyNova> there are exceptions
micro_O has quit [Ping timeout: 250 seconds]
<GalaxyNova> wayland is a good modern thing
<riteo> I would like to say that modern means "catered to actual requirements, removing unneeded historical baggage, but most of the time actual requirements become the most shitty thing ever
<riteo> "b-b-but it must be scalable!!!!!"
<riteo> GalaxyNova: yeah, wayland isn't that bad at all, I actually kinda like its protocol-based approach at stuff
<noocsharp> is there a screensharing wayland protocol?
<testuser[m]> Enterprise grade
<riteo> also at first I thought it was a bad idea to merge compositors and window managers into one thing but thinking about it compositors did stuff that WMs should already have done in the first place
<riteo> also, correct me if I'm wrong, but weren't compositors more like a thing added later? Kinda like an hack?
<riteo> why where they separate in the first place?
<riteo> uh it looks like it was an extension added later, so I was kinda right on that one
GalaxyNova has quit [Ping timeout: 256 seconds]
<dilyn> it's supported by sway and wayfire off the top of my head
stjohn has joined #kisslinux
<riteo> well, small things aside, talking about wayland does anybody know if "libinput debug-events" is supposed to work while its window is not focused?
<riteo> I thought wayland was supposed to isolate input between processes
<dilyn> does anybody get an error like this building the kernel (5.13.3 in my case) with LTO_CLANG enabled (either full or thin)
<dilyn> vmlinux.o: warning: objtool: elf_getdata: Invalid section descriptor
micro_O has joined #kisslinux
<testuser[m]> Hmm it's been a whole week since schillingklaus shat on wayland
<testuser[m]> a new record
<riteo> who?
<testuser[m]> schilling
<testuser[m]> Dude just comes to give a one line message with contents "xyz is bad" every few days in every irc channel
<testuser[m]> lol
<riteo> ah lmao
<riteo> I thought it was some famous person and got confused
<riteo> omg that dude that wrote that amazing thread always writes posts like that one: https://libredd.it/user/Linux-SystemSuperior
micro_O has quit [Ping timeout: 250 seconds]
<riteo> their own username is a piece of art by itself
<riteo> > Windows is a "Haha OS", a joker's "operating system" (lol).
<riteo> this is premium copypasta material
<travankor> is the schilling's reddit account?
<riteo> I have no idea, it's called Linux-SystemSuperior lmao
<testuser[m]> no its some random acc
<riteo> idk, does schilling say "CYA!!!! DUMBASS!!!" and then come back at least 10 times saying they won't come back anymore?
<testuser[m]> no
<travankor> >Yuck. I have 64GB of RAM and even THAT isn't enough for some Minecraft mod configs.
<travankor> lmao
<riteo> this account has to be preserved
<riteo> > Lol - Application (not "App") Store. Haha, Yuck. would NEVER use that. On ANY device. Can't STAND them!
<riteo> dude hasn't a phone
<riteo> wait, steam is a store
<riteo> this is a troll 100%
<riteo> > I've been using Linux since 1998. Was (am still!) absolutely OBSESSED with Linux, even tho I hadn't used it at the time I heard about it. These days I only use Linux and I'm primarily a gamer, NO Windows AT ALL, not even in VM. Yes, i use Linux for gaming, as a gamer.
<riteo> do they always talk about compositing
<riteo> travankor: > On my rig, Minecraft uses at least 30GB of RAM and performance TANKS on Windows
<riteo> omg I'm only finding good stuff, last quote and I'll stop, I promise:
<riteo> > Also - Linux is FAR more FUN! Playing games (any game) on Windows is impossible for me as it's like watching paint dry. Yes, i would MUCH rather play a WINE game than do it on Windows (lol - Windows for gaming, haha).
<testuser[m]> bruh
<riteo> so we got this person in their thirties which are married for 19 years, plays 24/7 like a TRUE GAMER, hates wayland WITH PASSION, calls windows the JOKER OPERATING SYSTEM, plays at minecraft with every mod ever created, uses windows since 1998, doesn't use app stores and keeps their computer always on with some game open ready to scream about their superiority on reddit
<testuser[m]> I doubt they're even halfway to their thirtie
<testuser[m]> s
<riteo> idk, that's an interesting use of internet jargon
<riteo> their jargon is primarily made of LOL, all caps, silly namecalling and "haha"s
<riteo> I can see a 35 old man who hates his wife do that
<riteo> or, as usual, this could be an extremely elaborate troll
<riteo> both ways this is fun as hell
<travankor> i don't think that person is married :p
<riteo> lmao they always put (lol) after Windows, like if it were (tm)
<riteo> Windows (lol)
<travankor> winl0lz
<riteo> oh my god they said that they have 62 TBs of storage
<riteo> that's the truest of gamers
<riteo> GAMING 24/7 with their HIGH SPEED 62 TB NAS storing every game ever created
<testuser[m]> loldows
<riteo> probably half of it is dedicated only to minecraft mods lmao
<travankor> that guy and fungalnet would make an interesting pair
<riteo> omg who is fungalnet now
<riteo> I looked it up and finished in an interesting blog
<riteo> interesting for the wrong reasons though
<testuser[m]> sysdfree
<riteo> https://sysdfree.wordpress.com/2021/08/25/348/ omg schillingklaus commented too
<riteo> also btw this blog called everyone here against kiss values
<riteo> "hurr durr the big leader dylan restructured everything because the community wasn't kiss, luckily he restructured everything"
<riteo> also lmao they called dylan "he" and then specified who
<testuser[m]> no fungalnet just has issues with reading comprehension
<riteo> like it's some cult or something lmao
<testuser[m]> Before anyone knew it, Kiss community violating the principles was more Kiss than Kiss itself, and the community’s looser principles (or lack there of) were characterizing Kiss more than it could maintain character itself.
Guest43 has joined #kisslinux
<riteo> wait is this part of the reading comprehension or did they actually say that
<riteo> s/say/mean/
<testuser[m]> that's what they wrote
<riteo> yeah, buy did they mean what I said before or was it that reading comprehension thing
<testuser[m]> no i was just saying they have (or pretend to have) trouble understanding stuff
<testuser[m]> check the reddit thread
<testuser[m]> the "chcpcd" one
<riteo> I'll do
<riteo> oh
<riteo> my
<riteo> god
<riteo> this was the weirdest experience I've ever had
<riteo> at first it was funny but now my head hurts a little
micro_O has joined #kisslinux
<riteo> > Kiss is much simpler than Arch, it is K.I.S.genius
<riteo> I don't think that's how acronyms work
<riteo> lmao from the list of healthy distro from their blog: Kiss Linux –> kisslinux.org (New and even more promising – independent from community influence)
<riteo> does fungal use only repo with their system
micro_O has quit [Ping timeout: 250 seconds]
<riteo> well, I have to go for now, cya!
riteo has quit [Quit: epic weird people on the internet moment]
illiliti has quit [Quit: leaving]
<konimex> > their jargon is primarily made of LOL, all caps, silly namecalling and "haha"s
<konimex> put away the LOLS, all caps, and "haha"s and it can be pretty much applied to some people here tbf
vladimyr has quit [Quit: Reconnecting]
vladimyr has joined #kisslinux
vladimyr has quit [Client Quit]
vladimyr has joined #kisslinux
<dilyn> ^
micro_O has joined #kisslinux
<dilyn> some of those people are gonna have fucking coniption when they see my new email o.o
mahmutov has quit [Ping timeout: 250 seconds]
micro_O has quit [Ping timeout: 250 seconds]
<konimex> by email you meant mailing list email or something else? since I don't know if the mailing list was deactivated after Dylan decided not to use any at all
<dilyn> my email address, sorry
<dilyn> the mailing list will return sunday evening if somebody jumps on me for it; something dramatic happened in my personal life that sort of consumed all the time I wanted to devote towards community-facing things :o
<dilyn> sorry all, but self-care comes first
<vladimyr> Wish you quick and easy going back to normal
<dilyn> we'll get there (: ty
<testuser[m]> soon
<dilyn> soon(tm)
<dilyn> knowing me... six years
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 248 seconds]
vladimyr has quit [Quit: Reconnecting]
vladimyr has joined #kisslinux
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 250 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 252 seconds]
<acheam> Vim has a built in manpager
<cem> I was gonna mock it, and then remembered that Emacs does too
<acheam> You don't get to mock another editor being bloated
<cem> I can mock vim however I like
<acheam> You have 2 manpagers actually!
<cem> emacs ain't an editor
<cem> vim is
<acheam> Fair
<cem> your point is fair as well
<cem> :D
<cem> also that reddit thread
<cem> dude needs a chill out
humky has quit [Read error: Connection reset by peer]
humky has joined #kisslinux
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 240 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 240 seconds]
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 252 seconds]
humky has quit [Quit: Leaving]
<ang> I thought maybe some1 has a use for this
<ang> it prints an acme compatible file:line:char address of lines longer than a certain length
humky has joined #kisslinux
micro_O has joined #kisslinux
micro_O has quit [Ping timeout: 252 seconds]
mahmutov has joined #kisslinux
<acheam> Why 74!
<acheam> s/!/?/g
<phoebos> is `VAR [?+:]=` foo posix Makefile?
<phoebos> or just VAR = foo
<testuser[m]> just run it with bmake to see
<phoebos> i think bmake supports it, but is it posix
<cem> Not afaik
<cem> You can do VAR = foo
<cem> VAR = ${VAR} bar
<testuser[m]> i guess you can do
Uks2 has quit [Ping timeout: 250 seconds]
<testuser[m]> VAR = `echo ${VAR:-1}`
<testuser[m]> idk if itll work
<testuser[m]> but it seems horrible
<phoebos> VAR = ${VAR} bar gives a recursion error with gmake
<cem> Add a line `.POSIX:`
<cem> to the end
<phoebos> not the beginning?
<testuser[m]> it doesnt matter
<testuser[m]> i think
<cem> Yeah, it doesn't matter
<ang> acheam, to leave space for line numbers
<testuser[m]> shouldn't it be 76 thyen
<cem> I just said the end so it gets out of the way
<acheam> unless you have a loooot of lines
<ang> tools like nl(1) tab indent line numbers
<phoebos> .POSIX doesn't help
<testuser[m]> i put POSIX: and .PHONY: target1 ... at the top
<acheam> ang: ok
<cem> Eh, using += is widely supported
<phoebos> yeah, eh.
<cem> Man, I really started liking ninja's build system
<phoebos> is there a difference between ${FOO} and $(FOO)
<testuser[m]> no
Uks2 has joined #kisslinux
<testuser[m]> i use $() cuz it looks cleaner
<testuser[m]> but idk im not the best person to comment on makefiles
<cem> I use ${} because I always confuse it with subshell
<cem> It really doesn't matter much
<phoebos> need to ask illiliti if there's a posix way to do CFLAGS+=...
<testuser[m]> i just recurse
Guest43 has quit [Quit: Client closed]
<testuser[m]> make target CFLAGS="$(CFLAGS) asdf"
<cem> Well, the posix way is to not do it
<phoebos> ugh
<testuser[m]> check
<cem> Yeah, merge separate variables in one
<phoebos> ah i could use a different variable name, what a dummy
Uks2 has quit [Ping timeout: 248 seconds]
Uks2 has joined #kisslinux
<ang> acheam, just checked nl(1), you'd actually have to limit code to 72 columns to account for its default (POSIX) style of numbering and still fit within 80 columns
<ang> not that it matters though
<acheam> Oo
<acheam> OK*
m3g has joined #kisslinux
mahmutov has quit [Ping timeout: 245 seconds]
<acheam> PSA: many `more` implementations are actually very good and offer a more minimal, yet very usable paging experience
<acheam> i've switched to it from less, as less contains many features that I never use
<acheam> (some more implementations suck though)
<dilyn> for a POSIX makefile the first noncommented line has to be .POSIX
<dilyn> more is 'acceptable' if you want paging and not reading, but i'd rather use cat than more :<
<cem> not being able to go back is crap
<cem> busybox less is pretty okay imo
<cem> more is straight up useless
mobinmob has joined #kisslinux
<dilyn> more = useless -> more = (use)(less) -> more = use less -> ln -sf less ~/.local/bin/more
<acheam> Lol
<ang> I used to simply output man to the console and scroll/search with tmux
<acheam> Obsd more lets you scroll up
<acheam> And some other implementations do too
<ang> problem was always finding the beginning of the man page
<acheam> Just search for the name of the manpage?
<ang> that should work I guess
<acheam> More specifically, search for name(
<ang> ^NAME works pretty good
<ang> no need for paging anymore though, I live in acme now
dilyn has quit [Quit: Connection closed]
<ang> acme is like emacs, you can live in the editor but its less shit
stjohn has quit [Quit: Leaving.]
<acheam> Why don't you just use plan9?
mahmutov has joined #kisslinux
<ang> I prefer to have a proper web-browser and mpv
<ang> hardware support is probably not good as well but I haven't researched that at all
<rio6> I use vim as my man pager
<cem> Isn't openbsd more just an old version of less?
<cem> Yeah, it is
<vladimyr> is CDDL licensed tool acceptable?
<acheam> Sure?
<acheam> cem: interesting
<cem> acheam: It's the same behaviour with LESS_IS_MORE=1
<cem> They just symlink more to less
<acheam> I don't like that though
<acheam> I like how more is simpler
<cem> Well, yeah it is simpler and POSIX and all
<cem> I just can't find a use for it where less isn't clearly the better choice
<cem> But I rarely use either, and when I do, I do it for reading, not for paging
ang has quit [Remote host closed the connection]
mahmutov has quit [Ping timeout: 248 seconds]
ang has joined #kisslinux
mahmutov has joined #kisslinux
vulpine has quit [Quit: Connection reset by purr]
travankor has quit [Remote host closed the connection]
mobinmob has quit [Quit: Connection closed for inactivity]
travankor has joined #kisslinux
travankor has quit [Remote host closed the connection]
travankor has joined #kisslinux
vulpine has joined #kisslinux
Guest85 has joined #kisslinux
Guest85 has quit [Client Quit]
cotangent has joined #kisslinux
<cot> !ping
<cotangent> [meta] cot: what?
<acheam> yay its back
<acheam> s/yay/woohoo/g
<cotangent> <acheam> woohoo its back
<acheam> phoebos: you've convinced me to start writing more things in mdoc :)
<acheam> am converting some of my active documents from plaintext into it right now
<cem> mdoc is fantastic
<acheam> i love the idea of semantic markup
<phoebos> yay! semantic markup is super powerful and it makes sense to write
<phoebos> also no more build deps for your man pages
<acheam> i never considered scdoc to be a huge dep
<acheam> its a small portable c99 program
<cem> yeah, I've been using it for quite a while and I love
<acheam> but right now i'm converting personal documents, not manpages
<acheam> i'll do those as I work on specific projects
<phoebos> 0 deps is better than 1
<acheam> that it is
<cem> I personally don't like scdoc much
<acheam> why not? It's pretty much markdown
<cem> It's not the syntax, it's that the output documents are really plaintextish
<phoebos> nice! i experimented with replacing TeX with roff, it just took a bit too long to write but mdoc is perfect
<cem> man -Tpdf of a manpage generated with scdoc is straight up bad
<cem> Especially stuff like tables
<acheam> oh yeah I get what your saying
<acheam> but tbl(7) scares me
<phoebos> writing manpages via scdoc loses the power of semantic markup
<phoebos> tbl is straightforward
<acheam> that it does
<phoebos> i love how it all uses pipes, super unixy
micro_O has joined #kisslinux
<cem> Does mdoc look like a proper document?
<cem> I used to use -mom for creating some docs
<phoebos> i just switched to a man-pagey style
<phoebos> i was using -ms before
<cem> Ah, alright
<phoebos> also, acheam: you've probably seen this, but https://manpages.bsd.lv/mdoc.html is a good primer
<phoebos> afterwards, you can't beat man 7 mdoc
<acheam> I have, but thanks!
micro_O has quit [Ping timeout: 250 seconds]
<acheam> whats this -m flag?
<acheam> "Augment the list of directories to search for manual pages." says man(1)
<acheam> ohhh mandoc(1) exists
<acheam> nvm
<acheam> wait I still dont get it
<acheam> cem, phoebos
<phoebos> I'm guessing that's like /use/share/man/manN etc
<acheam> yes
<acheam> but what did yall mean with -ms and -mom?
<cem> In mandoc, or groff or troff -m is used specify which macro to use
<cem> mandoc only supports the -man and -mdoc macros
<phoebos[m]> Ah yeah they're macros
<cem> groff has a bunch of macros for document formatting
<acheam> oh okay
<acheam> will play around with groff
<acheam> even though its GNU :(
<phoebos[m]> There's (di)troff or alternatively neatroff
<acheam> groff is the only one packaged for obsd and im lazy
<cem> obsd has deroff in source
<cem> oh that's something different
<acheam> yeah
<acheam> interesting but not super helpful in this case
<jslick> Was the documentation for kiss alternatives removed? There used to be an example command to switch all alts for a package, but I can't find it anymore
<acheam> kiss a | awk -F: '{print $2}' | sh
<acheam> or something like that?
<acheam> I forget what the kiss a output looks like
<acheam> kiss a | awk -F: '/pkgname/ {print $2}' | sh
<jslick> checked out old revision; I see: kiss a | grep ^sbase | kiss a -
<acheam> yep thats cleaner
<jslick> Couldn't even find the command documentation in the current version; wonder why he removed it
<acheam> its not really relevant
<acheam> general tips and tricks shouldn't be included in the documentation IMO
<acheam> they can be put elsewhere
<jslick> I mean documentation for even the alternatives command seems to be missing, not just tips and tricks
<acheam> ah
<acheam> z/1
<acheam> oops
<jslick> That's a really short password
<acheam> thats true
<acheam> it will never be as secure as the most strong and complex passowrd there is
<acheam> "dt"
illiliti has joined #kisslinux
<illiliti> ?=, +=, ... is actually posix
<illiliti> := superseded by ::=
<m3g> += doesn't work for busybox sh
<acheam> this is about makefiles
<illiliti> there's also :::=
<phoebos> this is cool
<illiliti> posix getting complicated
<phoebos> is there a place to download the actual standards without making some account
<illiliti> afaik, to download drafts you need an account
<acheam> gold mine of programs from neatvi's original creator: http://litcave.rudi.ir/
<acheam> including a compiler, linker, assembler, libc, mail client, framebuffer terminal, fb document viewer and roff clone, among others
<phoebos> ikr
mov_eax has joined #kisslinux
mov_eax has quit [Ping timeout: 250 seconds]
m3g has quit [Ping timeout: 240 seconds]