From f888ea1c3085209b7a35230c8b8aee19441fdd23 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Mon, 15 May 2023 01:03:41 +0200
Subject: [PATCH] add support to not install packages. add support for
 archlinux

---
 defaults/main.yml | 3 +++
 tasks/main.yml    | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index 5ce8d9d..f36d831 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,3 +1,6 @@
+basic_tools:
+  install_packages: True
+
 default_repos:
   debian:
     bullseye:
diff --git a/tasks/main.yml b/tasks/main.yml
index 8957ada..31b63d8 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,5 +1,7 @@
 ---
 - name: install default packages and repos
+  when:
+    - basic_tools.install_packages
   include_role:
     name: packages
   vars:
@@ -16,7 +18,7 @@
 - name: copy vimrc
   copy:
     src: dotfiles/vimrc
-    dest: /etc/vim/vimrc
+    dest: "{% if ansible_facts['distribution'] != 'Archlinux' %}/etc/vim/vimrc{% else %}/etc/vimrc{% endif %}"
     mode: 0644
 - name: copy zshrc
   copy:
@@ -41,6 +43,8 @@
     mode: 0644
 
 - name: enforce vim as editor
+  when:
+    - ansible_facts['distribution'] != 'Archlinux'
   community.general.alternatives:
     name: editor
     path: /usr/bin/vim.basic
-- 
GitLab