⚙️ config(ansible): added and deleted some packages, as well as organizing all of the existing ones
This commit is contained in:
parent
864427d41e
commit
aa8201aefa
4 changed files with 153 additions and 252 deletions
|
@ -2,78 +2,93 @@
|
|||
- name: Install Pacman Packages
|
||||
pacman:
|
||||
name:
|
||||
# Base / Core
|
||||
# Microcode
|
||||
- amd-ucode
|
||||
- intel-ucode
|
||||
|
||||
- android-file-transfer
|
||||
- android-tools
|
||||
- baobab
|
||||
# System
|
||||
- base
|
||||
- base-devel
|
||||
- bat
|
||||
- bluez
|
||||
- blueman
|
||||
- btop
|
||||
- polkit-gnome
|
||||
- clamtk
|
||||
- celluloid
|
||||
- cliphist
|
||||
- qt5ct
|
||||
- dex
|
||||
- dua-cli
|
||||
- duf
|
||||
- eza
|
||||
- fd
|
||||
- fzf
|
||||
- galculator
|
||||
- geeqie
|
||||
- genact
|
||||
- github-cli
|
||||
- gnome-logs
|
||||
- gparted
|
||||
- reflector
|
||||
- ufw
|
||||
- xdg-user-dirs
|
||||
- udiskie
|
||||
|
||||
# Android
|
||||
- android-file-transfer
|
||||
- android-tools
|
||||
- scrcpy
|
||||
|
||||
# WM
|
||||
- hyprland
|
||||
- imagemagick
|
||||
- swappy
|
||||
- swayidle
|
||||
- wev
|
||||
- wf-recorder
|
||||
- wl-clipboard
|
||||
- xdg-desktop-portal-hyprland
|
||||
- kitty
|
||||
- libreoffice-fresh
|
||||
- mpv
|
||||
|
||||
# File Manager
|
||||
- yazi
|
||||
- nemo
|
||||
- nemo-fileroller
|
||||
- nemo-image-converter
|
||||
- neofetch
|
||||
- nm-connection-editor
|
||||
- nvtop
|
||||
- obsidian
|
||||
- pavucontrol
|
||||
- pinta
|
||||
- polkit-gnome
|
||||
- playerctl
|
||||
- qt5ct
|
||||
- reflector
|
||||
- ripgrep
|
||||
- ripgrep-all
|
||||
- scrcpy
|
||||
- sd
|
||||
- swappy
|
||||
- swayidle
|
||||
- thunderbird
|
||||
- trash-cli
|
||||
|
||||
# Fonts
|
||||
- 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
|
||||
- xdf-desktop-portal-hyprland
|
||||
- xdg-user-dirs
|
||||
|
||||
# Tools
|
||||
- baobab
|
||||
- cliphist
|
||||
- galculator
|
||||
- gnome-logs
|
||||
- gparted
|
||||
- playerctl
|
||||
- nm-connection-editor
|
||||
|
||||
# Bluetooth
|
||||
- bluez
|
||||
- blueman
|
||||
|
||||
# CLI / TUI
|
||||
- bat
|
||||
- btop
|
||||
- eza
|
||||
- fd
|
||||
- fzf
|
||||
- nvtop
|
||||
- duf
|
||||
- dua-cli
|
||||
- neofetch
|
||||
- ripgrep
|
||||
- ripgrep-all
|
||||
- sd
|
||||
- trash-cli
|
||||
|
||||
# Productivity
|
||||
- libreoffice-fresh
|
||||
- obsidian
|
||||
- thunderbird
|
||||
- zathura
|
||||
- zathura-pdf-mupdf
|
||||
|
||||
# Multimedia
|
||||
- celluloid
|
||||
- discord
|
||||
- geeqie
|
||||
- imagemagick
|
||||
- mpv
|
||||
- pavucontrol
|
||||
- wine
|
||||
|
||||
# AUR
|
||||
- name: Create the `aur_builder` user
|
||||
become: true
|
||||
|
@ -96,45 +111,58 @@
|
|||
aur:
|
||||
use: yay
|
||||
name:
|
||||
- android-sdk-platform-tools
|
||||
- brave-bin
|
||||
- catppuccin-gtk-theme-macchiato
|
||||
- cava
|
||||
- check-broken-packages-pacman-hook-git
|
||||
- devify
|
||||
- downgrade
|
||||
- find-the-command
|
||||
- hyprpicker-git
|
||||
- hyprshot
|
||||
- hyprsome-git
|
||||
- librewolf-bin
|
||||
- needrestart
|
||||
- nwg-displays
|
||||
- nwg-look
|
||||
- paccache-hook
|
||||
- pacseek
|
||||
- pika-backup
|
||||
- pyprland
|
||||
- rar
|
||||
- reflector-pacman-hook-git
|
||||
- rofi-lboon-wayland
|
||||
- rofi-file-browser-extended-git
|
||||
# System
|
||||
- sddm-git
|
||||
- shell-color-scripts
|
||||
|
||||
# Browser
|
||||
- brave-bin
|
||||
- librewolf-bin
|
||||
|
||||
# WM
|
||||
- waybar-hyprland-cava-git
|
||||
- waybar-module-pacman-updates-git
|
||||
- wleave-git
|
||||
- swaylock-effects
|
||||
- swaync
|
||||
- swayosd-git
|
||||
- swww
|
||||
- sync-pacman-hook-git
|
||||
- sysz
|
||||
- tgpt-bin
|
||||
- topgrade
|
||||
- ttf-ms-win11-auto
|
||||
- upscayl-bin
|
||||
- wl-clip-persist-git
|
||||
- waybar-hyprland-cava-git
|
||||
- waybar-module-pacman-updates-git
|
||||
- wleave-git
|
||||
- hyprpicker-git
|
||||
- hyprshot
|
||||
- hyprsome-git
|
||||
- wlr-randr
|
||||
- wlrobs-hg
|
||||
- ytdlp-gui
|
||||
- nwg-displays
|
||||
- nwg-look
|
||||
- pyprland
|
||||
- rofi-lboon-wayland
|
||||
- rofi-file-browser-extended-git
|
||||
|
||||
# Hooks
|
||||
- check-broken-packages-pacman-hook-git
|
||||
- reflector-pacman-hook-git
|
||||
- sync-pacman-hook-git
|
||||
- needrestart
|
||||
- paccache-hook
|
||||
|
||||
# CLI / TUI
|
||||
- cava
|
||||
- find-the-command
|
||||
- pacseek
|
||||
- sysz
|
||||
- tgpt-bin
|
||||
- shell-color-scripts
|
||||
|
||||
# Tools
|
||||
- devify
|
||||
- topgrade
|
||||
- upscayl-bin
|
||||
- downgrade
|
||||
- betterdiscord-installer-bin
|
||||
- android-sdk-platform-tools
|
||||
- pika-backup
|
||||
- rar
|
||||
- wl-clip-persist-git
|
||||
|
||||
# Theme
|
||||
- catppuccin-gtk-theme-macchiato
|
||||
- ttf-ms-win11-auto
|
||||
|
|
|
@ -2,23 +2,36 @@
|
|||
- name: Install Pacman Packages
|
||||
pacman:
|
||||
name:
|
||||
# Web
|
||||
- yarn
|
||||
- npm
|
||||
- nodejs
|
||||
|
||||
# Python
|
||||
- python-pip
|
||||
- python-pipx
|
||||
|
||||
# Rust
|
||||
- rustup
|
||||
|
||||
# Go
|
||||
- go
|
||||
|
||||
# Lua
|
||||
- lua
|
||||
- luarocks
|
||||
|
||||
# Tools
|
||||
- github-cli
|
||||
- dbeaver
|
||||
- diff-so-fancy
|
||||
- lazygit
|
||||
- neovide
|
||||
- npm
|
||||
- bob # Neovim version manager
|
||||
- onefetch
|
||||
- ripgrep
|
||||
- ripgrep-all
|
||||
- yarn
|
||||
- rustup
|
||||
- python-pip
|
||||
- python-pipx
|
||||
- go
|
||||
- github-cli
|
||||
- luarocks
|
||||
- nodejs
|
||||
|
||||
# Neovim
|
||||
- neovide
|
||||
- bob
|
||||
- vim
|
||||
|
||||
# AUR
|
||||
- name: Install AUR Packages
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
|
||||
# Tools
|
||||
- proton-ge-custom-bin
|
||||
- protontricks
|
||||
- vkbasalt
|
||||
- ludusavi
|
||||
|
||||
|
|
|
@ -2,89 +2,20 @@
|
|||
- name: Install Pacman Packages
|
||||
pacman:
|
||||
name:
|
||||
# Base / Core
|
||||
- amd-ucode
|
||||
- intel-ucode
|
||||
|
||||
- android-file-transfer
|
||||
- android-tools
|
||||
- baobab
|
||||
- bat
|
||||
- blender
|
||||
- bluez
|
||||
- blueman
|
||||
- btop
|
||||
- celluloid
|
||||
- clamtk
|
||||
- dbeaver
|
||||
- diff-so-fancy
|
||||
- discord
|
||||
- dua-cli
|
||||
- eza
|
||||
# Audio
|
||||
- easyeffects
|
||||
- fd
|
||||
- fzf
|
||||
- galculator
|
||||
- gamemode
|
||||
- geeqie
|
||||
- gnome-disk-utility
|
||||
- gst-plugins-base
|
||||
- hyprland
|
||||
- kitty
|
||||
- kvantum
|
||||
- lazygit
|
||||
- libreoffice-still
|
||||
- lsp-plugins
|
||||
- lxappearance
|
||||
- mesa
|
||||
- mpv
|
||||
- navi
|
||||
- nemo
|
||||
- nemo-fileroller
|
||||
- nemo-image-converter
|
||||
- neofetch
|
||||
- neovide
|
||||
- neovim
|
||||
- npm
|
||||
- nm-connection-editor
|
||||
- nvtop
|
||||
- obsidian
|
||||
- onefetch
|
||||
- pavucontrol
|
||||
- pinta
|
||||
- polkit-gnome
|
||||
- ripgrep
|
||||
- ripgrep-all
|
||||
- scrcpy
|
||||
- sd
|
||||
- swappy
|
||||
- swaydile
|
||||
- thunderbird
|
||||
- ufw
|
||||
- waybar
|
||||
- wine
|
||||
- wl-clipboard
|
||||
- qpwgraph
|
||||
|
||||
# Video
|
||||
- obs-studio
|
||||
- blender
|
||||
- yt-dlp
|
||||
- yarn
|
||||
- xplr
|
||||
- zathura
|
||||
- zathura-pdf-mupdf
|
||||
|
||||
# AUR
|
||||
- name: Create the `aur_builder` user
|
||||
become: true
|
||||
ansible.builtin.user:
|
||||
name: aur_builder
|
||||
create_home: yes
|
||||
group: wheel
|
||||
|
||||
- name: Allow the `aur_builder` user to run `sudo pacman` without a password
|
||||
become: true
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/sudoers.d/11-install-aur_builder
|
||||
line: "aur_builder ALL=(ALL) NOPASSWD: /usr/bin/pacman"
|
||||
create: yes
|
||||
validate: "visudo -cf %s"
|
||||
# Image
|
||||
- pinta
|
||||
- krita
|
||||
|
||||
- name: Install AUR Packages
|
||||
become: true
|
||||
|
@ -92,79 +23,7 @@
|
|||
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
|
||||
- cava
|
||||
- cemu-bin
|
||||
- devify
|
||||
- downgrade
|
||||
- find-the-command
|
||||
- heroic-games-launcher
|
||||
- hyprpicker-git
|
||||
- hyprshot
|
||||
- lazynpm
|
||||
- librewolf-bin
|
||||
- ludusavi
|
||||
- mangal-bin
|
||||
- nerd-fonts-git
|
||||
- nwg-displays
|
||||
- nwg-look
|
||||
- obs-studio-amf
|
||||
- paccache-hook
|
||||
- pika-backup
|
||||
- pinterest-downloader-git
|
||||
- pipes.sh
|
||||
- prettierd
|
||||
- proton-ge-custom-bin
|
||||
- pyprland
|
||||
- spotdl
|
||||
- reflector-pacman-hook-git
|
||||
- rofi-lboon-wayland-git
|
||||
- rofi-file-browser-extended-git
|
||||
- scc-bin
|
||||
- sddm-git
|
||||
- shell-color-scripts
|
||||
# Audio
|
||||
- spicetify-cli
|
||||
- spotify
|
||||
- swaylock-effects
|
||||
- swaync
|
||||
- swayosd-git
|
||||
- swww
|
||||
- sysz
|
||||
- tgpt-bin
|
||||
- ttf-ms-win11-auto
|
||||
- tty-clock-git
|
||||
- unimatrix-git
|
||||
- upscayl-bin
|
||||
- vkbasalt
|
||||
- vulkan-amdgpu-pro
|
||||
- wev
|
||||
- wl-clip-persist-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
|
||||
|
|
Loading…
Add table
Reference in a new issue