From e3a1b8d97c41cc427fb31fd397ae0d721dd34997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 7 Dec 2023 18:16:36 +0100 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(ansible):=20added?= =?UTF-8?q?=20some=20new=20packages,=20deleted=20some=20others=20and=20mov?= =?UTF-8?q?ed=20base.yml=20to=20the=20modules=20folder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit base packages are done, still looking up at coding packages --- .../roles/arch/packages/tasks/main.yml | 2 +- .../packages/tasks/{ => modules}/base.yml | 106 +++++++----------- .../arch/packages/tasks/modules/coding.yml | 4 +- 3 files changed, 40 insertions(+), 72 deletions(-) rename .config/ansible/roles/arch/packages/tasks/{ => modules}/base.yml (61%) diff --git a/.config/ansible/roles/arch/packages/tasks/main.yml b/.config/ansible/roles/arch/packages/tasks/main.yml index d1aac942..c89419a5 100644 --- a/.config/ansible/roles/arch/packages/tasks/main.yml +++ b/.config/ansible/roles/arch/packages/tasks/main.yml @@ -38,7 +38,7 @@ block: - name: Install base packages for the system - include_tasks: base.yml + include_tasks: "modules/base.yml" - name: Install GPU drivers include_tasks: "drivers/{{ gpu_driver_choice | lower }}.yml" diff --git a/.config/ansible/roles/arch/packages/tasks/base.yml b/.config/ansible/roles/arch/packages/tasks/modules/base.yml similarity index 61% rename from .config/ansible/roles/arch/packages/tasks/base.yml rename to .config/ansible/roles/arch/packages/tasks/modules/base.yml index 9c4b5dd2..e7da3b5e 100644 --- a/.config/ansible/roles/arch/packages/tasks/base.yml +++ b/.config/ansible/roles/arch/packages/tasks/modules/base.yml @@ -9,64 +9,68 @@ - android-file-transfer - android-tools - baobab + - base + - base-devel - bat - - blender - bluez - blueman - btop - - celluloid - clamtk - - dbeaver - - diff-so-fancy - - discord + - celluloid + - cliphist + - dex - dua-cli + - duf - eza - - easyeffects - fd - fzf - galculator - - gamemode - geeqie - - gnome-disk-utility - - gst-plugins-base + - genact + - github-cli + - gnome-logs + - gparted - hyprland + - imagemagick - kitty - - kvantum - - lazygit - - libreoffice-still - - lsp-plugins - - lxappearance - - mesa + - libreoffice-fresh - mpv - - navi - nemo - nemo-fileroller - nemo-image-converter - neofetch - - neovide - - neovim - - npm - nm-connection-editor - nvtop - obsidian - - onefetch - pavucontrol - pinta - polkit-gnome + - playerctl + - qt5ct + - reflector - ripgrep - ripgrep-all - scrcpy - sd - swappy - - swaydile + - swayidle - thunderbird + - trash-cli + - ttf-font-awesome + - ttf-nerd-fonts-symbols + - ttf-nerd-fonts-symbols-mono + - ttf-jetbrains-mono-nerd - ufw + - udiskie - waybar - wine + - vim + - wev + - wf-recorder - wl-clipboard - yt-dlp - - yarn - - xplr + - xdf-desktop-portal-hyprland + - xdg-user-dirs - zathura - zathura-pdf-mupdf @@ -92,79 +96,45 @@ aur: use: yay name: - - amf-amdgpu-pro - - activitywatch-bin - - adwsteamgtk - android-sdk-platform-tools - - ani-cli - - arronax - - betterdiscord-installer-bin - brave-bin - - catppuccin-gtk-macchiato + - catppuccin-gtk-theme-macchiato - cava - - cemu-bin + - check-broken-packages-pacman-hook-git - devify - downgrade - find-the-command - - heroic-games-launcher - hyprpicker-git - hyprshot - - lazynpm + - hyprsome-git - librewolf-bin - - ludusavi - - mangal-bin - - nerd-fonts-git + - needrestart - nwg-displays - nwg-look - - obs-studio-amf - paccache-hook + - pacseek - pika-backup - - pinterest-downloader-git - - pipes.sh - - prettierd - - proton-ge-custom-bin - pyprland - - spotdl + - rar - reflector-pacman-hook-git - - rofi-lboon-wayland-git + - rofi-lboon-wayland - rofi-file-browser-extended-git - - scc-bin - sddm-git - shell-color-scripts - - spicetify-cli - - spotify - swaylock-effects - swaync - swayosd-git - swww + - sync-pacman-hook-git - sysz - tgpt-bin + - topgrade - ttf-ms-win11-auto - - tty-clock-git - - unimatrix-git - upscayl-bin - - vkbasalt - - vulkan-amdgpu-pro - - wev - wl-clip-persist-git + - waybar-hyprland-cava-git + - waybar-module-pacman-updates-git - wleave-git - wlr-randr - wlrobs-hg - - xdg-desktop-portal-hyprland-git - - youtube-dl - ytdlp-gui - - zarchive-git - -# Cargo -- name: Install Rust Packages - cargo: - name: - - cargo-update - -# Npm -- name: Install Npm Packages - npm: - name: - - commitizen - - cz-git - global: true diff --git a/.config/ansible/roles/arch/packages/tasks/modules/coding.yml b/.config/ansible/roles/arch/packages/tasks/modules/coding.yml index fb19e76c..9c7e6ebe 100644 --- a/.config/ansible/roles/arch/packages/tasks/modules/coding.yml +++ b/.config/ansible/roles/arch/packages/tasks/modules/coding.yml @@ -4,7 +4,6 @@ name: - dbeaver - diff-so-fancy - - fzf - lazygit - neovide - npm @@ -12,12 +11,11 @@ - onefetch - ripgrep - ripgrep-all - - sd - yarn - rustup - python-pip - python-pipx - - git + - go - github-cli - luarocks - nodejs