blob: e82e0ad50b07906937c5dbfb04bd4c9e1d2f9c44 [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" ];
}