aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 13872000c7b738f87422ae26a0bc54e5e57096f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# infra archlinux

## 需求

- 使用 stow 备份用户目录配置 (scripts/stow.sh)
    - 需求1:代理、镜像站、常用操作 的环境变量配置
    - 需求2:mpv/haruna 加载歌词字幕
    - 需求3:vscode、bitwarden 避免使用 kde 全局菜单
    - 需求4:vscode 用户配置同步
- 使用 shell 脚本维护以下内容
    - 软件包的安装 (scripts/install_packages.sh) 
    - 开发环境处理,包含 Node.js、rustup (scripts/dev.sh)
    - code oss 插件安装 (scripts/install_vscode_extensions.sh)
    - 系统服务配置备份和恢复 (scripts/system.sh)
        - 需求5:终端字体在高分辨率下能看清
        - 需求6:代理服务自动配置
        - 需求7:启用 modem 服务
        - 需求8:kde 指纹配置
    - aur (scripts/aur.sh)

## todo

- 加密信息处理 (scripts/system.sh), sops + age/gpg

## 桌面环境选择

||linux|mac|windows|
|-|-|-|-|
|网络|⭐⭐⭐|⭐⭐|⭐|
|剪辑/摄影软件|⭐|⭐⭐⭐|⭐⭐|
|办公软件|⭐|⭐⭐⭐|⭐⭐⭐|
|游戏|⭐⭐|⭐|⭐⭐⭐|
|命令行环境|⭐⭐⭐|⭐⭐|⭐|
|易用性|⭐|⭐|⭐⭐⭐|
|用户量|⭐|⭐|⭐⭐⭐|
|低配电脑体验|⭐⭐⭐|⭐|⭐|

易用性,指绝大多数用户的上手难度