feat: Improve radicle ux

This commit is contained in:
ulic-youthlic 2026-01-19 19:31:26 +08:00
parent cc1da97c55
commit 12269ba1c6
Signed by: youthlic
GPG key ID: 63E86C3C14A0D721
5 changed files with 101 additions and 2 deletions

View file

@ -0,0 +1,26 @@
{
lib,
config,
...
}: let
cfg = config.david.programs.radicle;
in {
options = {
david.programs.radicle = {
enable = lib.mkEnableOption "radicle";
};
};
config = lib.mkIf cfg.enable {
youthlic.programs.radicle.enable = true;
programs.radicle.uri = {
rad.browser = {
enable = true;
preferredNode = "iris.radicle.xyz";
};
web-rad = {
browser = "zen-twilight.desktop";
enable = true;
};
};
};
}