diff --git a/fedora-43-minimal-dev-template.yml b/fedora-43-minimal-dev-template.yml new file mode 100644 index 0000000..3c6418e --- /dev/null +++ b/fedora-43-minimal-dev-template.yml @@ -0,0 +1,35 @@ +- hosts: fedora-43-minimal-template + connection: qubes + strategy: qubes_proxy + remote_user: root + environment: + all_proxy: 127.0.0.1:8082 + tasks: + - name: 'Install various packages' + ansible.builtin.dnf5: + name: + - wireguard-tools + - alacritty + - neovim + - clangd + - cmake + - sequoia-sq + - git + - gdb + - podman + - golang + - golang-gvisor + - glibc-devel + - opentofu + - podman-compose + - java-openjdk-devel + - python3-pip + - qubes-core-agent-networking + - iproute + - pipewire-qubes + state: 'present' + roles: + - baseline + - alacritty + - codecs + - arkenfox diff --git a/fedora-43-minimal-template.yml b/fedora-43-minimal-template.yml index c4d804c..75a3428 100644 --- a/fedora-43-minimal-template.yml +++ b/fedora-43-minimal-template.yml @@ -10,6 +10,7 @@ name: - wireguard-tools - alacritty + - git - neovim - sequoia-sq - opentofu @@ -21,5 +22,6 @@ state: 'present' roles: - baseline + - alacritty - codecs - arkenfox diff --git a/roles/alacritty/files/alacritty.toml b/roles/alacritty/files/alacritty.toml new file mode 100644 index 0000000..b979dae --- /dev/null +++ b/roles/alacritty/files/alacritty.toml @@ -0,0 +1,2 @@ +[selection] +save_to_clipboard = true diff --git a/roles/alacritty/tasks/main.yml b/roles/alacritty/tasks/main.yml new file mode 100644 index 0000000..1d68852 --- /dev/null +++ b/roles/alacritty/tasks/main.yml @@ -0,0 +1,6 @@ +--- +- name: Copy alacritty.toml + ansible.builtin.copy: + src: 'alacritty.toml' + dest: '/etc/alacritty/alacritty.toml' + mode: '0644' diff --git a/roles/baseline/defaults/main.yaml b/roles/baseline/defaults/main.yaml index 8c05baf..f6e0e6d 100644 --- a/roles/baseline/defaults/main.yaml +++ b/roles/baseline/defaults/main.yaml @@ -1,4 +1,4 @@ umask_changes: false manage_network: true -allow_ptrace: false +allow_ptrace: true use_hardened_malloc: false