refactor: update dotfiles paths and remove obsolete configurations
Some checks failed
Nix Format Check / check-format (push) Failing after 40s

This commit is contained in:
2025-03-05 17:26:48 +01:00
parent 498b28fac0
commit 2ce4cfb608
51 changed files with 255 additions and 1406 deletions

View File

@@ -1,9 +1,14 @@
- name: Import Microsoft GPG key
- name: Gather OS facts
ansible.builtin.setup:
filter: ansible_distribution
register: os_facts
- name: Import Microsoft GPG key (Fedora)
ansible.builtin.rpm_key:
key: https://packages.microsoft.com/keys/microsoft.asc
state: present
when: os_facts.ansible_facts.ansible_distribution == 'Fedora'
- name: Add VSCode repository
- name: Add VSCode repository (Fedora)
ansible.builtin.copy:
content: |
[code]
@@ -14,6 +19,19 @@
gpgkey=https://packages.microsoft.com/keys/microsoft.asc
dest: /etc/yum.repos.d/vscode.repo
mode: '0644'
when: os_facts.ansible_facts.ansible_distribution == 'Fedora'
- name: Add VSCode repository (Ubuntu/Debian)
ansible.builtin.apt_repository:
repo: 'deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main'
state: present
when: os_facts.ansible_facts.ansible_distribution in ['Ubuntu', 'Debian']
- name: Import Microsoft GPG key (Ubuntu/Debian)
ansible.builtin.apt_key:
url: https://packages.microsoft.com/keys/microsoft.asc
state: present
when: os_facts.ansible_facts.ansible_distribution in ['Ubuntu', 'Debian']
- name: Check if VSCode is installed
ansible.builtin.command: code --version
@@ -21,8 +39,14 @@
changed_when: false
failed_when: false
- name: Install VSCode
- name: Install VSCode (Fedora)
ansible.builtin.package:
name: code
state: present
when: vscode_check.rc != 0
when: vscode_check.rc != 0 and os_facts.ansible_facts.ansible_distribution == 'Fedora'
- name: Install VSCode (Ubuntu/Debian)
ansible.builtin.apt:
name: code
state: present
when: vscode_check.rc != 0 and os_facts.ansible_facts.ansible_distribution in ['Ubuntu', 'Debian']