use keepass for secrets

This commit is contained in:
Till 2025-12-15 16:50:36 +01:00
parent 0c6da49b52
commit 365e1dcddb
3 changed files with 25 additions and 24 deletions

View file

@ -1,12 +1,6 @@
{ config, pkgs, ... }: { config, pkgs, ... }:
let let
baikalRemote = slug: {
passwordCommand = [ "secret-tool" "lookup" "server" "baikal.ktiu.net" "account" "till" ];
userName = "till";
type = "caldav";
url = "https://baikal.ktiu.net/dav.php/calendars/till/${slug}";
};
myRemote = slug: { myRemote = slug: {
passwordCommand = [ "secret-tool" "lookup" "server" "kalender.ktiu.net" "account" "ktiu" ]; passwordCommand = [ "secret-tool" "lookup" "server" "kalender.ktiu.net" "account" "ktiu" ];

View file

@ -7,6 +7,8 @@
size = 32; size = 32;
}; };
services.gnome-keyring.enable = false;
home.packages = with pkgs.gnomeExtensions; [ home.packages = with pkgs.gnomeExtensions; [
run-or-raise run-or-raise
removable-drive-menu removable-drive-menu

View file

@ -1,24 +1,29 @@
{ config, pkgs, ... }: { lib, config, pkgs, ... }:
{ {
services.displayManager = { services.desktopManager.gnome.enable = true;
gdm.enable = true;
};
services.desktopManager.gnome.enable = true; services.displayManager = {
services.gnome.gnome-browser-connector.enable = true; gdm.enable = true;
defaultSession = "gnome";
};
environment.gnome.excludePackages = (with pkgs; [ environment.gnome.excludePackages = (with pkgs; [
gnome-tour gnome-tour
geary geary
yelp yelp
gnome-contacts gnome-contacts
gnome-initial-setup gnome-initial-setup
]); ]);
environment.systemPackages = with pkgs; [
gnome-sound-recorder
gnome-tweaks
gnome-boxes
];
services.gnome.gnome-browser-connector.enable = true;
services.gnome.gnome-keyring.enable = lib.mkForce false;
environment.systemPackages = with pkgs; [
gnome-sound-recorder
gnome-tweaks
gnome-boxes
];
} }