nix-config/home/framework/default.nix

66 lines
1.1 KiB
Nix

{
config,
pkgs,
...
}: {
home = {
stateVersion = "23.11";
username = "patrick";
homeDirectory = "/home/${config.home.username}";
packages = with pkgs; [
git # TODO: use programs.git
pinentry
acpi
moonlight-qt
vesktop
telegram-desktop
nixvim
];
sessionPath = ["~/.local/bin"];
sessionVariables = {
SSH_AUTH_SOCK = "/run/user/1000/ssh-agent";
};
};
xdg.enable = true;
imports = builtins.concatMap import [
./programs
];
accounts.email.accounts = {
patrick = {
primary = true;
realName = "Patrick Michl";
address = "me@fuckwit.dev";
userName = "me@fuckwit.dev";
gpg = {
key = "5FA64909521A5C85992F26E0F819AEFF941BB849";
signByDefault = true;
};
imap = {
host = "mail.fuckwit.dev";
port = 143;
tls = {
useStartTls = true;
};
};
smtp = {
host = "mail.fuckwit.dev";
port = 587;
tls = {
useStartTls = true;
};
};
thunderbird = {
enable = true;
profiles = ["main"];
};
};
};
}