ChanServ changed the topic of #kisslinux to: KISS Linux | https://kisslinux.org | https://kisscommunity.org | post logs or else
<acheam> yeah
<acheam> my solution to that in the past has just been to fork projects
<acheam> for example, my only nit with catgirl right now is that it doesn't have vi-like line-editing
<acheam> (not a huge deal as I use emacs bindings in the browser anyways, but still inconsistent with the rest of my TUI programs)
<noocsharp> i discovered sam zeloof recently
<noocsharp> very interesting projects
<acheam> very interesting projects that go entirely over my head
<noocsharp> claims to be the first person to manufacture a 1200 transistor chip at home
<noocsharp> which is insanely cool, because in a few years, it might be possible to manufacture our own computers from scratch
<noocsharp> well, from a silicon wafer at least
<acheam> is 1200 a lot? Seems like a teeny tiny amount
<acheam> still cool to do at home
<acheam> but what capability of computer are we talking about here
<noocsharp> yeah, apparently it's about on par with the intel 4004 from 1971
<noocsharp> on the same order of magnitude, the intel 4004 has like 2000 transistors
<acheam> interesting
<noocsharp> a 6502 only has around 3000 transistors
<acheam> really?
<acheam> wow
<phoebos[m]> photolithography requires some pretty sophisticated equipment though
<noocsharp> sam zeloof has a youtube channel, where he walks through how he made it
<noocsharp> definitely worth a watch
nerditup- has quit [Quit: Bye]
nerditup has joined #kisslinux
Uks2 has quit [Ping timeout: 250 seconds]
Uks3 has joined #kisslinux
<midfavila> neat technology for sure
<midfavila> i'll be more interested once you can make stuff in the Z80 level of complexity though
<midfavila> so around 8000 transistors I think?
<noocsharp> isn't that what collapseos runs on?
<midfavila> yeah
<midfavila> hence my interest
<midfavila> once i learn FORTH and work through the MINIX book I intend to build an RC2014 backplane system and contribute to cOS
mahmutov has quit [Ping timeout: 240 seconds]
<midfavila> man, uuencode/decode are such cool tools
GalaxyNova has joined #kisslinux
<midfavila> also, turns out that there's a tool called unexpand to convert spaces into tabs. people can finally stop being ridiculous about indentation, so long as they're consistent with their personal choices
<GalaxyNova> why do we need a special tool for that
<acheam> ^
<GalaxyNova> just use sed
<midfavila> technically you don't
<midfavila> but you technically don't need head or tail either
<GalaxyNova> tfw you realize posix is bloated
<midfavila> i mean
<midfavila> there's a reason people call it poosix
<GalaxyNova> lmao
Guest38 has joined #kisslinux
<GalaxyNova> hello
<GalaxyNova> Guest38
Guest38 has quit [Client Quit]
<testuser[m]> Hi
<GalaxyNova> Hello testuser[m]
<GalaxyNova> most syntax highlights man pages
<GalaxyNova> and you get set up your own custom keybindings and color schemes for it
<GalaxyNova> it's quite cool
<testuser[m]> Hmm
<GalaxyNova> is it not working for you?
<testuser[m]> I thought it highlighted regular langs by default aswell
<testuser[m]> Not just manpages
<GalaxyNova> oh
<GalaxyNova> you could look into bat then
<GalaxyNova> it's a pager that can highlight normal langs
<testuser[m]> Yeah ik that one
<GalaxyNova> if you also just care about the syntax highlighting you could get a syntax highlighting program and then pipe it into a regular pager
<acheam> Or just use less
<testuser[m]> I just pipe into my editor for syntax highlighting
<testuser[m]> But a pager would be beyter
<testuser[m]> Better
<GalaxyNova> I think most supports a way to interpret ansi color codes
<testuser[m]> Oh, less -R does aswell but it's a gnoo extension
faulty has joined #kisslinux
<GalaxyNova> welcome faulty
<GalaxyNova> :D
<faulty> hello!
<faulty> hello, i am installing kiss, i did the . ~/.profile and i can see the packages but when i do kiss build gnupgl to setup rep signing it says it can't be found!
<testuser[m]> change the keyserver
<testuser[m]> wait
<testuser[m]> pgp.mit.edu
<acheam> Echo $KISS_PATH
<faulty> that's not the problem, i cant build gnupgl
<testuser[m]> Oh misrea
<testuser[m]> misread
<faulty> ERROR 'gnupgl' not found
<acheam> echo $KISS_PATH
<faulty> -> Building: explicit: gnupgl
<faulty> -> Checking for pre-built dependencies
<faulty> ERROR 'gnupgl' not found
<acheam> Uhh
<acheam> Its gnupg1
<acheam> Not gnupgl
<faulty> oh my god
<faulty> im sorry
<acheam> Lol
<faulty> thanks for the hassle anyways
<GalaxyNova> I've just noticed the new website has abusolutely no references to kiss community :(
<GalaxyNova> kinda sad since it's gonna make it harder for new users to learn that kiss community exists
<faulty> just change all statuses on all social media to libera.chat #kisslinux
<faulty> be the revolution
<GalaxyNova> yes
<GalaxyNova> might make an issue later to see how dylan would feel about having the links included
GalaxyNova has quit [Read error: Connection reset by peer]
<testuser[m]> Dylan wanted to go for shithub discussions for tek support
<testuser[m]> But it's not instant like irc
soliwilos has quit [*.net *.split]
faulty has quit [Quit: Client closed]
GalaxyNova has joined #kisslinux
faulty has joined #kisslinux
<faulty> kde on kiss?
<faulty> how
<faulty> ah, thanks
<GalaxyNova> faulty: It's pretty unstable and incomplete unfortunately. I would go with sway or another wayland compositor for the best experience.
<testuser[m]> yeah
<faulty> hmm, that's unfortunate.. i really like kde for regular browsing
<testuser[m]> what does a de have to do with browsing
<GalaxyNova> you could also add a kiss-xorg repo and use a regular window manager like awesomewm
<GalaxyNova> and i think there's a usable kiss-xfce repo
<faulty> kiss-xorg repo?
<GalaxyNova> for xorg programs
<faulty> i like a de like kde for casual browsing
<GalaxyNova> official repository is only for wayland
<GalaxyNova> faulty: If you really want to use KDE ask dilyn when they are online
<faulty> ill use/learn sway for now :)
<faulty> quick i think last question.. where do i get the libX11?
<testuser[m]> kiss-xorg
<testuser[m]> what do you need it for
<faulty> apparently sway
<GalaxyNova> what??
<testuser[m]> nooooooooo
<faulty> what did i d
<faulty> let me revert my .profile
<faulty> fixed it
<faulty> the kde lib was acting weird
<faulty> sorry for the confusion
illiliti has quit [Quit: leaving]
smartin has joined #kisslinux
faulty has quit [Quit: Client closed]
GalaxyNova has quit [Read error: Connection reset by peer]
soliwilos has joined #kisslinux
Crestwave has quit [Ping timeout: 240 seconds]
Crestwave has joined #kisslinux
claudia02 has joined #kisslinux
<claudia02> "press"
<travankor> "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."
<travankor> what does that even mean?
<claudia02> Yeah, the author has great talent to capsule their message so deeply, that its hard to figure out. And not in a good way.
<testuser[m]> Lol
claudia02 has quit [Ping timeout: 250 seconds]
mobinmob has joined #kisslinux
<omanom> that guy is fucking insufferably wrong and a dick
Crestwave has quit [Read error: Connection reset by peer]
Crestwave has joined #kisslinux
faulty has joined #kisslinux
<faulty> does kiss linux have a drm workaround?
<faulty> since the use of musl
<faulty> kisscommunity.org says: "when dylan says no we say maybe" so i thought id give it a shot
<omanom> you can use a chrooted environment, if you look through the logs you'll find some people that set it up
<faulty> where can i find the logs
<faulty> nvm
<omanom> https://freenode.logbot.info/?q=drm&ch=kisslinux&w=a here's the old irc logs too
<faulty> thanks
<omanom> also search for Steam as people use glibc chroots for that
<acheam> its really not that hard
<acheam> just choose a distro, download the rootfs, untar it, and kiss-chroot into it
<faulty> so you chroot into somewhere with glibc, you compile it and you place the binary in your default system
<acheam> no
<omanom> no, you'd have to run the binary from the chroot
<faulty> oh
<faulty> okay
<acheam> you /could/ statically link it, however that would only really work for small programs
<faulty> im new to this (workaround) part of linux
<acheam> its like the install stage
<faulty> ill just create small scripts for the drm stuff
<acheam> or you can be like dilyn and run chroots for literally everything
<faulty> no i like to KISS
<faulty> ;)
faulty has quit [Quit: Client closed]
faulty has joined #kisslinux
faulty has quit [Client Quit]
<testuser[m]> acheam: everything meaning gpl programs
faulty has joined #kisslinux
faulty has quit [Quit: Connection closed]
<acheam> testuser[m]: and programs that dont work with netbsd-curses
<testuser[m]> Bruh
<testuser[m]> Wtf
<acheam> at least I /think/
<acheam> idk just ask him
<phoebos> netbsd-curses is v nice
<testuser[m]> termbox better
<phoebos> acheam: how are you sandboxing firefox on obsd? calling it via system() with unveil?
<acheam> im not
<acheam> its sandboxed by deafult
<phoebos> oh nice
<acheam> idk how its implemented, but given its rust, probably something like that
micro_O has joined #kisslinux
<micro_O> i love the tombstone at the bottom of https://kisslinux.org/wiki/
mobinmob has quit [Quit: Connection closed for inactivity]
smartin has quit [Quit: smartin]
mla has joined #kisslinux
<micro_O> also its so refreshing to have a 1:1 package:wiki:localdocs system
<micro_O> its very humane
<omanom> KISS Linux -- For Humans!
stjohn has joined #kisslinux
<phoebos> cheeky overflow scrolling
<noocsharp> ngl, sway is a breath of fresh air compared to dwm
micro_O has quit [Ping timeout: 250 seconds]
<ang> noocsharp, how comes?
<ang> I've used i3 ages ago and didn't really like it tbh
<noocsharp> it just works, wayland feels much faster in general
<noocsharp> i was gonna try to get velox to work before moving to wayland, but firefox won't even start up, not sure why
micro_O has joined #kisslinux
<ang> I see
<ang> isn't that more a wayland vs X thing tho, and not really specific to sway?
<midfavila> even then it's iffy
<midfavila> i find different window managers feel snappier than others
<midfavila> compare twm to muffin for example
<noocsharp> also the just works bit, and it's just nice to use a different window manager to what i've been using for the > year
<noocsharp> *past > year
<ang> fair enough
<noocsharp> wayland vs x is like 144hz vs 60hz
<noocsharp> you don't care until you experience it
<noocsharp> it just feels way snappier
<ang> that's interesting
<noocsharp> it's possible that it's just the lack of screen tearing that makes it feel faster, not totally sure
<midfavila> i just wish wayland had more options than just "le meme tiler" and "le foot"
<ang> I would need to research xwayland, cause I can't live without acme anymore
<midfavila> if you like acme, maybe you should look into wmii
<noocsharp> yeah, the ecosystem isn't really there, but it seems to do what i need it do
<ang> I've used it years ago
<ang> I don't really need much window managing
<ang> all I need is 3 workspaces, browser, acme, mpv
<midfavila> i just use shod and some small utilities to interface with EWMH
<midfavila> it's unbelievably comfy
noocsharp has quit [Quit: noocsharp]
<ang> I wouldn't switch to it from dwm, but it seems nice
<midfavila> yeah, it's cool if nothing else
<midfavila> i don't think I'll stick to it in the future, but there are some ideas in shod that I'm definitely gonna steal when I write my own wm Soon:tm:
<midfavila> namely the XPM-based theming engine and and minimal policy
<midfavila> although I'd like to make it a little more flexible...
<midfavila> for example, having twm-style "squeezed" titlebars is something I really like
<midfavila> or being able to define additional buttons and bind them to scripts, etc
<ang> what's squeezed? You mean "minimizing" a window to only the titlebar?
<midfavila> nah, that's shading
<midfavila> what I mean is, like,
<ang> right, now that you say that
<midfavila> so twm and friends can compress a titlebar to only take up the amount of space needed to display the title
<midfavila> or a fixed width
<ang> oh gotcha
<midfavila> BeOS does the same thing
<ang> yeah
<midfavila> combined with proper window tabbing it's a cool effect
<midfavila> but yeah, what would be really nice is if I could seperate the ideas of shod into their own discrete programs
<midfavila> e.g have a souped-up border creation and theming program, another to manage window tiling, and so on
faulty has joined #kisslinux
<faulty> so, when starting sway it says that it cant open the wayland port or smt
<faulty> am i doing something wrong?
<omanom> >post logs or else
<omanom> :)
<omanom> you can use a pastebin like ix.io to share log files
<faulty> aight give me a sec
<faulty> how do i make one via the terminal since that's all i can access rn?
<omanom> how are you starting sway
<faulty> # sway
<omanom> ok so you can redirect its output to a file and then post the file's contents
<faulty> how do i post that on pastebin via the cli
<faulty> like a command
<omanom> for ix.xio you do: cat mylogfile.txt | curl -F 'f:1=<-' ix.io
<faulty> alright brb
faulty84 has joined #kisslinux
faulty has quit [Quit: Client closed]
faulty84 is now known as faulty
<faulty> on my mobile rn
<micro_O> most of the cli-friendly pastebins print their post commands when you GET
mahmutov has joined #kisslinux
<micro_O> curl ix.io , curl 0x0.st do that
<faulty> this is very stupid but how do i put it in a file sway > output.txt doesnt work
<omanom> sway > output.txt 2>&1
<omanom> i don't recall if sway has a default log file to look at
<faulty> now that i look at it it seems a permission issue
<faulty> i added the groups so it should work right
<omanom> i was gonna ask if you had worked through this yet: https://kisslinux.org/wiki/pkg/sway#002
<omanom> have you logged out and back in since changing your user's groups
<faulty> yeah, ive even rebooted
<faulty> im in the groups, tty, video and input
<omanom> can you start sway as your normal user?
<omanom> instead of root
<faulty> im in my normal user
<omanom> oh when you said how you started sway, you wrote "# sway" which i took to mean you started it as root
<faulty> yeah that was an oopsie
<faulty> sorry
<omanom> all good :)
<faulty> am i missing a pkg?
<omanom> what are the permissions on /run/user/1000 ?
<omanom> the folder
<faulty> no such file or directory
<omanom> can you run: /run/user/$(id -u)
<omanom> err sorry: mkdir /run/user/$(id -u)
<faulty> permission denied
<omanom> is XDG_RUNTIME_DIR for your user?
<omanom> *set for your user
<faulty> my xdg_runtime thing is set to /run/user/$(id -u)
<omanom> can you change it to point to like /tmp/$(id -u) or something temporarily
<omanom> then reboot/relogin and try starting sway again?
<faulty> permission error /tmp/1000/wayland
<omanom> does the folder /tmp/1000 exist?
<testuser[m]> > I also implore that creators of these channels state clearly that they are unofficial to avoid any confusion
<faulty> the folder doesnt exist
<omanom> $100 says fungalnet was bitching at dylan
<omanom> @faulty mkdir /tmp/1000 then try again
<faulty> created it and it worked
<faulty> will it cause problems though since it's in tmp?
<omanom> usually /tmp gets cleared on reboots
<omanom> and the convention is to have it under /run/user/$(id -u)
<faulty> ill create the dir with root and change the perms?
<omanom> sure, that should be fine
<faulty> it works!
<faulty> thanks very much
<omanom> i'd reboot and make sure its persistent
<omanom> if so, glad it wasn't too big of an issue!
<midfavila> hmm
<midfavila> once I've put more effort into my fork of the rootfs I should ask for it to be listed
<midfavila> re: the new wiki
faulty has quit [Quit: Client closed]
faulty has joined #kisslinux
<faulty> so i looked up /run/user/1000 and its created by systemd, but since kiss doesnt have systemd it does not create it
<midfavila> add a hook to your init
<faulty> how do i do that
<midfavila> depends on your init system. if you use busybox then probably /etc/inittab
<midfavila> check the docs that came with it
<faulty> okay thanks
<ang> with baseinit, I'd create /etc/rc.d/foo.boot
<micro_O> dilyn maybe we change the topic to KISS Linux Community | https://kisscommunity.org | https://kisslinux.org | socialist lumberjack hangout - share your logs
<micro_O> that would be a bit more 'unoffical'
GalaxyNova has joined #kisslinux
<faulty> the foot terminal has weird spacing, is there a way to fix that
<faulty> it looks like that bus in harry potter lol
<GalaxyNova> faulty: what's your foot.ini
mobinmob has joined #kisslinux
<faulty> none
<faulty> i get why people have dotfiles repo's
<GalaxyNova> ;13;59~lol
<GalaxyNova> you could try installing a different font and changing the font in ~/.config/foot/foot.ini
<GalaxyNova> usually those issues are because of missing fonts
* midfavila laughs in "it just works" xterm
<faulty> yeah where do i get ttf's, its not in community repo
<midfavila> liberation-fonts
<midfavila> there's also hack
<GalaxyNova> there's some fonts in the community repo
<midfavila> and in my repo I've packaged iosevka
<midfavila> along with some others
<GalaxyNova> midfavila: liberation fonts are no longer in the repos
<GalaxyNova> unfortunately
<midfavila> meh.
<GalaxyNova> you can install unifont instead
<GalaxyNova> or just manually install the font you want
<midfavila> that reminds me
<midfavila> anyone in here that uses unifont should hack on its install script so that it doesn't use GNU install exclusively
<midfavila> i gave it a shot a while ago but couldn't get it to work
<GalaxyNova> but why
<GalaxyNova> you don't need GNU install to install the kiss package
<midfavila> i suppose busybox install is compatible. other userlands don't seem to work with it though
* midfavila shrugs
<midfavila> just a suggestion
<GalaxyNova> oh i see
<GalaxyNova> It's just a font so installing the files shoudn't be much trouble?
<midfavila> i think I tried to set that up but it gave me trouble. been a while since I've poked at the unifont package since I don't use it.
<faulty> another question, im new to sway too so how do i install like a app menu, ive head about dmenu but ihave no clue whatbthe good ones are
<GalaxyNova> bemenu is great
faulty has quit [Quit: Client closed]
<GalaxyNova> it's in the community repo
faulty has joined #kisslinux
<faulty> sorry, im back
<GalaxyNova> ye so as i was saying
<GalaxyNova> you can find bemenu in the community repository
<GalaxyNova> it's dmenu for wayland
<faulty> okay thanks very much
Uks3 has quit [Ping timeout: 240 seconds]
illiliti has joined #kisslinux
Uks2 has joined #kisslinux
faulty has quit [Quit: Client closed]
Uks2 has quit [Ping timeout: 250 seconds]
Uks2 has joined #kisslinux
<GalaxyNova> damn swaybg takes up lots of ram
<GalaxyNova> ~30 megabytes of ram for a 170 kilobyte wallpaper :/
<midfavila> wayland will never not be a meme
<GalaxyNova> I think it's just a problem with the image encoding i'm using
<GalaxyNova> or something
<GalaxyNova> midfavila: You should try wayland
<midfavila> absolutely not
<GalaxyNova> why not
<midfavila> it's not an understatement to say that if I switched to wayland I would have to completely retool all of my systems and rework my workflow
<midfavila> browser, editor, terminal, image viewer, IM client, window management tools, etc would all need to be replaced
<GalaxyNova> oh yeah
<GalaxyNova> i don't think gtk+2 supports wayland
<midfavila> it does not
<midfavila> and neither will STLWRT afaik
<midfavila> it also doesn't help that many of my programs rely on X-specific libraries
<GalaxyNova> I use mostly commandline programs so it was very easy for me to switch
<GalaxyNova> midfavila: mpv is a suprisingly good image viewer ;)
<midfavila> mpv is a redundant program
<midfavila> ffplay provides all needed features for media playback, and is far too slow and heavy for use as an image viewer
<midfavila> meh is superior in most every way
<midfavila> besides, one of my future goals is to eliminate the need for ffmpeg on my systems
<midfavila> so mpv is untenable regardless of technical merit
<GalaxyNova> As far as I'm aware of there aren't many alternatives to ffmpeg unfortunately
<midfavila> i only use two formats for my audio and one for my video
<GalaxyNova> .ogg?
<midfavila> WAV is easy enough to implement myself and Opus/Vorbis/whatever have good libraries
<midfavila> yes
<GalaxyNova> mp4 sucks
<midfavila> so all I would have to do is set up a program to directly handle media using said libraries,
<midfavila> and I'm good
<midfavila> no need for ffmpeg
<GalaxyNova> I guess you could use palemoon for video and audio playing?
<GalaxyNova> just open the file in the browser
<midfavila> browsers use ffmpeg for video and audio playback
<GalaxyNova> oh
<midfavila> as I said, I intend to write my own multimedia tools that use libraries to decode media themselves
<midfavila> i don't compile browsers with ffmpeg support anyway, since I just pipe media from links to my ffplay wrapper
<dilyn> chromium bundles its own ffmpeg, that's how important it is lmao
<midfavila> it's important if you rely on web-based media
<midfavila> i don't, so it's not at all.
<dilyn> so .c.o: is a neat rule to build all your object files, but what do I do if I only want certain includes or libs when making certain objects?
<dilyn> I feel like it's something like OBJ := ${SRC}\n ${CC} ${FLAGS} -Imy/special/headers -L/my/special/libs -c -o $@ $< ?
<dilyn> but that doesn't seem to work
<midfavila> i wouldn't know about makefiles. haven't touched 'em.
<midfavila> i'm sure there's docs on stackoverflow
<dilyn> that question was directed at people who would know
<dilyn> there aren't any good generic makefile examples :|
<dilyn> everyone who asks that is greeted by 'read the POSIX spec' and it's... less than helpful, for my dumb brain at least
<dilyn> everything else says 'use these GNUmake features'
<midfavila> well, I hope you can find what you're looking for.
<illiliti> dilyn: create rules for every source file
<illiliti> this is the most portable way
<dilyn> i hate that you've said that :V
<dilyn> no wonder people use autotools and gmake smh
<illiliti> try meson or bare build.ninja if you hate python
midfavila has left #kisslinux [#kisslinux]
<GalaxyNova> what's the most sane build system
<GalaxyNova> ninja seems nice
<GalaxyNova> in the past I've used cmake on all of my projects and now i regret that decision so much
<illiliti> meson is sane if you don't mind python
<illiliti> bare ninja or posix make is best choice if you need portability
GalaxyNova has quit [Quit: Whoooooshh]
mobinmob has quit [Quit: Connection closed for inactivity]
<micro_O> bear ninja just sounds cooler
noocsharp has joined #kisslinux
progenyx has quit [Ping timeout: 250 seconds]
progenyx has joined #kisslinux
micro_O has quit [Ping timeout: 240 seconds]