Testing home-manager stuff

This commit is contained in:
iFargle 2023-08-21 15:08:24 +09:00
parent 1e298cbb0d
commit d9eac56b06
4 changed files with 55 additions and 4 deletions

View file

@ -3,6 +3,7 @@
users.users.albert = { users.users.albert = {
packages = with pkgs; [ packages = with pkgs; [
firefox firefox
thunderbird
bitwarden bitwarden
steam steam
lutris lutris
@ -14,5 +15,6 @@
# Software configurations # Software configurations
../software/firefox.nix ../software/firefox.nix
../software/weechat.nix ../software/weechat.nix
../software/thunderbird.nix
]; ];
} }

View file

@ -19,14 +19,14 @@
# "host" # "host"
"ssh" "ssh"
"cwd" "cwd"
"root"
];
modulesRight = [
"nix-shell" "nix-shell"
"perms" "perms"
"git" "git"
"docker" "docker"
"exit" "exit"
"root"
];
modulesRight = [
]; ];
}; };
@ -90,7 +90,6 @@
nrs = "nixos-rebuild --upgrade switch"; nrs = "nixos-rebuild --upgrade switch";
nrt = "nixos-rebuild test"; nrt = "nixos-rebuild test";
nrb = "nixos-rebuild build"; nrb = "nixos-rebuild build";
}; };
}; };
}; };

View file

@ -0,0 +1,9 @@
{ ... }: {
programs.thunderbird = {
enable = true;
profiles.Default = {
isDefault = true;
name = "default";
};
};
}

View file

@ -7,4 +7,45 @@
# Universal Configs: # Universal Configs:
../../home-manager ../../home-manager
]; ];
accounts = {
email = {
accounts."sysctl" = {
thunderbird.enable = true;
userName = "albert";
primary = true;
address = "albert@sysctl.io";
# password
# https://nix-community.github.io/home-manager/options.html#opt-accounts.email.accounts._name_.passwordCommand
# password_command = "cat /var/run/sysctl-email"
aliases = [ "postmaster@sysctl.io" ];
realName = "Albert J. Copeland";
signature = ''
Albert J. Copeland
albert@sysctl.io
PGP: 64F6C4EB46C4543A
'';
gpg = {
encryptByDefault = true;
key = "64F6C4EB46C4543A";
signByDefault = true;
};
imap = {
host = "sysctl.io";
tls = {
enable = true;
useStartTls = true;
};
};
smtp = {
host = "sysctl.io";
tls = {
enable = true;
useStartTls = true;
};
};
}
};
calendar = {};
};
} }