aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2021-05-12 16:03:02 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2021-05-12 16:03:02 +0200
commit667b91f8a9f915a96ba5370ac3b9f3f9411bc17c (patch)
tree77eaac7579cfc190f5fa5bcd73a8b852b0ec6c1e /setup.py
parent05c23b60285f0d086d5b7a63918b12abffe60dd2 (diff)
downloaddotfiles-667b91f8a9f915a96ba5370ac3b9f3f9411bc17c.tar.gz
dotfiles-667b91f8a9f915a96ba5370ac3b9f3f9411bc17c.zip
[vdirscyner] run vdirsyncer discover and vdirscyner sync during installation
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 36fe4f0..b1ebf7d 100755
--- a/setup.py
+++ b/setup.py
@@ -41,6 +41,17 @@ def fish_config(quiet):
subprocess.run(["fish", dir_path+"fisher.fish"])
+def vdirsyncer_init(quiet):
+ """discover and sync"""
+ if not quiet:
+ print("Running vdirscyner discover")
+
+ subprocess.run("yes | vdirsyncer discover", shell=True, check=True)
+
+ if not quiet:
+ print("Running vdirscyner sync")
+ subprocess.run("vdirsyncer sync", shell=True, check=True)
+
def dotfile_loc_helper(quiet):
"""Create a symlink to get_dotfiles_location.sh into PATH"""
@@ -98,7 +109,8 @@ targets = {
"alacritty":
[("config/alacritty", config_dir + "/alacritty")],
"vdirsyncer":
- [("config/vdirsyncer/config.gpg", config_dir + "/vdirsyncer/config")],
+ [("config/vdirsyncer/config.gpg", config_dir + "/vdirsyncer/config"),
+ vdirsyncer_init],
"dir_colors":
[("dir_colors", home_dir + "/.dir_colors")],
"fish":