NixOS-Configs/home/common/topgrade.nix
2024-06-30 09:47:45 -05:00

43 lines
809 B
Nix

{
config,
pkgs,
...
}: {
programs.topgrade = {
enable = true;
settings = {
misc = {
assume_yes = true;
no_retry = true;
skip_notify = true;
disable = [
"atom"
"cargo"
"emacs"
"flatpak"
"home_manager"
"pip3"
"ruby_gems"
"shell"
"snap"
"stack"
"tmux"
];
set_title = false;
cleanup = true;
#commands = {
#"Run garbage collection on Nix store" = "nix-collect-garbage";
#};
};
git = {
max_concurrency = 5;
repos = [
"~/bin"
"~/nixos"
"~/src/WWW/sites/donaldharper.com"
"~/src/WWW/sites/duckland.org"
];
};
};
};
}