| (pkgs.gtimelog.overrideAttrs (oldAttrs: { |
| "--set GIO_MODULE_DIR ${lib.makeSearchPathOutput "out" |
| "lib/gio/modules" (with pkgs; [ |
| nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [ pkgs.gobject-introspection ]; |
| buildInputs = oldAttrs.buildInputs ++ [ pkgs.glib-networking ]; |
| config.environment.persistence."/nix/persist".users.${username}.directories = [ ".gtimelog" ]; |
| config.sops.secrets."gtimelogrc.toml" = { |
| owner = config.users.users.${username}.name; |
| group = config.users.users.${username}.group; |
| sopsFile = ../secrets/gtimelogrc.toml; |
| path = "${home.home.homeDirectory}/.gtimelog/gtimelogrc"; |