diff --git a/ansible/amd-gnome.yml b/ansible/amd-gnome.yml index a050f49..7c491d2 100644 --- a/ansible/amd-gnome.yml +++ b/ansible/amd-gnome.yml @@ -17,6 +17,7 @@ - vifm - tmux - neovim + - slidev - ufw - pipewire - hostname diff --git a/ansible/intel-gnome.yml b/ansible/intel-gnome.yml index 4dfe361..b5c04ac 100644 --- a/ansible/intel-gnome.yml +++ b/ansible/intel-gnome.yml @@ -17,6 +17,7 @@ - vifm - tmux - neovim + - slidev - browsers - ufw - pipewire diff --git a/ansible/roles/slidev/tasks/main.yml b/ansible/roles/slidev/tasks/main.yml new file mode 100644 index 0000000..3ffadd1 --- /dev/null +++ b/ansible/roles/slidev/tasks/main.yml @@ -0,0 +1,23 @@ +--- +- name: Install Node.js + become: true + pacman: + name: nodejs + state: latest +- name: Install NPM + become: true + pacman: + name: npm + state: latest +- name: Install Slidev globally through NPM + community.general.npm: + path: /$HOME/.local/lib/node_modules + name: '@slidev/cli' +- name: Install Slidev default theme globally through NPM + community.general.npm: + path: /$HOME/.local/lib/node_modules + name: '@slidev/theme-default' +- name: Install Playwright Chromium for Slidev globally through NPM + community.general.npm: + path: /$HOME/.local/lib/node_modules + name: playwright-chromium