From 4e650f80c24a4492ac5b17d76a1c5ff1ec87d910 Mon Sep 17 00:00:00 2001 From: Salt Date: Thu, 6 Feb 2020 00:46:14 -0600 Subject: [PATCH] Prune unused files and the workstation role --- hosts | 10 --- local-workstation.yml | 8 --- roles/workstation/meta/main.yml | 2 - roles/workstation/tasks/main.yml | 104 ------------------------------- 4 files changed, 124 deletions(-) delete mode 100644 hosts delete mode 100755 local-workstation.yml delete mode 100644 roles/workstation/meta/main.yml delete mode 100644 roles/workstation/tasks/main.yml diff --git a/hosts b/hosts deleted file mode 100644 index d670797..0000000 --- a/hosts +++ /dev/null @@ -1,10 +0,0 @@ -all: - hosts: - children: - ansible: - hosts: - playground.dragonfucker.club: - aws: - hosts: - 3.15.238.110: -# vim:ft=ansible: diff --git a/local-workstation.yml b/local-workstation.yml deleted file mode 100755 index 5a8eba0..0000000 --- a/local-workstation.yml +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env ansible-playbook -# vim:ft=ansible: ---- -- hosts: localhost - roles: - - common - - user - - workstation diff --git a/roles/workstation/meta/main.yml b/roles/workstation/meta/main.yml deleted file mode 100644 index d098f75..0000000 --- a/roles/workstation/meta/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -allow_duplicates: no diff --git a/roles/workstation/tasks/main.yml b/roles/workstation/tasks/main.yml deleted file mode 100644 index 0cf8337..0000000 --- a/roles/workstation/tasks/main.yml +++ /dev/null @@ -1,104 +0,0 @@ -#!/usr/bin/ansible-playbook -# vim:ft=ansible: ---- -- name: Add third-party repos - apt_repository: - repo: "ppa:dolphin-emu/ppa" - become: true -- name: Remove unwanted packages - apt: - name: - - lightlocker # I use xfce4-screensaver instead - state: absent - become: true -- name: Install DE - apt: - name: - - blueman # Bluetooth manager - - dunst # Notification daemon - - libnotify-bin # A requirement for several of my scripts - - pavucontrol # Not strictly required but very nice to have - - policykit-1-gnome # Because I've heard reports that XFCE on 18.04 may not include a pokit agent - - qt5ct # Qt needs some love too - - redshift # Red light filter is basically required - - rofi # dmenu would also work I guess, but this one looks nice - - xfce4 # Base DE - - xfce4-goodies # More base DE - - xfce4-screensaver # Because lightlocker likes to shut my monitors off sometimes - - xcompmgr # Compositor, because the default a shit - become: true -- name: Install themes - apt: - name: - - arc-theme # Because plebian - - papirus-icon-theme # Because more plebian but also flat - - dmz-cursor-theme # Looks baller, fight me - become: true -- name: Install fonts - apt: - name: - - fonts-inconsolata # Inconsolata for monospace - - fonts-noto # Noto Sans for variable-width - become: true -- name: Install desktop utilities - apt: - name: - - audacity # For that once in a while audio edit - - dropbox # Because I haven't into Nextcloud yet - - filelight # Disk usage statistics are nice - - firefox # Web browser - - gimp # The GIMP - - gparted # Every good desktop needs a partition editor - - imagemagick # Wew IM - - inkscape # I'm no vector artist, but this is handy - - libreoffice # I use it less frequently than inkscape but sure - - liferea # Feed reader - - mpd # Music because music - - mpv # An actually good video player - - qbittorrent # The best bittorrent client, bar none - - sonata # An MPD frontend - - syncthing - - syncthing-gtk # These two are separate so that the daemon itself is marked as installed - - thunderbird # I'm one of like four people who actually use a mail client - - virt-manager # VM manager for toys - become: true -- name: Install games - apt: - name: - - dolphin-emu-master # BLEEDING EDGE EMULATION - - lutris # Windows vidya - - minetest # Minecraft but FOSS and cubic chunks - - steam # Basically mandatory - become: true -- name: Install miscellaneous utilities through apt - apt: - name: - - build-essential # Because of course - - curl # For some reason this isn't usually in the default install - - ffmpeg # Very useful for compressing your animus (slowly over the course of a week) - - g810-led # Because keyboards - - htop # Regular top a shit - - python3-pip # Aw shit, here we go again - - shellcheck # Because I write a ton of scripts - - snapd # A default component of every Ubuntu install but let's just make sure - become: true -- name: Install miscellaneous utilities through pip - pip: - name: - - youtube-dl - become: true - become_user: salt -- name: Install Discord - apt: - # Chat client everyone uses - deb: "https://discordapp.com/api/download?platform=linux&format=deb" - become: true -- name: Install Riot via Snap - snap: - # Chat client I wish everyone would use - name: "riot-web" - become: true -- name: Install MultiMC wrapper - apt: - deb: "https://files.multimc.org/downloads/multimc_1.3-1.deb" - become: true