60 lines
1.3 KiB
Nix
60 lines
1.3 KiB
Nix
{ config, pkgs, user, name, ... }:
|
|
# https://nix-community.github.io/home-manager/options.html
|
|
{
|
|
# don't change
|
|
home.stateVersion = "22.05";
|
|
|
|
home.packages = with pkgs; [
|
|
sbctl
|
|
onedrive
|
|
kubectl
|
|
docker-compose
|
|
];
|
|
|
|
programs.git = {
|
|
enable = true;
|
|
userName = "tristan";
|
|
userEmail = "tristan@tristans.cloud";
|
|
aliases = {
|
|
graph = "log --oneline --all --graph";
|
|
amend = "commit --amend --no-edit";
|
|
};
|
|
};
|
|
|
|
accounts.email.accounts."tristan@tristans.cloud" = {
|
|
notmuch.enable = true;
|
|
neomutt.enable = true;
|
|
mbsync.enable = true;
|
|
mbsync.create = "maildir";
|
|
userName = "tristan@tristans.cloud";
|
|
realName = "Tristan";
|
|
address = "tristan@tristans.cloud";
|
|
primary = true;
|
|
passwordCommand = "rbw get privateemail";
|
|
smtp = {
|
|
host = "mail.privateemail.com";
|
|
port = 465;
|
|
tls.enable = true;
|
|
};
|
|
imap = {
|
|
host = "mail.privateemail.com";
|
|
port = 993;
|
|
tls.enable = true;
|
|
};
|
|
};
|
|
|
|
programs.notmuch.enable = true;
|
|
programs.neomutt = {
|
|
enable = true;
|
|
vimKeys = true;
|
|
sort = "reverse-date";
|
|
sidebar.enable = true;
|
|
};
|
|
programs.mbsync.enable = true;
|
|
services.mbsync.enable = true;
|
|
|
|
home.file.".config/hypr/hyprland.conf" = {
|
|
source = ./config/hypr.conf;
|
|
};
|
|
|
|
}
|