diff --git a/modules/base.py b/modules/base.py index d9b4631..2a0c70b 100644 --- a/modules/base.py +++ b/modules/base.py @@ -23,10 +23,14 @@ class BaseModule(Module): return { "base-devel", "bat", + "btop", "bun", "curl", + "fastfetch", "fd", "git", + "lazygit", + "micro", "mise", "neovim", "nodejs", diff --git a/source.py b/source.py index 26afb8c..c80255b 100644 --- a/source.py +++ b/source.py @@ -1,12 +1,3 @@ -""" -Arch Linux 声明式系统配置 — decman - -执行顺序:files → pacman → aur → systemd -用法: - 首次:sudo decman --source /path/to/source.py - 后续:sudo decman -""" - import os import decman @@ -20,12 +11,10 @@ assert decman.pacman is not None assert decman.aur is not None assert decman.systemd is not None -# ── 用户 ────────────────────────────────────────────────────── USERNAME = os.environ.get("SUDO_USER") if not USERNAME: raise decman.SourceError("请使用 sudo decman 运行") -# ── Modules ────────────────────────────────────────────────── decman.modules += [ modules.base.BaseModule(), modules.locale.LocaleModule(),