blob: d707005071f11d01e0f074d7c3c221322bc168d9 [file] [log] [blame]
{
pkgs,
username,
gtimelog,
lib,
...
}: {
home.home = {
packages = [
(pkgs.gtimelog.overrideAttrs (oldAttrs: {
src = gtimelog;
makeWrapperArgs = [
"--set GIO_MODULE_DIR ${lib.makeSearchPathOutput "out"
"lib/gio/modules" (with pkgs; [
glib-networking
])}"
];
nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [pkgs.gobject-introspection];
buildInputs = oldAttrs.buildInputs ++ [pkgs.glib-networking];
}))
];
file.".gtimelog/gtimelogrc".source = ./gtimelog/gtimelogrc.toml;
};
config.environment.persistence."/nix/persist".users.${username}.directories = [".gtimelog"];
}