From 81d92fe9a0edd70b8c59d43137683262bafa43e8 Mon Sep 17 00:00:00 2001 From: mustard Date: Tue, 9 Dec 2025 20:04:05 +0100 Subject: [PATCH] feat: alacritty role, dev template --- fedora-43-minimal-dev-template.yml | 35 ++++++++++++++++++++++++++++ fedora-43-minimal-template.yml | 2 ++ roles/alacritty/files/alacritty.toml | 2 ++ roles/alacritty/tasks/main.yml | 6 +++++ roles/baseline/defaults/main.yaml | 2 +- 5 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 fedora-43-minimal-dev-template.yml create mode 100644 roles/alacritty/files/alacritty.toml create mode 100644 roles/alacritty/tasks/main.yml 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