⚙️ 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
|
- name: Install Pacman Packages
|
||||||
pacman:
|
pacman:
|
||||||
name:
|
name:
|
||||||
# Base / Core
|
# Microcode
|
||||||
- amd-ucode
|
- amd-ucode
|
||||||
- intel-ucode
|
- intel-ucode
|
||||||
|
|
||||||
- android-file-transfer
|
# System
|
||||||
- android-tools
|
|
||||||
- baobab
|
|
||||||
- base
|
- base
|
||||||
- base-devel
|
- base-devel
|
||||||
- bat
|
- polkit-gnome
|
||||||
- bluez
|
|
||||||
- blueman
|
|
||||||
- btop
|
|
||||||
- clamtk
|
- clamtk
|
||||||
- celluloid
|
- qt5ct
|
||||||
- cliphist
|
|
||||||
- dex
|
- dex
|
||||||
- dua-cli
|
- reflector
|
||||||
- duf
|
- ufw
|
||||||
- eza
|
- xdg-user-dirs
|
||||||
- fd
|
- udiskie
|
||||||
- fzf
|
|
||||||
- galculator
|
# Android
|
||||||
- geeqie
|
- android-file-transfer
|
||||||
- genact
|
- android-tools
|
||||||
- github-cli
|
- scrcpy
|
||||||
- gnome-logs
|
|
||||||
- gparted
|
# WM
|
||||||
- hyprland
|
- hyprland
|
||||||
- imagemagick
|
- swappy
|
||||||
|
- swayidle
|
||||||
|
- wev
|
||||||
|
- wf-recorder
|
||||||
|
- wl-clipboard
|
||||||
|
- xdg-desktop-portal-hyprland
|
||||||
- kitty
|
- kitty
|
||||||
- libreoffice-fresh
|
|
||||||
- mpv
|
# File Manager
|
||||||
|
- yazi
|
||||||
- nemo
|
- nemo
|
||||||
- nemo-fileroller
|
- nemo-fileroller
|
||||||
- nemo-image-converter
|
- nemo-image-converter
|
||||||
- neofetch
|
|
||||||
- nm-connection-editor
|
# Fonts
|
||||||
- nvtop
|
|
||||||
- obsidian
|
|
||||||
- pavucontrol
|
|
||||||
- pinta
|
|
||||||
- polkit-gnome
|
|
||||||
- playerctl
|
|
||||||
- qt5ct
|
|
||||||
- reflector
|
|
||||||
- ripgrep
|
|
||||||
- ripgrep-all
|
|
||||||
- scrcpy
|
|
||||||
- sd
|
|
||||||
- swappy
|
|
||||||
- swayidle
|
|
||||||
- thunderbird
|
|
||||||
- trash-cli
|
|
||||||
- ttf-font-awesome
|
- ttf-font-awesome
|
||||||
- ttf-nerd-fonts-symbols
|
- ttf-nerd-fonts-symbols
|
||||||
- ttf-nerd-fonts-symbols-mono
|
- ttf-nerd-fonts-symbols-mono
|
||||||
- ttf-jetbrains-mono-nerd
|
- ttf-jetbrains-mono-nerd
|
||||||
- ufw
|
|
||||||
- udiskie
|
# Tools
|
||||||
- waybar
|
- baobab
|
||||||
- wine
|
- cliphist
|
||||||
- vim
|
- galculator
|
||||||
- wev
|
- gnome-logs
|
||||||
- wf-recorder
|
- gparted
|
||||||
- wl-clipboard
|
- playerctl
|
||||||
- yt-dlp
|
- nm-connection-editor
|
||||||
- xdf-desktop-portal-hyprland
|
|
||||||
- xdg-user-dirs
|
# 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
|
||||||
- zathura-pdf-mupdf
|
- zathura-pdf-mupdf
|
||||||
|
|
||||||
|
# Multimedia
|
||||||
|
- celluloid
|
||||||
|
- discord
|
||||||
|
- geeqie
|
||||||
|
- imagemagick
|
||||||
|
- mpv
|
||||||
|
- pavucontrol
|
||||||
|
- wine
|
||||||
|
|
||||||
# AUR
|
# AUR
|
||||||
- name: Create the `aur_builder` user
|
- name: Create the `aur_builder` user
|
||||||
become: true
|
become: true
|
||||||
|
@ -96,45 +111,58 @@
|
||||||
aur:
|
aur:
|
||||||
use: yay
|
use: yay
|
||||||
name:
|
name:
|
||||||
- android-sdk-platform-tools
|
# System
|
||||||
- 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
|
|
||||||
- sddm-git
|
- sddm-git
|
||||||
- shell-color-scripts
|
|
||||||
|
# Browser
|
||||||
|
- brave-bin
|
||||||
|
- librewolf-bin
|
||||||
|
|
||||||
|
# WM
|
||||||
|
- waybar-hyprland-cava-git
|
||||||
|
- waybar-module-pacman-updates-git
|
||||||
|
- wleave-git
|
||||||
- swaylock-effects
|
- swaylock-effects
|
||||||
- swaync
|
- swaync
|
||||||
- swayosd-git
|
- swayosd-git
|
||||||
- swww
|
- swww
|
||||||
- sync-pacman-hook-git
|
- hyprpicker-git
|
||||||
- sysz
|
- hyprshot
|
||||||
- tgpt-bin
|
- hyprsome-git
|
||||||
- topgrade
|
|
||||||
- ttf-ms-win11-auto
|
|
||||||
- upscayl-bin
|
|
||||||
- wl-clip-persist-git
|
|
||||||
- waybar-hyprland-cava-git
|
|
||||||
- waybar-module-pacman-updates-git
|
|
||||||
- wleave-git
|
|
||||||
- wlr-randr
|
- wlr-randr
|
||||||
- wlrobs-hg
|
- 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
|
- name: Install Pacman Packages
|
||||||
pacman:
|
pacman:
|
||||||
name:
|
name:
|
||||||
|
# Web
|
||||||
|
- yarn
|
||||||
|
- npm
|
||||||
|
- nodejs
|
||||||
|
|
||||||
|
# Python
|
||||||
|
- python-pip
|
||||||
|
- python-pipx
|
||||||
|
|
||||||
|
# Rust
|
||||||
|
- rustup
|
||||||
|
|
||||||
|
# Go
|
||||||
|
- go
|
||||||
|
|
||||||
|
# Lua
|
||||||
|
- lua
|
||||||
|
- luarocks
|
||||||
|
|
||||||
|
# Tools
|
||||||
|
- github-cli
|
||||||
- dbeaver
|
- dbeaver
|
||||||
- diff-so-fancy
|
- diff-so-fancy
|
||||||
- lazygit
|
- lazygit
|
||||||
- neovide
|
|
||||||
- npm
|
|
||||||
- bob # Neovim version manager
|
|
||||||
- onefetch
|
- onefetch
|
||||||
- ripgrep
|
|
||||||
- ripgrep-all
|
# Neovim
|
||||||
- yarn
|
- neovide
|
||||||
- rustup
|
- bob
|
||||||
- python-pip
|
- vim
|
||||||
- python-pipx
|
|
||||||
- go
|
|
||||||
- github-cli
|
|
||||||
- luarocks
|
|
||||||
- nodejs
|
|
||||||
|
|
||||||
# AUR
|
# AUR
|
||||||
- name: Install AUR Packages
|
- name: Install AUR Packages
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
- proton-ge-custom-bin
|
- proton-ge-custom-bin
|
||||||
|
- protontricks
|
||||||
- vkbasalt
|
- vkbasalt
|
||||||
- ludusavi
|
- ludusavi
|
||||||
|
|
||||||
|
|
|
@ -2,89 +2,20 @@
|
||||||
- name: Install Pacman Packages
|
- name: Install Pacman Packages
|
||||||
pacman:
|
pacman:
|
||||||
name:
|
name:
|
||||||
# Base / Core
|
# Audio
|
||||||
- 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
|
|
||||||
- easyeffects
|
- easyeffects
|
||||||
- fd
|
|
||||||
- fzf
|
|
||||||
- galculator
|
|
||||||
- gamemode
|
|
||||||
- geeqie
|
|
||||||
- gnome-disk-utility
|
|
||||||
- gst-plugins-base
|
- gst-plugins-base
|
||||||
- hyprland
|
|
||||||
- kitty
|
|
||||||
- kvantum
|
|
||||||
- lazygit
|
|
||||||
- libreoffice-still
|
|
||||||
- lsp-plugins
|
- lsp-plugins
|
||||||
- lxappearance
|
- qpwgraph
|
||||||
- mesa
|
|
||||||
- mpv
|
# Video
|
||||||
- navi
|
- obs-studio
|
||||||
- nemo
|
- blender
|
||||||
- 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
|
|
||||||
- yt-dlp
|
- yt-dlp
|
||||||
- yarn
|
|
||||||
- xplr
|
|
||||||
- zathura
|
|
||||||
- zathura-pdf-mupdf
|
|
||||||
|
|
||||||
# AUR
|
# Image
|
||||||
- name: Create the `aur_builder` user
|
- pinta
|
||||||
become: true
|
- krita
|
||||||
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"
|
|
||||||
|
|
||||||
- name: Install AUR Packages
|
- name: Install AUR Packages
|
||||||
become: true
|
become: true
|
||||||
|
@ -92,79 +23,7 @@
|
||||||
aur:
|
aur:
|
||||||
use: yay
|
use: yay
|
||||||
name:
|
name:
|
||||||
- amf-amdgpu-pro
|
# Audio
|
||||||
- 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
|
|
||||||
- spicetify-cli
|
- spicetify-cli
|
||||||
- spotify
|
- 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
|
- 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