66 lines
1.1 KiB
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"];
|
|
};
|
|
};
|
|
};
|
|
}
|