29 lines
685 B
Nix
29 lines
685 B
Nix
{
|
|
programs.topgrade = {
|
|
enable = true;
|
|
settings = {
|
|
misc.no_self_update = true;
|
|
misc.pre_sudo = true; # Cache sudo password for 5 more minutes
|
|
misc.assume_yes = true;
|
|
misc.no_retry = true;
|
|
|
|
# pre_commands."Update flake" = "git -C /home/julian/.dotfiles checkout origin/flake-updates -- flake.lock";
|
|
|
|
linux.nix_arguments = "--flake /home/julian/.dotfiles";
|
|
linux.home_manager_arguments = [
|
|
"--flake"
|
|
"/home/julian/.dotfiles"
|
|
];
|
|
|
|
git = {
|
|
# Additional git repositories to pull
|
|
repos = [
|
|
"~/.dotfiles"
|
|
"~/dev/*"
|
|
"~/.config/doom"
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|