💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-11-24.txt captured on 2023-01-29 at 03:52:04.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

[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