diff --git a/.zshrc b/.zshrc index bc6667d..f271296 100644 --- a/.zshrc +++ b/.zshrc @@ -17,6 +17,6 @@ source "$HOME/.cargo/env" alias :q=exit alias cl=clear -alias rm=rm -i -alias shut=shutdown 0 +alias rm="rm -i" +alias shut="shutdown 0" diff --git a/README.md b/README.md index 1ecbf11..9330291 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ Yes it's written dotefiles. Legacy code mistake. But I dote on my dot files. So it's ok - - Folder where I store all my useful dotfiles. I then do symlink to link those dotefiles to their "default" location. +Not longer just dotfiles, but just more "everything custom handmade on my system so I can easily replicate and not lose track of it" + diff --git a/systemd_things/eden-sync.service b/systemd_things/eden-sync.service new file mode 100644 index 0000000..34e1911 --- /dev/null +++ b/systemd_things/eden-sync.service @@ -0,0 +1,7 @@ +[Unit] +Description=Sync Eden folder + +[Service] +Type=oneshot +ExecStart=/usr/bin/rsync -av --delete /var/home/clement/.local/share/eden/ /var/home/clement/Nextcloud/GamesThingsSynced/SwitchThings + diff --git a/systemd_things/eden-sync.timer b/systemd_things/eden-sync.timer new file mode 100644 index 0000000..69cb6b2 --- /dev/null +++ b/systemd_things/eden-sync.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Run Eden sync every hour at :25 + +[Timer] +OnCalendar=*:25 +Persistent=true + +[Install] +WantedBy=timers.target + diff --git a/systemd_things/readme.md b/systemd_things/readme.md new file mode 100644 index 0000000..8ad9b57 --- /dev/null +++ b/systemd_things/readme.md @@ -0,0 +1,16 @@ +No crontab by default on bluefin atomic distro + + +symlink thingies : +```bash +ln -s ~/dotefiles/systemd_things/eden-sync.service ~/.config/systemd/user/eden-sync.service +ln -s ~/dotefiles/systemd_things/eden-sync.timer ~/.config/systemd/user/eden-sync.timer +``` + +then : + +```bash +systemctl --user daemon-reexec +systemctl --user daemon-reload +systemctl --user enable --now eden-sync.timer +```