2024-12-27 19:26:51 -08:00
|
|
|
{ config, osConfig, ... }:
|
2024-12-25 19:47:59 -08:00
|
|
|
{
|
2024-12-27 19:26:51 -08:00
|
|
|
|
|
|
|
imports = [
|
|
|
|
./secrets
|
|
|
|
./neomutt.nix
|
|
|
|
];
|
|
|
|
|
2024-12-25 19:47:59 -08:00
|
|
|
home = {
|
|
|
|
username = "youwen";
|
|
|
|
homeDirectory = "/home/youwen";
|
|
|
|
};
|
|
|
|
|
|
|
|
liminalOS = {
|
|
|
|
utils.easyeffects.enable = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
programs.git = {
|
|
|
|
userName = "Youwen Wu";
|
|
|
|
userEmail = "youwenw@gmail.com";
|
|
|
|
signing = {
|
|
|
|
signByDefault = true;
|
2024-12-27 19:26:51 -08:00
|
|
|
key = "8F5E6C1AF90976CA7102917A865658ED1FE61EC3";
|
2024-12-27 18:03:08 -08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-12-27 19:26:51 -08:00
|
|
|
programs.ssh = {
|
2024-12-27 18:03:08 -08:00
|
|
|
enable = true;
|
2024-12-27 19:26:51 -08:00
|
|
|
matchBlocks = {
|
|
|
|
"code.youwen.dev" = {
|
|
|
|
host = "code.youwen.dev";
|
|
|
|
port = 222;
|
2024-12-27 19:34:38 -08:00
|
|
|
identityFile = config.age.secrets.youwen_dev_ssh_priv_key.path;
|
2024-12-27 18:03:08 -08:00
|
|
|
};
|
2024-12-27 19:26:51 -08:00
|
|
|
"github" = {
|
|
|
|
host = "github.com";
|
|
|
|
identityFile = config.age.secrets.github_ssh_priv_key.path;
|
2024-12-27 18:03:08 -08:00
|
|
|
};
|
2024-12-25 19:47:59 -08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|