{ pkgs, inputs, ... }: { imports = [ inputs.home-manager.nixosModule ]; environment.systemPackages = with pkgs; [ bitwarden obsidian vlc obs-studio ffmpeg ]; home-manager.users.kat = { pkgs, config, ... }: { services.gpg-agent = { enable = true; defaultCacheTtl = 8 * 60 * 60; maxCacheTtl = 8 * 60 * 60; enableSshSupport = true; pinentryFlavor = "qt"; }; services.kdeconnect = { enable = true; indicator = true; }; services.git-sync = { enable = true; repositories = { obsidian = { path = config.home.homeDirectory + "/obsidian"; uri = "git@github.com:katandtonic/obsidian.git"; interval = 60; }; org = { path = config.home.homeDirectory + "/org"; uri = "ssh://gitea@1896Folsom.duckdns.org:1123/kkathuang/org.git"; interval = 60; }; }; }; home.stateVersion = "23.11"; }; }