This commit is contained in:
Lilith 2025-04-14 23:46:25 +02:00
parent 8d4db8e8ca
commit 04c6cd8cd9
No known key found for this signature in database
GPG key ID: 272C807BD91F8446
12 changed files with 81 additions and 19 deletions

View file

@ -1,4 +1,5 @@
{...}: {
{ ... }:
{
programs.git = {
enable = true;
lfs.enable = true;
@ -6,7 +7,7 @@
userEmail = "liv@benstem.de";
difftastic.enable = true;
signing = {
key = "3586D8D6689B9C9ECD598C588712A0F317C37175";
key = "B96CE30E7F0B4319DE0025B4272C807BD91F8446";
signByDefault = true;
};
extraConfig = {
@ -27,6 +28,8 @@
pruneTags = true;
all = true;
};
init.defaultBranch = "main";
};
};
}

View file

@ -5,6 +5,8 @@
gnumake
git
libsecret
pulsemixer
pavucontrol
playerctl

View file

@ -1,9 +1,11 @@
{ ... }: {
{ ... }:
{
# imports = [
# sops-nix.homeManagerModules.default
# ];
sops = {
age.keyFile = /persist/data/home/lilith/.config/sops/age/keys.txt;
age.keyFile = "/persist/data/home/lilith/.config/sops/age/keys.txt";
defaultSopsFile = ../../secrets/default.yaml;
};
}

View file

@ -1,11 +1,28 @@
{...}:{
programs.thunderbird = {
{
flake-private,
config,
sops,
...
}:
{
programs.thunderbird = {
enable = true;
settings = {
};
profiles."lilith" = {
isDefault = true;
};
};
sops.secrets = {
"email/personal/password" = { };
"email/uni/password" = { };
"email/work/password" = { };
"email/fau/password" = { };
};
# As this contains personal information, this part of the config has been
# put in a separate, private repository. Do _not_ use this for actual secrets!
accounts.email.accounts = flake-private.home.accounts.email.accounts { inherit config; };
}