Files
archlinux-config/source.py
T
imbytecat 04d517a2c2 refactor: 清理 source.py 死代码与空 __init__.py
- source.py: 删除插件存在性检查,modules import 阶段已会 ImportError
- modules/__init__.py: 删除空文件,PEP 420 namespace package 不需要
2026-04-08 12:37:41 +08:00

22 lines
453 B
Python

import os
import decman
import modules.base
import modules.dev
import modules.docker
import modules.locale
import modules.zsh
USERNAME = os.environ.get("SUDO_USER")
if not USERNAME:
raise decman.SourceError("请使用 sudo 运行")
decman.modules += [
modules.base.BaseModule(USERNAME),
modules.dev.DevModule(USERNAME),
modules.docker.DockerModule(USERNAME),
modules.locale.LocaleModule(),
modules.zsh.ZshModule(USERNAME),
]