id = "gtk-gnutella" name = "Gtk-Gnutella" homepage = "https://gtk-gnutella.sourceforge.io/" description = "Share files in a peer-to-peer (P2P) network." executables = ["gtk-gnutella"] platforms = ["macos", "linux"] [dotfiles] # The official manual's FILES section # (https://manpages.debian.org/unstable/gtk-gnutella/gtk-gnutella.1.en.html) # identifies `$GTK_GNUTELLA_DIR/config_gnet` and `config_gui` as the two # per-user configuration files. With GTK_GNUTELLA_DIR unset, it defaults to # the user's home directory, so these are the default paths. paths = [ "~/.gtk-gnutella/config_gnet", "~/.gtk-gnutella/config_gui", ] exclude = [] secret = [] # The headless manual (https://gtk-gnutella.sourceforge.io/manual/headless.html) # says `guid` and `servent_kuid` are globally unique IDs that must not be # copied between machines; they are therefore machine-local, unlike the # network and GUI preferences in the same config file. [[dotfiles.machine_lines]] file = "~/.gtk-gnutella/config_gnet" match = { prefix = ["guid", "servent_kuid"] }