fix: mise 配置归属 dev 模块,更新 AGENTS.md 匹配当前结构
- 将 mise config.toml 从 base 移至 dev(包与配置同模块) - AGENTS.md 仓库结构图更新为 modules/ 目录 - 验证命令改为遍历 modules/*.py - 模块示例代码同步为当前写法
This commit is contained in:
+22
-1
@@ -4,8 +4,9 @@ from decman.plugins.pacman import packages as pacman_packages
|
||||
|
||||
|
||||
class BaseModule(Module):
|
||||
def __init__(self):
|
||||
def __init__(self, user: str):
|
||||
super().__init__("base")
|
||||
self.user = user
|
||||
|
||||
def files(self):
|
||||
return {
|
||||
@@ -16,6 +17,10 @@ class BaseModule(Module):
|
||||
source_file="./system/etc/sudoers.d/10-wheel",
|
||||
permissions=0o440,
|
||||
),
|
||||
f"/home/{self.user}/.config/git/config": File(
|
||||
source_file="./home/.config/git/config",
|
||||
owner=self.user,
|
||||
),
|
||||
}
|
||||
|
||||
@pacman_packages
|
||||
@@ -23,11 +28,27 @@ class BaseModule(Module):
|
||||
return {
|
||||
"base-devel",
|
||||
"base",
|
||||
"bat",
|
||||
"btop",
|
||||
"curl",
|
||||
"duf",
|
||||
"dust",
|
||||
"eza",
|
||||
"fastfetch",
|
||||
"fd",
|
||||
"git-delta",
|
||||
"git",
|
||||
"jq",
|
||||
"micro",
|
||||
"procs",
|
||||
"ripgrep",
|
||||
"sudo",
|
||||
"tealdeer",
|
||||
"trash-cli",
|
||||
"vim",
|
||||
"wget",
|
||||
"yazi",
|
||||
"zoxide",
|
||||
}
|
||||
|
||||
@aur_packages
|
||||
|
||||
Reference in New Issue
Block a user