bunch of stuff
This commit is contained in:
@@ -1,41 +1,42 @@
|
||||
---
|
||||
- name: Update packages (equiv. to pacman -Syu)
|
||||
pacman:
|
||||
update_cache: true
|
||||
upgrade: true
|
||||
- name: Upgrade all packages
|
||||
ansible.builtin.dnf:
|
||||
name: "*"
|
||||
state: latest
|
||||
|
||||
- name: install window manager packages
|
||||
pacman:
|
||||
dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ wm_packages }}"
|
||||
|
||||
- name: install cli packages
|
||||
pacman:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ cli_packages }}"
|
||||
|
||||
- name: install general packages
|
||||
pacman:
|
||||
dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ general_packages }}"
|
||||
|
||||
- name: install doom dependencies
|
||||
pacman:
|
||||
dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ doom_dep_packages }}"
|
||||
|
||||
- name: install networking packages
|
||||
pacman:
|
||||
dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ networking_packages }}"
|
||||
|
||||
- name: install font packages
|
||||
pacman:
|
||||
dnf:
|
||||
name: "{{ item }}"
|
||||
state: present
|
||||
loop: "{{ font_packages }}"
|
||||
|
||||
- name: Add the flathub flatpak repository remote
|
||||
community.general.flatpak_remote:
|
||||
name: flathub
|
||||
state: present
|
||||
flatpakrepo_url: https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||
method: user
|
||||
|
||||
@@ -10,61 +10,46 @@ wm_packages:
|
||||
- grim
|
||||
- light
|
||||
|
||||
cli_packages:
|
||||
- zsh
|
||||
- man
|
||||
general_packages:
|
||||
- git
|
||||
- keychain
|
||||
- python-pip
|
||||
- ripgrep
|
||||
- stow
|
||||
- python3-pip
|
||||
- bat
|
||||
- curl
|
||||
- make
|
||||
- libtool
|
||||
- tldr
|
||||
- gnupg
|
||||
- gnupg2
|
||||
- neovim
|
||||
- trash-cli
|
||||
- lshw
|
||||
- git
|
||||
- htop
|
||||
- duf
|
||||
- discount
|
||||
- cmake
|
||||
- beets
|
||||
- lf
|
||||
- rsync
|
||||
- p7zip
|
||||
- neovim
|
||||
|
||||
general_packages:
|
||||
- firefox
|
||||
- emacs-nativecomp
|
||||
- ansible
|
||||
- udiskie
|
||||
- transmission-qt
|
||||
- pavucontrol
|
||||
- sof-firmware
|
||||
- gst-plugin-pipewire
|
||||
- pipewire
|
||||
- pipewire-alsa
|
||||
- pipewire-audio
|
||||
- pipewire-jack
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- nicotine+
|
||||
- mpd
|
||||
- ncmpcpp
|
||||
- ffmpeg
|
||||
- veracrypt
|
||||
- bluez
|
||||
- bluez-utils
|
||||
- docker
|
||||
- xorg-xwayland
|
||||
- hugo
|
||||
- firefox
|
||||
- gnome-tweaks
|
||||
- gimp
|
||||
- emacs
|
||||
- mpv
|
||||
- alacritty
|
||||
- nfs-utils
|
||||
- strawberry
|
||||
- ansible
|
||||
- nicotine+
|
||||
- easyeffects
|
||||
- lsp-plugins
|
||||
- newsboat
|
||||
- signal-desktop
|
||||
- udiskie
|
||||
- transmission-qt
|
||||
- pavucontrol
|
||||
- pipewire-pulseaudio
|
||||
- remove-retired-packages
|
||||
- newsboat
|
||||
- p7zip
|
||||
- steam
|
||||
|
||||
networking_packages:
|
||||
- nmap
|
||||
@@ -73,20 +58,28 @@ networking_packages:
|
||||
- nm-connection-editor
|
||||
- wireguard-tools
|
||||
- bind
|
||||
- inetutils
|
||||
- telnet
|
||||
|
||||
doom_dep_packages:
|
||||
- python-pyflakes
|
||||
- python-isort
|
||||
- python-pipenv
|
||||
- python-nose2
|
||||
- python-nose
|
||||
- python-pytest
|
||||
- python-lsp-black
|
||||
- ripgrep
|
||||
- libtool # Needed to compile vterm in Doom Emacs
|
||||
- cmake # Needed to compile vterm in Doom Emacs
|
||||
- discount # Markdown Compiler
|
||||
- ShellCheck # Shell linter for Doom Emacs
|
||||
- python3-pyflakes
|
||||
- python3-isort
|
||||
- pipenv
|
||||
- python3-nose2
|
||||
- python3-nose
|
||||
- python3-pytest
|
||||
- python3-lsp-black
|
||||
|
||||
font_packages:
|
||||
- awesome-terminal-fonts
|
||||
- cantarell-fonts
|
||||
- noto-fonts-cjk
|
||||
- ttf-iosevka-nerd
|
||||
- ttf-hack-nerd
|
||||
- fontawesome5-fonts
|
||||
- abattis-cantarell-fonts
|
||||
- google-noto-cjk-fonts
|
||||
- google-noto-sans-ugaritic-fonts
|
||||
|
||||
flatpak_packages:
|
||||
- org.signal.Signal
|
||||
- net.lutris.Lutris
|
||||
|
||||
Reference in New Issue
Block a user