Files
nix-config/source.py
T
imbytecat caed1d5b4e feat(dev,base): 添加 mise 全局信任和 Git 跳过 SSL 验证配置
- mise: 信任根目录下所有配置 (trusted_config_paths = ["/"])
- git: 全局禁用 SSL 证书验证 (http.sslVerify = false)
2026-04-02 20:10:14 +08:00

32 lines
694 B
Python

import os
import decman
import modules.base
import modules.dev
import modules.docker
import modules.locale
import modules.wsl
import modules.zsh
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 运行")
IS_WSL = os.path.exists("/proc/sys/fs/binfmt_misc/WSLInterop")
decman.modules += [
modules.base.BaseModule(USERNAME),
modules.dev.DevModule(USERNAME),
modules.docker.DockerModule(USERNAME),
modules.locale.LocaleModule(),
modules.zsh.ZshModule(USERNAME),
]
if IS_WSL:
decman.modules += [modules.wsl.WslModule()]