first commit
This commit is contained in:
commit
796a2b54e6
5 changed files with 170 additions and 0 deletions
13
Makefile
Normal file
13
Makefile
Normal file
|
@ -0,0 +1,13 @@
|
|||
check:
|
||||
@ansible-playbook base.yaml --check --diff
|
||||
@ansible-playbook audio.yaml --check --diff
|
||||
@ansible-playbook dev.yaml --check --diff
|
||||
|
||||
play:
|
||||
@ansible-playbook base.yaml --diff
|
||||
@ansible-playbook audio.yaml --diff
|
||||
@ansible-playbook dev.yaml --diff
|
||||
|
||||
|
||||
audio:
|
||||
@ansible-playbook audio.yaml --diff
|
57
audio.yaml
Normal file
57
audio.yaml
Normal file
|
@ -0,0 +1,57 @@
|
|||
- name: Install Audio packages
|
||||
hosts: localhost
|
||||
gather_facts: yes
|
||||
become: true
|
||||
|
||||
pre_tasks:
|
||||
- name: Enable Copr
|
||||
command:
|
||||
cmd: dnf copr enable -y ycollet/audinux
|
||||
creates: /etc/yum.repos.d/_copr:copr.fedorainfracloud.org:ycollet:audinux.repo
|
||||
- name: install packages
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- realtime-setup
|
||||
- name: Add Pipewire config to environment
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/environment
|
||||
search_string: 'PIPEWIRE_LATENCY=128/48000'
|
||||
line: PIPEWIRE_LATENCY=128/48000
|
||||
tasks:
|
||||
- name: Install music flatpaks
|
||||
community.general.flatpak:
|
||||
state: present
|
||||
remote: flathub
|
||||
name:
|
||||
- org.ardour.Ardour
|
||||
- org.rncbc.qpwgraph
|
||||
- org.guitarix.Guitarix
|
||||
- org.hydrogenmusic.Hydrogen
|
||||
- org.rncbc.qsynth
|
||||
- ar.com.tuxguitar.TuxGuitar
|
||||
- studio.kx.carla
|
||||
- org.freedesktop.LinuxAudio.Plugins.sfizz//24.08
|
||||
#- org.freedesktop.LinuxAudio.Plugins.Guitarix//24.08
|
||||
#- org.freedesktop.LinuxAudio.Plugins.DrumGizmo//24.08
|
||||
#- org.freedesktop.LinuxAudio.Plugins.AVLDrums//24.08
|
||||
- name: Install RPMs with no flatpak
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- liquidsfz
|
||||
state: latest
|
||||
|
||||
post_tasks:
|
||||
- name: Make sure a realtime services unit enabled
|
||||
ansible.builtin.systemd_service:
|
||||
enabled: true
|
||||
name: "{{ item }}"
|
||||
loop:
|
||||
- realtime-entsk.service
|
||||
- realtime-setup.service
|
||||
- name: Add ccowley to realtime group
|
||||
ansible.builtin.user:
|
||||
name: ccowley
|
||||
shell: /bin/bash
|
||||
groups: realtime
|
||||
append: yes
|
||||
|
24
base.yaml
Normal file
24
base.yaml
Normal file
|
@ -0,0 +1,24 @@
|
|||
- name: Install some basic packages
|
||||
hosts: localhost
|
||||
gather_facts: yes
|
||||
become: true
|
||||
|
||||
pre_tasks:
|
||||
- name: Install extra RPMS
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- openssh-server
|
||||
- glances
|
||||
tasks:
|
||||
- name: Install base flatpaks
|
||||
community.general.flatpak:
|
||||
state: latest
|
||||
remote: flathub
|
||||
name:
|
||||
- com.transmissionbt.Transmission
|
||||
post_tasks:
|
||||
- name: Enable SSH
|
||||
ansible.builtin.systemd_service:
|
||||
name: sshd
|
||||
enabled: true
|
||||
state: started
|
22
dev.yaml
Normal file
22
dev.yaml
Normal file
|
@ -0,0 +1,22 @@
|
|||
- name: Install some basic packages
|
||||
hosts: localhost
|
||||
gather_facts: yes
|
||||
become: true
|
||||
|
||||
tasks:
|
||||
- name: Install Container tools
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- kubernetes-client
|
||||
- helm
|
||||
- podman
|
||||
- podman-docker
|
||||
- podman-compose
|
||||
- name: Install Making tools
|
||||
community.general.flatpak:
|
||||
state: latest
|
||||
remote: flathub
|
||||
name:
|
||||
- cc.arduino.IDE2
|
||||
- org.fritzing.Fritzing
|
||||
- org.freecad.FreeCAD
|
54
themes.yaml
Normal file
54
themes.yaml
Normal file
|
@ -0,0 +1,54 @@
|
|||
- name: Install Desktop packages
|
||||
hosts: localhost
|
||||
gather_facts: yes
|
||||
become: true
|
||||
|
||||
tasks:
|
||||
- name: Install extra Gnome RPMS
|
||||
ansible.builtin.package:
|
||||
name:
|
||||
- gnome-tweaks
|
||||
- gnome-shell-theme-flat-remix.noarch
|
||||
- name: Install themes from Flathub
|
||||
community.general.flatpak:
|
||||
name:
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darkest
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darkest-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darkest-Solid-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darkest-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darker
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Darker-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Dark
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Yellow-Dark-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darkest
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darkest-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darkest-Solid-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darkest-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darker
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Darker-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Dark
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Red-Dark-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darkest
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darkest-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darkest-Solid-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darkest-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darker
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Darker-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Dark
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Green-Dark-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darkest
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darkest-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darkest-Solid-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darkest-NoBorder
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darker
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Darker-Solid
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Dark
|
||||
- org.gtk.Gtk3theme.Flat-Remix-GTK-Blue-Dark-Solid
|
Loading…
Add table
Reference in a new issue