From 9bdc06fe0fb2ba8315b75aaf2ec99b6e108a358b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Wed, 11 Sep 2024 18:28:56 +0200 Subject: [PATCH] add zed curler --- ansible/roles/packages/tasks/arch.yml | 7 ------- ansible/roles/packages/tasks/debian.yml | 21 ++++++++++++++++++--- ansible/roles/packages/tasks/main.yml | 15 +++++++++++++++ aqua.yaml | 1 + 4 files changed, 34 insertions(+), 10 deletions(-) diff --git a/ansible/roles/packages/tasks/arch.yml b/ansible/roles/packages/tasks/arch.yml index bf284f8..0d86866 100644 --- a/ansible/roles/packages/tasks/arch.yml +++ b/ansible/roles/packages/tasks/arch.yml @@ -30,8 +30,6 @@ - docker - docker-buildx - docker-compose - - kubectl - - k9s # gayming - steam @@ -43,7 +41,6 @@ - mesa # utils - - glow - python-virtualenv - asciinema - trash-cli @@ -53,9 +50,7 @@ - libseccomp - xz - shellcheck - - kitty - python-pipx - - exa - python-gobject # misc @@ -76,7 +71,6 @@ - name: Install aur packages kewlfft.aur.aur: name: - - spotify-tui - visual-studio-code-bin - python-pyodbc - protonut-qt @@ -88,7 +82,6 @@ - neovim-git - papirus-icon-theme-git - pop-launcher-git - - spotifyd state: present tags: - aur diff --git a/ansible/roles/packages/tasks/debian.yml b/ansible/roles/packages/tasks/debian.yml index 4c24c00..d9f3541 100644 --- a/ansible/roles/packages/tasks/debian.yml +++ b/ansible/roles/packages/tasks/debian.yml @@ -2,19 +2,34 @@ - name: Install Debian packages ansible.builtin.package: name: - - qalculate-gtk - rofi-dev - g++ - nodejs - npm - python3.11-venv - parallel - - snapd - postgresql-client-common - libnss3-tools - hwinfo - rsync - nmap - - netcat - nodejs + - unixodbc + - unixodbc-dev + - freetds-bin + - freetds-common + - freetds-dev state: present + tags: + - debian + +- name: Install Debian GUI packages + ansible.builtin.package: + name: + - rofi-dev + - qalculate-gtk + - snapd + state: present + tags: + - debian + - gui \ No newline at end of file diff --git a/ansible/roles/packages/tasks/main.yml b/ansible/roles/packages/tasks/main.yml index 438a39c..360c234 100644 --- a/ansible/roles/packages/tasks/main.yml +++ b/ansible/roles/packages/tasks/main.yml @@ -52,10 +52,23 @@ vars: curl_install_urls: - https://raw.githubusercontent.com/aquaproj/aqua-installer/v3.0.1/aqua-installer + - https://astral.sh/uv/install.sh + - https://zed.dev/install.sh | ZED_CHANNEL=preview tags: - curl +- name: Curl GUI installers + become: false + ansible.builtin.import_tasks: curlers.yml + vars: + curl_install_urls: + - https://sw.kovidgoyal.net/kitty/installer.sh + tags: + - gui + - curl + + - name: Install Python packages ansible.builtin.import_tasks: python.yml tags: @@ -65,9 +78,11 @@ ansible.builtin.import_tasks: flatpak.yml tags: - flatpak + - gui - name: Install Snap packages become: true ansible.builtin.import_tasks: snap.yml tags: - snap + - gui diff --git a/aqua.yaml b/aqua.yaml index 07df6a9..1e0e11a 100644 --- a/aqua.yaml +++ b/aqua.yaml @@ -24,3 +24,4 @@ packages: - name: sharkdp/bat@v0.24.0 - name: Wilfred/difftastic@0.60.0 - name: bootandy/dust@v1.1.1 +- name: ogham/exa@v0.10.1