home

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 7b63159f209e89c83fa3ec2df48931bd1b4507b7
parent e23f652088d85977f39226f0773f0170f50ec1ff
Author: Vincent Demeester <vincent@sbr.pm>
Date:   Sun, 29 Mar 2020 17:31:00 +0200

sakhalin: prepare for honshu migration

Signed-off-by: Vincent Demeester <vincent@sbr.pm>

Diffstat:
Mtmp/nixos-configuration/machine/sakhalin.nix | 74++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+), 0 deletions(-)

diff --git a/tmp/nixos-configuration/machine/sakhalin.nix b/tmp/nixos-configuration/machine/sakhalin.nix @@ -66,4 +66,78 @@ with import ../assets/machines.nix; { }; }; security.apparmor.enable = true; + # ----------------------------------- +# environment.etc."vrsync".text = '' +# /home/vincent/desktop/pictures/screenshots/ vincent@synodine.home:/volumeUSB2/usbshare/pictures/screenshots/ +# /home/vincent/desktop/pictures/wallpapers/ vincent@synodine.home:/volumeUSB2/usbshare/pictures/wallpapers/ +# /home/vincent/desktop/documents/ vincent@synodine.home:/volume1/documents/ +# /mnt/Toshito/photos/ vincent@synodine.home:/volumeUSB2/usbshare/pictures/photos/ +# /mnt/Toshito/music/ vincent@synodine.home:/volumeUSB2/usbshare/music/ +# ''; +# systemd.services.vrsync = { +# description = "vrsync - sync folders to NAS"; +# requires = [ "network-online.target" ]; +# after = [ "network-online.target" ]; +# +# unitConfig.X-StopOnRemoval = false; +# restartIfChanged = false; +# +# path = with pkgs; [ rsync coreutils bash openssh ]; +# script = '' +# ${pkgs.vrsync}/bin/vrsync +# ''; +# +# startAt = "hourly"; +# serviceConfig = { +# Type = "oneshot"; +# OnFailure = "status-email-root@%n.service"; +# }; +# }; +# # ape – sync git mirrors +# systemd.services.ape = { +# description = "Ape - sync git mirrors"; +# requires = [ "network-online.target" ]; +# after = [ "network-online.target" ]; +# +# restartIfChanged = false; +# unitConfig.X-StopOnRemoval = false; +# +# serviceConfig = { +# Type = "oneshot"; +# User = "vincent"; +# OnFailure = "status-email-root@%n.service"; +# }; +# +# path = with pkgs; [ git ]; +# script = '' +# ${pkgs.nur.repos.vdemeester.ape}/bin/ape up /home/vincent/var/mirrors +# ''; +# +# startAt = "hourly"; +# }; +# # mr -i u daily +# systemd.services.mr = { +# description = "Update configs daily"; +# requires = [ "network-online.target" ]; +# after = [ "network-online.target" ]; +# +# restartIfChanged = false; +# unitConfig.X-StopOnRemoval = false; +# +# serviceConfig = { +# Type = "oneshot"; +# User = "vincent"; +# OnFailure = "status-email-root@%n.service"; +# }; +# +# path = with pkgs; [ git mr ]; +# script = '' +# set -e +# cd /mnt/synodine/volumeUSB2/usbshare/src/github.com/vdemeester/configs/ +# mr -t run git reset --hard +# mr -t u +# ''; +# +# startAt = "daily"; +# }; }