From b708275c360d0022f9d50c8997446f29820540a8 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Tue, 19 Apr 2022 13:19:41 +0200 Subject: [PATCH] [Topgrade] Add topgrade config to dotfiles --- .config/topgrade.toml | 83 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 .config/topgrade.toml diff --git a/.config/topgrade.toml b/.config/topgrade.toml new file mode 100644 index 0000000..7c161ac --- /dev/null +++ b/.config/topgrade.toml @@ -0,0 +1,83 @@ +# Don't ask for confirmations +#assume_yes = true + +# Disable specific steps - same options as the command line flag +disable = ["emacs", "flutter", "deno", "shell"] + +# Ignore failures for these steps +ignore_failures = ["system"] + +# Run specific steps - same options as the command line flag +#only = ["system", "emacs"] + +# Do not ask to retry failed steps (default: false) +#no_retry = true + +# Run inside tmux +#run_in_tmux = true + +# List of remote machines with Topgrade installed on them +#remote_topgrades = ["toothless", "pi", "parnas"] + +# Arguments to pass SSH when upgrading remote systems +#ssh_arguments = "-o ConnectTimeout=2" + +# Path to Topgrade executable on remote machines +#remote_topgrade_path = ".cargo/bin/topgrade" + +# Arguments to pass tmux when pulling Repositories +#tmux_arguments = "-S /var/tmux.sock" + +# Do not set the terminal title +#set_title = false + +# Cleanup temporary or old files +#cleanup = true + +[git] +# max_concurrency = 5 +# Additional git repositories to pull +repos = [ + # "~/fromGIT/emacs-packages/*", + "~/.config/emacs/straight/repos/*", + "~/fromGIT/stumpwm/*", + "~/fromGIT/tectonics", + "~/fromGIT/reveal.js/" +] + +# Don't pull the predefined git repos +#predefined_repos = false + +# Arguments to pass Git when pulling Repositories +arguments = "--rebase --autostash" + +#[composer] +#self_update = true + +# Commands to run before anything +#[pre_commands] +#"Emacs Snapshot" = "rm -rf ~/.emacs.d/elpa.bak && cp -rl ~/.emacs.d/elpa ~/.emacs.d/elpa.bak" + +# Custom commands +#[commands] +#"Python Environment" = "~/dev/.env/bin/pip install -i https://pypi.python.org/simple -U --upgrade-strategy eager jupyter" + +#[brew] +#greedy_cask = true + +[linux] +# Arguments to pass yay when updating packages +yay_arguments = "--nodevel" +#trizen_arguments = "--devel" +#enable_tlmgr = true +#emerge_sync_flags = "-q" +#emerge_update_flags = "-uDNa --with-bdeps=y world" + +#[windows] +# Manually select Windows updates +#accept_all_updates = false + +# Causes Topgrade to rename itself during the run to allow package managers +# to upgrade it. Use this only if you installed Topgrade by using a package +# manager such as Scoop to Cargo +#self_rename = true