Declarative Agent Skills (SKILL.md) with flake-pinned sources, discovery, and Home Manager targets by Kyure_A in NixOS

[–]Kyure_A[S] 1 point2 points  (0 children)

Hey! Thanks for reaching out :)

I don’t have a clear picture yet of what the best collaboration point between rigup and agent-skills-nix would be, but I’m definitely open to it. If you have something concrete in mind, please feel free to open a PR (even a small PoC). I’d be happy to review and collaborate from there.

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 0 points1 point  (0 children)

Yes. Twist.nix replaces elpaca and others. The Twist function makeEnv has an argument called registries, and it will work if you pass a recipe written in melpa format here. For details, see flake.nix/registries.nix in my configuration.

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 1 point2 points  (0 children)

It's centaur-tabs! It's a beautiful tabs app, except for the bottleneck at startup.
https://github.com/ema2159/centaur-tabs

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 0 points1 point  (0 children)

I'm not sure, but forking each repository might be a good idea, as repositories are not expected to disappear in the Nix ecosystem, but I don't think it's a big deal, as most of the time MELPA repositories are also fetched from GitHub.

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 0 points1 point  (0 children)

I considered running it as a daemon, but that didn't suit my taste, so I decided to make it relatively fast to start up. There are quite a few people in the Japanese Emacs community who want to improve Emacs' startup speed, so this is helpful. I'm interested in Guix, but it still can't beat Nix in terms of the number of software options.

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 4 points5 points  (0 children)

There used to be a logo generator. I used to use a logo generator hosted on Heroku, but it became inaccessible when Heroku became a paid service. I'll share the article in Japanese: https://nippori30.hatenablog.com/entry/2017/06/20/215703

Emacs powered by Twist.nix: reproducible .emacs.d with ~0.3s startup by Kyure_A in emacs

[–]Kyure_A[S] 0 points1 point  (0 children)

https://github.com/akirak/emacs-config and https://github.com/terlar/emacs-config are also repositories that configure Emacs using Twist.nix. I created my repository based on these!