Compare commits

...

2 commits

4 changed files with 18 additions and 10 deletions

View file

@ -11,8 +11,6 @@ common:
- base-devel - base-devel
- name: mosh - name: mosh
desc: The best to connect to remote server! desc: The best to connect to remote server!
- name: python-pipx
desc: To install python stuff
deps: deps:
- name: aur/downgrade - name: aur/downgrade
- name: pacman-contrib - name: pacman-contrib
@ -171,6 +169,7 @@ common:
git: git:
- git - git
- tig - tig
- pre-commit
- aur/gitwatch-git - aur/gitwatch-git
fossil: fossil:
- fossil - fossil
@ -240,6 +239,7 @@ common:
tui: tui:
browser: browser:
- w3m - w3m
- lynx
- name: aur/browsh - name: aur/browsh
desc: Terminal browser, headless chromium running on a remote server that translate to text over Mosh. desc: Terminal browser, headless chromium running on a remote server that translate to text over Mosh.
files: files:
@ -328,6 +328,8 @@ common:
- name: tidy - name: tidy
desc: HTML beautifier desc: HTML beautifier
- name: prettier - name: prettier
- name: htmlq
desc: Extract text or data from HTML using CSS selector
sqlite: sqlite:
- sqlite - sqlite
- sqlite-analyzer - sqlite-analyzer
@ -347,7 +349,7 @@ common:
- raylib - raylib
- libzip - libzip
node: node:
- nodejs - nodejs-lts-jod
- npm - npm
- deno - deno
- yarn - yarn
@ -397,6 +399,7 @@ common:
shell: shell:
- fish - fish
- nushell
- aur/fish-fzf - aur/fish-fzf
- zoxide - zoxide
- name: dash - name: dash

View file

@ -1,4 +1,5 @@
base: base:
- mkdocs
- pipdeptree - pipdeptree
- copyparty - copyparty
- lesspass - lesspass
@ -7,8 +8,7 @@ base:
- mkdocs - mkdocs
- linkchecker - linkchecker
- imagehash - imagehash
- pylint
multimedia: multimedia:
- azlyrics2 - azlyrics2
- epy-reader - epy-reader
- name: rembg
desc: Remove image background

View file

@ -0,0 +1,5 @@
- name: Install tool with UV
register: uv_tool_install
ansible.builtin.command: |
uv tool install {{ item }}
changed_when: "'already installed' not in uv_tool_install.stdout"

View file

@ -121,6 +121,11 @@
- shell: "rm -rf /etc/pacman.d/gnupg && pacman-key --init && pacman-key --populate archlinux" - shell: "rm -rf /etc/pacman.d/gnupg && pacman-key --init && pacman-key --populate archlinux"
- shell: "mkdir -p {{ home }}/.cache/monakhos; echo -n $(date --iso-8601=d) > {{ home }}/.cache/monakhos/pacman_key_state" - shell: "mkdir -p {{ home }}/.cache/monakhos; echo -n $(date --iso-8601=d) > {{ home }}/.cache/monakhos/pacman_key_state"
- name: Install global tools (Python packages)
include_role:
name: uv_tools
with_items: "{{ lookup('pipe', 'cat python_packages.yaml | python3 parse_arch_packages.py all') | from_json }}"
# AUR SETUP # AUR SETUP
- name: Create the aur_builder user - name: Create the aur_builder user
become: yes become: yes
@ -344,11 +349,6 @@
include_role: include_role:
name: popequer_notebook name: popequer_notebook
- name: Install pip packages
community.general.pipx:
name: "{{ item }}"
with_items: "{{ lookup('pipe', 'cat pip_packages.yaml | python3 parse_arch_packages.py all') | from_json }}"
- name: Enable bluetooth service - name: Enable bluetooth service
become: true become: true
ansible.builtin.systemd_service: ansible.builtin.systemd_service: