diff --git a/ansible.desktop/README.md b/ansible.desktop/README.md new file mode 100644 index 0000000..9cfc75a --- /dev/null +++ b/ansible.desktop/README.md @@ -0,0 +1 @@ +Install my Linux Desktop Applications diff --git a/ansible.desktop/install-desktop-toolsontech.sh b/ansible.desktop/install-desktop-toolsontech.sh new file mode 100755 index 0000000..5c95eb6 --- /dev/null +++ b/ansible.desktop/install-desktop-toolsontech.sh @@ -0,0 +1,10 @@ +#!/bin/sh +# Simple script to run the playbook +if [ ! -x /usr/bin/ansible ]; then + echo "Missing Ansible, Running Install" + if [ -x /usr/bin/apt ]; then + # I'm not doing anything fancy, so older version from repo is okay + apt install -f ansible + fi +fi +ansible-playbook install-desktop-toolsontech.yml diff --git a/ansible.desktop/install-desktop-toolsontech.yml b/ansible.desktop/install-desktop-toolsontech.yml new file mode 100644 index 0000000..200e6df --- /dev/null +++ b/ansible.desktop/install-desktop-toolsontech.yml @@ -0,0 +1,20 @@ +--- +- name: Setup my personal Desktop + hosts: localhost + tasks: + - name: Include Elements + ansible.builtin.include_tasks: "{{ item }}" + loop: + - tasks/base_packages.yml + - tasks/todoist.yml + - tasks/nocfree.yml + - tasks/discord.yml + + + +# Todo - Setup Brave and install +# Todo - Prep for Resolve +# + + + diff --git a/ansible.desktop/tasks/.discord.yml.swp b/ansible.desktop/tasks/.discord.yml.swp new file mode 100644 index 0000000..cb3adaa Binary files /dev/null and b/ansible.desktop/tasks/.discord.yml.swp differ diff --git a/ansible.desktop/tasks/base_packages.yml b/ansible.desktop/tasks/base_packages.yml new file mode 100644 index 0000000..476ba9b --- /dev/null +++ b/ansible.desktop/tasks/base_packages.yml @@ -0,0 +1,17 @@ +--- +- name: Install base packages + become: true + apt: + name: + - ansible + - vim + - git + - tmux + +- name: Capture Tools + become: true + apt: + name: + - flameshot + - peek + - obs-studio diff --git a/ansible.desktop/tasks/discord.yml b/ansible.desktop/tasks/discord.yml new file mode 100644 index 0000000..4cf4e4e --- /dev/null +++ b/ansible.desktop/tasks/discord.yml @@ -0,0 +1,8 @@ + + - name: Communication + apt: + name: + - discord +# Let's fix Discord Auto updating, because it's a pain +# https://github.com/FlorianHegele/AutoUpdateDiscord +# / diff --git a/ansible.desktop/tasks/nocfree.yml b/ansible.desktop/tasks/nocfree.yml new file mode 100644 index 0000000..5d6bdd3 --- /dev/null +++ b/ansible.desktop/tasks/nocfree.yml @@ -0,0 +1,10 @@ +--- +# Setup things for my NocFree Keyboard +- name: Setup UDEV NocFree + become: true + copy: + dest: /etc/udev/rules.d/99-vial.rules + owner: root + group: root + content: 'KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl"' + mode: '0644' diff --git a/ansible.desktop/tasks/todoist.yml b/ansible.desktop/tasks/todoist.yml new file mode 100644 index 0000000..33f5923 --- /dev/null +++ b/ansible.desktop/tasks/todoist.yml @@ -0,0 +1,6 @@ +--- +- name: Todoist + community.general.flatpak: + name: com.todoist.Todoist + state: present + method: user