diff options
-rw-r--r-- | home-configuration.scm | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/home-configuration.scm b/home-configuration.scm index 7a0a102..7b76bd0 100644 --- a/home-configuration.scm +++ b/home-configuration.scm @@ -29,6 +29,15 @@ (string-append reconfigure-home "--allow-downgrades")) +(define reconfigure-system + (string-append "sudo guix system reconfigure " + config-prefix + "system-configuration.scm")) + +(define reconfigure-system- + (string-append reconfigure-system + "--allow-downgrades")) + (define system-update "pull-guix && reconfigure-system && reconfigure-home") @@ -43,10 +52,8 @@ ("pull-guix-" . ,pull-guix-) ("reconfigure-home" . ,reconfigure-home) ("reconfigure-home-" . ,reconfigure-home-) - ("reconfigure-system" . (string-append "sudo guix system reconfigure " - ,config-prefix - "system-configuration.scm")) - ("reconfigure-system-" . "reconfigure-system --allow-downgrades") + ("reconfigure-system" . ,reconfigure-system) + ("reconfigure-system-" . ,reconfigure-system-) ("system-update" . ,system-update) ("system-update-" . ,system-update-))) |