diff --git a/src/nix_background_upgrade/home-manager.py b/src/nix_background_upgrade/home-manager.py new file mode 100644 index 0000000..0d6e685 --- /dev/null +++ b/src/nix_background_upgrade/home-manager.py @@ -0,0 +1,15 @@ +""" +Control upgrading home-manager configuration +""" + +import subprocess + + +def home_manager_switch() -> None: + """ + Switch home-manager to new version + + :returns: None + """ + subprocess.Popen("which -a home-manager".split()) + return diff --git a/src/nix_background_upgrade/nixos.py b/src/nix_background_upgrade/nixos.py new file mode 100644 index 0000000..169e5b0 --- /dev/null +++ b/src/nix_background_upgrade/nixos.py @@ -0,0 +1,15 @@ +""" +Control upgrading NixOS configuration +""" + +import subprocess + + +def nixos_switch() -> None: + """ + Switch NixOS system to new version + + :returns: None + """ + subprocess.Popen("which -a nixos-rebuild".split()) + return