pushing fedora changes

This commit is contained in:
2023-01-26 19:55:15 -08:00
parent 23c399f9e7
commit 19d95fda38
10 changed files with 14 additions and 90 deletions

View File

@@ -47,7 +47,3 @@
group: "{{ item.value.group }}"
loop: "{{ init_users | dict2items }}"
- name: Setup /etc/motd from template
template:
src: motd.j2
dest: /etc/motd

View File

@@ -15,6 +15,7 @@ create_directories:
- music
- downloads
- pictures
- share
- code
- code/scripts
- code/projects
@@ -23,11 +24,10 @@ create_directories:
init_users:
opal:
name: opal
uid: 2000
uid: 1000
group: opal
groups:
- wheel
- docker
state: present
shell: /bin/bash
create_home: true

View File

@@ -11,14 +11,3 @@
dest: "{{ cookbook_dest }}"
update: no
- name: Pull pfetch
git:
repo: "{{ pfetch_repo }}"
dest: "{{ pfetch_dest }}"
update: no
- name: Pull Org Files
git:
repo: "{{ org_repo }}"
dest: "{{ org_dest }}"
update: no

Binary file not shown.

View File

@@ -7,18 +7,10 @@ cookbook_dest: /home/opal/projects/sysadmin-cookbook
doom_emacs_repo: https://github.com/doomemacs/doomemacs
doom_emacs_dest: /home/opal/.config/emacs
doom_emacs_install_cmd: /home/opal/.config/emacs/bin/doom -y install
pfetch_repo: https://github.com/dylanaraps/pfetch
pfetch_dest: /home/opal/bin/pfetch
org_repo: git@codeberg.org:opalvaults/org-files.git
org_dest: /home/opal/org
init_users:
opal:
name: opal
uid: 2000
group: opal
groups: wheel
state: present

View File

@@ -39,20 +39,3 @@
name: "{{ item }}"
state: present
loop: "{{ font_packages }}"
- name: install veracrypt from rpm
dnf:
name: "{{ veracrypt_url }}"
state: present
disable_gpg_check: True
- name: install rpmfusion for ffmpeg
shell: 'sudo dnf install -y https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm'
- name: install ffmpeg/libs
dnf:
name: "{{ item }}"
state: present
loop:
- ffmpeg
- ffmpeg-libs

View File

@@ -17,42 +17,32 @@ cli_packages:
- alacritty
- keychain
- python3-pip
- borgbackup
- bat
- exa
- ripgrep
- stow
- curl
- make
- libtool
- tldr
- gnupg2
- vim
- neovim
- trash-cli
- lshw
- git
- fd-find
- screen
- htop
- duf
- p7zip
general_packages:
- firefox
- qutebrowser
- emacs
- beets
- ansible
- syncthing
- udiskie
- transmission
- pavucontrol
- alsa-sof-firmware
- pipewire-pulseaudio
- nicotine+
- papirus-icon-theme
- arc-theme
- python3-tldextract
- mpd
- ncmpcpp
- ffmpeg-free
- hugo
- easyeffects
- lsp-plugins
- newsboat
- udiskie
- transmission-qt
- pavucontrol
- pipewire-pulseaudio
- remove-retired-packages
networking_packages:
@@ -80,15 +70,9 @@ doom_dep_packages:
- python3-nose2
- python3-nose
- python3-pytest
- npm
- shfmt
- python3-lsp-black
font_packages:
- fontawesome5-fonts
- abattis-cantarell-fonts
- google-noto-cjk-fonts
veracrypt_url: https://launchpad.net/veracrypt/trunk/1.25.9/+download/veracrypt-1.25.9-CentOS-8-x86_64.rpm
fedora_ver: 36

View File

@@ -1,6 +0,0 @@
---
- name: Install pip3 packages
pip:
name: "{{ item }}"
state: present
loop: "{{ pip_packages }}"

View File

@@ -1,5 +0,0 @@
---
pip_packages:
- borgmatic
- keep
- beets

View File

@@ -13,12 +13,3 @@
become: yes
become_user: opal
become_method: su
- role: pip
tags: pip_tag
become: yes
become_user: opal
become_method: su
- role: copr
tags: copr_tag