refactor(modules): 提取 ZshModule 并将所有模块移入 modules/ 包

This commit is contained in:
2026-03-26 14:26:07 +08:00
parent f6c0c8791b
commit 6ea16d27e1
6 changed files with 44 additions and 22 deletions
+16
View File
@@ -0,0 +1,16 @@
from decman import Module
from decman.plugins.pacman import packages
from decman.plugins.systemd import units
class DockerModule(Module):
def __init__(self):
super().__init__("docker")
@packages
def packages(self) -> set[str]:
return {"docker", "docker-compose"}
@units
def units(self) -> set[str]:
return {"docker.service"}