Reorganize packages and add some new ones

main
earnest ma 2022-01-26 18:11:50 -05:00
parent c2df0e3456
commit 5943da9cef
Signed by: earnest ma
GPG Key ID: A343F43342EB6E2A
2 changed files with 30 additions and 8 deletions

View File

@ -3,18 +3,22 @@
# Essential packages: things that need to be available early # Essential packages: things that need to be available early
# Development packages # Development packages
# Main packages # Main packages
# then flatpak things
- name: Install essential packages - name: Install essential packages
package: package:
name: name:
- git
- htop - htop
- util-linux-user - neovim # editor
- neovim
- seahorse - seahorse
- pinentry-gnome3 # kde, gpg - pinentry-gnome3 # kde, gpg cache password
- stow
- tmux - tmux
- zsh - util-linux-user
- xclip - xclip
# Shell
- zsh
# fonts # fonts
- jetbrains-mono-fonts-all - jetbrains-mono-fonts-all
- fira-code-fonts - fira-code-fonts
@ -39,22 +43,28 @@
package: package:
name: name:
- '@Development tools' - '@Development tools'
- aerc # Editors (more)
- codium - codium
- emacs
# Utilities
- aerc
- direnv - direnv
- exa - exa
- fd-find - fd-find
- fzf - fzf
- git
- git-email - git-email
- git-publish - git-publish
- isync - isync
- ripgrep - ripgrep
- ShellCheck - ShellCheck
- stow - zoxide
# ansible # ansible
- ansible # should already be available - ansible # should already be available
- ansible-lint - ansible-lint
# langs
## Python
- python3
- poetry
state: present state: present
- name: Install main packages - name: Install main packages
@ -76,3 +86,15 @@
name: 'https://zoom.us/client/latest/zoom_x86_64.rpm' name: 'https://zoom.us/client/latest/zoom_x86_64.rpm'
disable_gpg_check: true disable_gpg_check: true
state: present state: present
- name: Configure flatpak flathub remote
community.general.flatpak_remote:
name: flathub
flatpakrepo_url: https://flathub.org/repo/flathub.flatpakrepo
state: present
- name: Install flatpaks
community.general.flatpak:
name:
- com.spotify.Client
state: present

View File

@ -1,4 +1,4 @@
- name: Update packages - name: Update packages installed through dnf
dnf: dnf:
name: "*" name: "*"
state: present state: present