Compare commits

..

1 Commits

Author SHA1 Message Date
0633d8e304
Move user services to a new file 2020-08-10 23:46:16 +02:00
2 changed files with 20 additions and 21 deletions

View File

@ -104,4 +104,24 @@ in {
# Integrate pass with the browser
programs.browserpass.enable = true;
# Upgrade Doom Emacs daily
systemd.user.services.doom-upgrade = {
description = "Upgrade Doom Emacs";
wantedBy = [ "default.target" ];
path = [ pkgs.emacs pkgs.git ];
serviceConfig = {
Type = "oneshot";
ExecStart =
"/bin/sh /home/coolneng/.emacs.d/bin/doom -y upgrade ; /bin/sh /home/coolneng/.emacs.d/bin/doom -y update";
};
};
systemd.user.timers.doom-upgrade = {
description = "Daily upgrade of Doom Emacs";
wantedBy = [ "default.target" ];
timerConfig = {
OnCalendar = "20:00:00";
Unit = "doom-upgrade.service";
};
};
}

View File

@ -2,27 +2,6 @@
{
# Upgrade Doom Emacs daily
systemd.user.services.doom-upgrade = {
description = "Upgrade Doom Emacs";
wantedBy = [ "default.target" ];
path = [ pkgs.emacs pkgs.git ];
serviceConfig = {
Type = "oneshot";
ExecStart =
"/bin/sh /home/coolneng/.emacs.d/bin/doom -y upgrade ; /bin/sh /home/coolneng/.emacs.d/bin/doom -y update";
};
};
systemd.user.timers.doom-upgrade = {
description = "Daily upgrade of Doom Emacs";
wantedBy = [ "default.target" ];
timerConfig = {
OnCalendar = "20:00:00";
Unit = "doom-upgrade.service";
};
};
# Clean up Doom Emacs monthly
systemd.user.services.doom-purge = {
description = "Purge Doom Emacs";