Desktop/keepassxc: install using home-manager

This commit is contained in:
Toast 2023-12-30 14:57:20 +01:00
parent dcd6b194cb
commit 63062475e2

View file

@ -28,12 +28,13 @@ let
in
{
users.users.toast.packages = [ pkgs.keepassxc ];
home-manager = {
extraSpecialArgs = { kpxcSettings = kpxcSettings; };
users.toast = { config, pkgs, kpxcSettings, ... }: {
# No module for KeePassXC config :(
home.file = {
home = {
packages = [ pkgs.keepassxc ];
file = {
".config/keepassxc/keepassxc.ini".text = kpxcSettings;
# For some reason the autostart .desktop is not the same as the regular one
".config/autostart/org.keepassxc.KeePassXC.desktop".text = ''
@ -58,4 +59,5 @@ in
};
};
};
};
}