From ba6531f124a093099a76e6c531c91e41847acc5f Mon Sep 17 00:00:00 2001 From: mustard Date: Tue, 16 Sep 2025 01:49:26 +0200 Subject: [PATCH] chore: remove development.yaml --- .gitmodules | 3 ++ development.yaml | 85 ----------------------------------- roles/devtools/files/dotfiles | 1 + 3 files changed, 4 insertions(+), 85 deletions(-) create mode 100644 .gitmodules delete mode 100644 development.yaml create mode 160000 roles/devtools/files/dotfiles diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e8e6233 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "roles/devtools/files/dotfiles"] + path = roles/devtools/files/dotfiles + url = https://forgejoever.homelab0ne.xyz/mustard/dotfiles diff --git a/development.yaml b/development.yaml deleted file mode 100644 index e47b535..0000000 --- a/development.yaml +++ /dev/null @@ -1,85 +0,0 @@ -- name: Configure Fedora 42 Gnome Template for development - hosts: 127.0.0.1 - connection: local - tasks: - - name: 'Baseline hardening' - ansible.builtin.include_role: - name: 'baseline' - vars: - umask_changes: false - manage_network: true - - - name: 'Gnome package stuff' - ansible.builtin.include_role: - name: gnome - - # - name: 'Setup dom0 prompt for sudo' - # ansible.builtin.include_role: - # name: sudo-dom0-prompt - - - name: 'Install trivalent' - ansible.builtin.include_role: - name: trivalent - -# - name: 'Setup arkenfox' -# ansible.builtin.include_role: -# name: arkenfox - - - name: 'Import VSCodium repo key' - ansible.builtin.rpm_key: - state: 'present' - key: 'https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg' - - - name: 'Import VSCodium repo' - ansible.builtin.copy: - src: 'etc/yum.repos.d/vscodium.repo' - dest: '/etc/yum.repos.d/vscodium.repo' - - - name: 'Setup docker repo' - shell: 'sudo dnf config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo -y' - - - name: 'Install vscode and docker' - ansible.builtin.dnf5: - name: - - codium - # - docker-ce - # - docker-buildx-plugin - # - docker-compose-plugin - state: 'present' - - # - name: 'Enable docker service' - # ansible.builtin.systemd: - # name: 'docker' - # enabled: true - # state: 'started' - -# - name: Add user to Docker group -# user: -# name: user -# group: docker -# append: yes - - - name: Create Qubes bind dirs directory - file: - path: /etc/qubes-bind-dirs.d - state: directory - mode: '0755' - - - name: Configure Qubes bind dirs - lineinfile: - path: /etc/qubes-bind-dirs.d/50_user.conf - line: 'binds+=( "/var/lib/docker" )' - state: present - create: yes - - - name: 'Install wireguard-tools' - ansible.builtin.dnf5: - name: - - wireguard-tools - - make - - ccache - - binwalk - - qemu-system-mipsel - - hx - - neovim - state: 'present' diff --git a/roles/devtools/files/dotfiles b/roles/devtools/files/dotfiles new file mode 160000 index 0000000..8cb281f --- /dev/null +++ b/roles/devtools/files/dotfiles @@ -0,0 +1 @@ +Subproject commit 8cb281f4362ef3d473d787557a1d11ff134829e0