💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-11-24.txt captured on 2021-12-17 at 13:26:06.
-=-=-=-=-=-=-
[2021-11-24T00:01:42Z] <noocsharp> it doesn't [2021-11-24T00:02:08Z] <noocsharp> to solve that problem just statically link the library [2021-11-24T00:02:36Z] <natris1979[m]> that makes sense to me [2021-11-24T01:27:54Z] <phoebos> dilyn: very cool [2021-11-24T01:28:33Z] <phoebos> is that running on the old server [2021-11-24T02:52:55Z] <jgart> hi [2021-11-24T02:53:10Z] <jgart> has anyone run kisslinux as a server? [2021-11-24T02:57:48Z] <natris1979[m]> oh hey jgart . I don't see why you couldn't. Though I'm not sure I'd want to do it professional. Setup is time consuming enough I'm not sure I'd want to mess with it if I had to rebuild it if anything went haywire one day. Others probably feel differentl [2021-11-24T02:59:23Z] <natris1979[m]> I think it'd be most strong as a developer machine though. Its really easy to just link your package files to your personal codebase yet have everything work exactly the same as if it's pulling in a remote release [2021-11-24T02:59:43Z] <natris1979[m]> probably all depends on your use case [2021-11-24T03:00:12Z] <jgart> hey natris1979[m] [2021-11-24T03:00:20Z] <jgart> I was just curious if people were doing so [2021-11-24T03:00:42Z] <jgart> I'm interested in using guix with kisslinux. I imagine that might have to be done in a chroot? [2021-11-24T03:02:19Z] <natris1979[m]> hmm, not sure how guix works in a chroot. Just browsing their site, it seems like you'd probably want to run guix in a vm or full container. [2021-11-24T03:03:01Z] <natris1979[m]> but i know nothing about it and I'm even pretty new to kiss, so maybe I'm way off base [2021-11-24T03:05:02Z] <jgart> guix is just a package manager [2021-11-24T03:05:10Z] <jgart> that can run on other distros [2021-11-24T03:05:46Z] <jgart> it does require a daemon that runs with sudo priviledges building packages on behalf of the user [2021-11-24T03:05:51Z] <natris1979[m]> oh the guix.gnu.org page seems to imply its a full distro [2021-11-24T03:05:54Z] <jgart> sudo/doas [2021-11-24T03:06:05Z] <jgart> Guix System is the distro [2021-11-24T03:06:12Z] <jgart> and guix is its' package manager [2021-11-24T03:06:25Z] <jgart> but guix is a "universal package manager" [2021-11-24T03:06:32Z] <natris1979[m]> I'm not sure I'd want to mix that with kiss's package manager. But I don't think there'd be anything stopping you [2021-11-24T03:06:37Z] <jgart> it can run on ubuntu, arch, gentoo, etc... [2021-11-24T03:06:44Z] <jgart> I'm currently running it on void linux [2021-11-24T03:07:02Z] <jgart> guix would not interfere at all with kiss [2021-11-24T03:07:03Z] <natris1979[m]> can always give it a shot [2021-11-24T03:07:14Z] <natris1979[m]> spinning up a new service is definitely easy [2021-11-24T03:07:25Z] <jgart> it installs all packages in a hermetic way that does not interact with the host system [2021-11-24T03:07:51Z] <jgart> I have a runit service for the guix daemon that I run on void currently [2021-11-24T03:08:09Z] <jgart> guix installs packages to /gnu/store [2021-11-24T03:08:42Z] <acheam> bruh what a bad path lmao [2021-11-24T03:08:45Z] <jgart> each dependency has a unique hash so vim can be installed to /gnu/store/b6924345-6c41-4a1f-8845-091c99585ec3/vim-1.9 [2021-11-24T03:08:59Z] <jgart> for example [2021-11-24T03:09:39Z] <jgart> all deps have a unique hash so that if a dependency changes then the hash for that dep in the gnu/store also changes [2021-11-24T03:10:14Z] <jgart> anyways, I'd like to have guix as an "escape hatch" on kiss [2021-11-24T03:10:28Z] <jgart> I'm a regular package maintainer for guix so I'm very comfortable with it [2021-11-24T03:10:52Z] <jgart> I'd just like to "bring it with me" when I migrate to kiss from void [2021-11-24T03:12:09Z] <acheam> obvs run your system how you want to [2021-11-24T03:12:15Z] <natris1979[m]> could always run your void and your kiss side by side. I do that with arch [2021-11-24T03:12:17Z] <acheam> but for me, what makes kiss kiss, is the package manager [2021-11-24T03:12:21Z] <acheam> not anything else [2021-11-24T03:13:25Z] <jgart> yup, I like how simple the package manager is [2021-11-24T03:16:19Z] <jgart> I like the fact that it is a source based distro that is not gentoo [2021-11-24T03:22:57Z] <travankor> wasn't there some incompatability with musl? [2021-11-24T03:26:44Z] <travankor> wrt guix, jgart [2021-11-24T03:27:14Z] <jgart> yup [2021-11-24T03:27:26Z] <jgart> just found gkisslinux [2021-11-24T03:27:37Z] <travankor> oh yea that would work [2021-11-24T03:27:59Z] <jgart> https://github.com/gkisslinux [2021-11-24T03:28:07Z] <travankor> i got guile to compile on musl but could not figure out why guix is broken [2021-11-24T03:28:28Z] <jgart> yup, I think I will try gkisslinux instead or first [2021-11-24T03:28:36Z] <jgart> travankor, hmmm [2021-11-24T03:28:53Z] <jgart> it would be amazing to get guix running on musl [2021-11-24T03:29:09Z] <jgart> but I'm blank on any of the issues [2021-11-24T03:29:20Z] <jgart> I haven't attempted it [2021-11-24T03:29:27Z] <jgart> or looked into it [2021-11-24T03:31:50Z] <travankor> in theory, if guile works on musl then guix should [2021-11-24T03:34:43Z] <jgart> which version did you build of guile? [2021-11-24T03:35:38Z] <travankor> 3.0.4 [2021-11-24T03:36:39Z] <travankor> i think the latest version should work as well [2021-11-24T03:36:58Z] <jgart> cool [2021-11-24T03:37:24Z] <jgart> where you able to build the guile libs that guix depends on? [2021-11-24T03:37:33Z] <jgart> guile-git [2021-11-24T03:38:01Z] <jgart> etc... [2021-11-24T03:42:17Z] <travankor> i *think* the libraries did work [2021-11-24T03:42:25Z] <travankor> but i'm not sure [2021-11-24T03:43:05Z] <travankor> bootstrap.scm in guix assumes gnu-based paths [2021-11-24T03:45:34Z] <travankor> https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/bootstrap.scm#n292 [2021-11-24T03:50:24Z] <jgart> would be cool to build a kiss like fork using the guix core bootstrap packages [2021-11-24T03:50:36Z] <jgart> no shepherd, any choice of init [2021-11-24T03:50:49Z] <jgart> only guix core bootstrap binary seed [2021-11-24T03:51:21Z] <jgart> so we create a small core of packages like kiss does [2021-11-24T03:51:30Z] <jgart> fork of gkiss maybe [2021-11-24T03:52:41Z] <testuser[m]> Hi [2021-11-24T03:52:43Z] <jgart> maybe a crazy idea but hey [2021-11-24T03:55:11Z] <travankor> yes i don't really like shepherd so much [2021-11-24T03:55:43Z] <travankor> but kiss is meant to be forked [2021-11-24T03:56:28Z] <travankor> dylan's repo is everything needed to get firefox running [2021-11-24T04:03:04Z] <jgart> I love the idea of a distro that is meant to be forked [2021-11-24T04:03:20Z] <jgart> that's the one thing I feel I was missing from Guix System [2021-11-24T04:03:31Z] <jgart> I want a distro that can be forked [2021-11-24T04:03:44Z] <jgart> like the suckless tools that I use [2021-11-24T04:04:05Z] <jgart> travankor, if you'd like to work on porting guix over to musl let me know [2021-11-24T04:04:33Z] <jgart> I can find a few people who might be interested in helping [2021-11-24T04:05:35Z] <jgart> The first thing I would do with a kisslinux fork is replace vim with vis :) [2021-11-24T04:06:09Z] <jgart> https://github.com/martanne/vis [2021-11-24T04:06:16Z] <jgart> that's my main editor [2021-11-24T04:06:57Z] <jgart> just got my config working with fennel also: https://git.sr.ht/~jgart/dotfiles/tree/master/item/private_dot_config/vis/config.fnl [2021-11-24T04:07:20Z] <jgart> fennel (modern lisp dialect) [2021-11-24T04:08:35Z] <jgart> would be great to add some information to the wiki or somewhere on how to record internal headphone and mic audio with alsa https://kisslinux.org/wiki/pkg/alsa-utils [2021-11-24T04:08:57Z] <jgart> I've had such a hard time trying to figure that out that I had to install pulseaudio just to make that work [2021-11-24T04:09:07Z] <jgart> * the dumb solution [2021-11-24T04:25:39Z] <travankor> nice i'm using vis too [2021-11-24T04:27:00Z] <jgart> travankor, I just got vis working with lsp a few days ago lol [2021-11-24T04:27:09Z] <jgart> wouldn't have thought I'd use vis that way [2021-11-24T04:27:25Z] <jgart> but now I can stay in my editor when I need more advanced ide features [2021-11-24T04:27:50Z] <jgart> see the #vis-editor room if you have a log [2021-11-24T04:27:58Z] <jgart> I mentioned it there [2021-11-24T04:28:03Z] <jgart> I'm using vis-lspc [2021-11-24T04:28:05Z] <jgart> plugin [2021-11-24T04:29:07Z] <travankor> oh I should try that out [2021-11-24T04:29:19Z] <travankor> (vis-lspc) [2021-11-24T04:29:58Z] <jgart> yup [2021-11-24T04:30:02Z] <jgart> it's pretty cool! [2021-11-24T04:30:46Z] <jgart> travankor, I patched it to use skim instead of fzf for the lsp completions [2021-11-24T04:30:48Z] <jgart> but I imagine fzy could be used too [2021-11-24T07:13:30Z] <dilyn> phoebos: it's a different server in the sense that I just nuked the node and redid it but it's still a linode server running KISS [2021-11-24T07:14:00Z] <dilyn> and yes jgart: you can run a server with KISS. I had a mail server and git/fossil hosting on a single CPU 1GB RAM nanode that worked very well. <50 packages [2021-11-24T07:14:12Z] <dilyn> see http://dilyn.cc/blog for my steps [2021-11-24T17:13:27Z] <testuser[m]> https://www.openssl.org/blog/blog/2021/11/24/hiring-manager-and-developer/ [2021-11-24T17:13:30Z] <testuser[m]> > Advantageous, but not required are: [2021-11-24T17:13:30Z] <testuser[m]> an understanding of Cryptography; [2021-11-24T17:13:30Z] <testuser[m]> an ability to write secure code; [2021-11-24T17:13:32Z] <testuser[m]> Bruh what [2021-11-24T17:17:55Z] <sereg> ... sooo there's a chance ! [2021-11-24T17:22:21Z] <rio6> secure code? never a requirement [2021-11-24T18:51:31Z] <jgart> dilyn, thnx for sharing! [2021-11-24T20:05:21Z] <fishe> Hello, when compiling the kernel I get this error https://imgur.com/a/qSl41o5 [2021-11-24T20:06:08Z] <fishe> I got 5.15.4 from kernel.org [2021-11-24T20:23:48Z] <dilyn> fishe: can't believe that's still an issue... [2021-11-24T20:23:49Z] <dilyn> https://github.com/kiss-community/website/blob/master/docs/news/20210507a.txt [2021-11-24T20:23:53Z] <dilyn> that should do it [2021-11-24T20:36:09Z] <fishe> dilyn That fixed it, thanks! [2021-11-24T21:02:17Z] <acheam> testuser[m]: lmao [2021-11-24T21:02:28Z] <acheam> to be fair, it doesnt look like this person would be writing cryptography code [2021-11-24T21:35:06Z] <fishe> how did i fuck up this badly https://imgur.com/a/Jy9FzHL [2021-11-24T22:18:56Z] <acheam> fishe: probably isn't your fault [2021-11-24T22:18:59Z] <acheam> just look at the logs [2021-11-24T22:20:11Z] <fishe> i don't think i installed tinyramfs properly [2021-11-24T22:25:45Z] <fishe> how does running `kiss update` take longer than compiling the kernel [2021-11-24T22:38:32Z] <phoebos> sounds like you have a very fast computer with a bad internet connection [2021-11-24T22:38:58Z] <fishe> ig 1mb/s doesn't help [2021-11-24T22:39:22Z] <phoebos> dilyn: you've been busy with kapt [2021-11-24T22:39:39Z] <phoebos> the infrastructure around dpkg appears so complicated though [2021-11-24T22:44:23Z] <phoebos> also https://kiss.bvnf.space/ :p [2021-11-24T22:44:44Z] <phoebos> mostly so that i can more easily read some of the more useful old stuff [2021-11-24T22:47:20Z] <acheam> ooh bvnf.space has been updated! [2021-11-24T22:49:21Z] <acheam> damn you've been busy [2021-11-24T22:49:24Z] <acheam> bore looks cool [2021-11-24T22:49:31Z] <acheam> did you take anything from ctools? [2021-11-24T23:11:41Z] <phoebos> ctools? [2021-11-24T23:12:32Z] <phoebos> i've mostly been playing with gemini recently, my gemblog has a bit more stuff on it [2021-11-24T23:20:52Z] <phoebos> gemblog? gemlog? glog? [2021-11-24T23:20:57Z] <phoebos> gog? [2021-11-24T23:39:25Z] <acheam> gemlog is what I've seen it called [2021-11-24T23:40:01Z] <acheam> phoebos: https://git.sr.ht/~sircmpwn/ctools