Quality of Cyber Life
记录我在赛博世界的生活方式, 仅包含足以让感兴趣的人前进的指引. 推荐阅读The Missing Semester of Your CS Education.
Privacy Guides
真的需要仔细阅读Privacy Guides.
Keyboard Layout
我使用Colemak键盘布局, 并且将Caps Lock映射为Esc1. 始终应该使用任何更高效, 更舒适的键盘布局替代QWERTY, 如果你的余生需要长时间敲击键盘.
Package Manager
我使用Homebrew和Nix包管理器, 分别用于管理GUI应用程序(Casks)和CLI软件包(Packages). 使用Determinate Nix Installer安装Nix.
Brewfile记录了我通过Homebrew安装的Casks, 通过brew bundle dump
命令导出. nix-packages记录了我通过Nix安装的Packages, 通过nix profile list > nix-packages
命令导出.
Terminal Emulator
我使用kitty终端模拟器, WezTerm也是个不错的选择.
kitty配置文件kitty.conf.
Font
我使用JetBrains Mono字体, 用于终端模拟器2和博客.
Unix Shell
Version Control System
我使用Git DVCS (Distributed Version Control System), 并使用delta增强Git的输出.
Git配置文件config, delta配置文件delta.gitconfig.
Password Manager
我使用KeePassXC密码管理器, 配置文件keepassxc.ini. 一定要备份密码数据库文件!
Code Editor
Email Client
我使用NeoMutt电子邮件客户端. Linux Kernel使用电子邮件工作流.
配置文件目录neomutt.
OpenPGP Implementation
我使用GnuPG OpenPGP实现, 主要用于电子邮件加密和代码签名.
配置文件目录gnupg.
Software Development Platform
我主要使用GitHub软件开发平台, 一些重要的代码仓库会使用Codeberg, 再通过Mirror功能同步到GitHub.