diff --git a/dev-requirements.txt b/dev-requirements.txt index fe454a1..d9e4801 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,3 +1,3 @@ -r requirements.txt -yamllint==1.21.0 +yamllint==1.22.1 ansible-lint==4.2.0 diff --git a/tasks/applications.yml b/tasks/applications.yml index 1b8297c..766e985 100644 --- a/tasks/applications.yml +++ b/tasks/applications.yml @@ -6,8 +6,8 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'virtualbox-host-modules-arch' - - 'virtualbox-guest-modules-arch' + - virtualbox-host-modules-arch + - virtualbox-guest-modules-arch - name: Install general applications aur: @@ -17,26 +17,26 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'bleachbit' - - 'clamtk' - - 'filezilla' - - 'firefox' - - 'gimp' - - 'ghostwriter' - - 'glogg' - - 'gparted' - - 'hplip' - - 'inkscape' - - 'kdenlive' - - 'kodi' + - bleachbit + - clamtk + - filezilla + - firefox + - gimp + - ghostwriter + - glogg + - gparted + - hplip + - inkscape + - kdenlive + - kodi - libreoffice-fresh - libreoffice-fresh-en-gb - - 'minecraft' - - 'obs-studio' - - 'slack-desktop' - - 'steam' - - 'thunderbird' - - 'tor-browser' - - 'virtualbox' - - 'vlc' - - 'xsane' + - minecraft + - obs-studio + - slack-desktop + - steam + - thunderbird + - tor-browser + - virtualbox + - vlc + - xsane diff --git a/tasks/autostart.yml b/tasks/autostart.yml index 84464c0..4f4976f 100644 --- a/tasks/autostart.yml +++ b/tasks/autostart.yml @@ -6,7 +6,7 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'dex' + - dex - name: Create autostart directory file: @@ -24,11 +24,11 @@ state: link force: true loop: - - 'blueman' - - 'pulseaudio' - - 'nm-applet' - - 'lxqt-policykit-agent' - - 'solaar' + - blueman + - pulseaudio + - nm-applet + - lxqt-policykit-agent + - solaar - name: Autostart applications file: @@ -39,5 +39,5 @@ state: link force: true loop: - - 'flameshot' - - 'libinput-gestures' + - flameshot + - libinput-gestures diff --git a/tasks/boot.yml b/tasks/boot.yml index 3a7d3de..3103ba4 100644 --- a/tasks/boot.yml +++ b/tasks/boot.yml @@ -6,11 +6,11 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'grub-customizer' - - 'grub2-theme-archlinux' - - 'lightdm' - - 'lightdm-gtk-greeter' - - 'os-prober' + - grub-customizer + - grub2-theme-archlinux + - lightdm + - lightdm-gtk-greeter + - os-prober - name: Enable lightdm systemd: @@ -68,5 +68,5 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'amd-ucode' - - 'intel-ucode' + - amd-ucode + - intel-ucode diff --git a/tasks/dabapps.yml b/tasks/dabapps.yml index 3b774a3..53c13a3 100644 --- a/tasks/dabapps.yml +++ b/tasks/dabapps.yml @@ -6,10 +6,10 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'heroku-cli' - - 'mercurial' - - 'ngrok' - - 'python-aws-mfa' + - heroku-cli + - mercurial + - ngrok + - python-aws-mfa - name: Clone DabApps Dotfiles git: diff --git a/tasks/dev.yml b/tasks/dev.yml index 9e42c24..9e44f1c 100644 --- a/tasks/dev.yml +++ b/tasks/dev.yml @@ -6,9 +6,9 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'biber' - - 'pandoc-bin' - - 'texlive-most' + - biber + - pandoc-bin + - texlive-most - name: Install dev packages aur: @@ -18,18 +18,18 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'arduino' - - 'arduino-cli' - - 'arduino-builder' - - 'aws-cli' - - 'docker' - - 'docker-compose' - - 'hugo' - - 'poetry' - - 'postgresql' - - 'postman-bin' - - 'sublime-text' - - 'tig' + - arduino + - arduino-cli + - arduino-builder + - aws-cli + - docker + - docker-compose + - hugo + - poetry + - postgresql + - postman-bin + - sublime-text + - tig - name: Create global .gitignore copy: diff --git a/tasks/fonts.yml b/tasks/fonts.yml index dc61616..8648ff9 100644 --- a/tasks/fonts.yml +++ b/tasks/fonts.yml @@ -6,15 +6,15 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'all-repository-fonts' - - 'fonts-meta-extended-lt' - - 'otf-fira-code' - - 'otf-font-awesome' - - 'ttf-joypixels' - - 'ttf-fira-code' - - 'ttf-font-awesome' - - 'ttf-ms-fonts' - - 'ttf-wps-fonts' + - all-repository-fonts + - fonts-meta-extended-lt + - otf-fira-code + - otf-font-awesome + - ttf-joypixels + - ttf-fira-code + - ttf-font-awesome + - ttf-ms-fonts + - ttf-wps-fonts - name: Install font configurations file: @@ -23,6 +23,6 @@ mode: 0644 state: link loop: - - '11-lcdfilter-default.conf' - - '10-sub-pixel-rgb.conf' - - '30-infinality-aliases.conf' + - 11-lcdfilter-default.conf + - 10-sub-pixel-rgb.conf + - 30-infinality-aliases.conf diff --git a/tasks/gnome.yml b/tasks/gnome.yml index 7a83dbd..1d630e8 100644 --- a/tasks/gnome.yml +++ b/tasks/gnome.yml @@ -38,12 +38,12 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'gtk-engine-murrine' - - 'lxappearance' - - 'numix-gtk-theme-git' - - 'matcha-gtk-theme' - - 'numix-square-icon-theme' - - 'qt5-styleplugins' + - gtk-engine-murrine + - lxappearance + - numix-gtk-theme-git + - matcha-gtk-theme + - numix-square-icon-theme + - qt5-styleplugins - name: Patch out terrible looking QT @@ -97,7 +97,7 @@ state: link force: true loop: - - 'org.gnome.SettingsDaemon.XSettings' - - 'org.gnome.SettingsDaemon.DiskUtilityNotify' - - 'org.gnome.SettingsDaemon.Keyboard' - - 'gsettings-data-convert' + - org.gnome.SettingsDaemon.XSettings + - org.gnome.SettingsDaemon.DiskUtilityNotify + - org.gnome.SettingsDaemon.Keyboard + - gsettings-data-convert diff --git a/tasks/i3.yml b/tasks/i3.yml index 859a599..7bd2e96 100644 --- a/tasks/i3.yml +++ b/tasks/i3.yml @@ -6,24 +6,24 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'arandr' - - 'betterlockscreen' - - 'brightnessctl' - - 'picom' - - 'dmenu' - - 'dunst' - - 'feh' - - 'flameshot' - - 'i3-gaps' - - 'i3lock-color' - - 'lxrandr' - - 'lxqt-policykit' - - 'aur/polybar' - - 'redshift' - - 'rofi' - - 'rofi-calc' - - 'tbg' - - 'xdotool' + - arandr + - betterlockscreen + - brightnessctl + - picom + - dmenu + - dunst + - feh + - flameshot + - i3-gaps + - i3lock-color + - lxrandr + - lxqt-policykit + - aur/polybar + - redshift + - rofi + - rofi-calc + - tbg + - xdotool - name: Set i3 variables diff --git a/tasks/input.yml b/tasks/input.yml index 0b74177..687eead 100644 --- a/tasks/input.yml +++ b/tasks/input.yml @@ -6,13 +6,13 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'gpointing-device-settings' - - 'ibus' - - 'ibus-uniemoji' - - 'libinput' - - 'libinput-gestures' - - 'solaar' - - 'xorg-xev' + - gpointing-device-settings + - ibus + - ibus-uniemoji + - libinput + - libinput-gestures + - solaar + - xorg-xev - name: Install mouse config copy: diff --git a/tasks/intersect.yml b/tasks/intersect.yml index 9d22889..ea1508a 100644 --- a/tasks/intersect.yml +++ b/tasks/intersect.yml @@ -6,14 +6,14 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'calibre' - - 'deluge' - - 'feedreader' - - 'nextcloud-client' - - "quassel-client" + - calibre + - deluge + - feedreader + - nextcloud-client + - quassel-client - terraform - terraform-lsp-bin - - 'turtl' + - turtl - name: Create dotfiles directory diff --git a/tasks/javascript.yml b/tasks/javascript.yml index 4a3e63c..823f1aa 100644 --- a/tasks/javascript.yml +++ b/tasks/javascript.yml @@ -6,5 +6,5 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'nodejs' - - 'nvm' + - nodejs + - nvm diff --git a/tasks/media.yml b/tasks/media.yml index a2125c0..620f315 100644 --- a/tasks/media.yml +++ b/tasks/media.yml @@ -6,8 +6,8 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'ffmpeg-compat-57' - - 'spotify' + - ffmpeg-compat-57 + - spotify - name: Install media-related packages aur: @@ -17,11 +17,11 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'bcm20702a1-firmware' - - 'bluez-firmware' - - 'bluez-utils-compat' - - 'blueman' - - 'handbrake' + - bcm20702a1-firmware + - bluez-firmware + - bluez-utils-compat + - blueman + - handbrake - name: Install pulseaudio aur: diff --git a/tasks/network.yml b/tasks/network.yml index bb44988..18e13d6 100644 --- a/tasks/network.yml +++ b/tasks/network.yml @@ -6,9 +6,9 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'bind-tools' - - 'gnu-netcat' - - 'nmap' + - bind-tools + - gnu-netcat + - nmap - name: Install NetworkManager and associated tools aur: @@ -18,8 +18,8 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'networkmanager' - - 'network-manager-applet' + - networkmanager + - network-manager-applet - name: Enable NetworkManger systemd: diff --git a/tasks/packages.yml b/tasks/packages.yml index 9656dd4..158d234 100644 --- a/tasks/packages.yml +++ b/tasks/packages.yml @@ -1,9 +1,9 @@ - name: Define keys for pacman set_fact: keys: - - '1EDDE2CDFC025D17F6DA9EC0ADAE6AD28A8F901A' # Sublime Text - - 'EF6E286DDA85EA2A4BA7DE684E2C6E8793298290' # Tor Browser - - '9D5F1C051D146843CDA4858BDE64825E7CBC0D51' # ArchStrike + - 1EDDE2CDFC025D17F6DA9EC0ADAE6AD28A8F901A # Sublime Text + - EF6E286DDA85EA2A4BA7DE684E2C6E8793298290 # Tor Browser + - 9D5F1C051D146843CDA4858BDE64825E7CBC0D51 # ArchStrike - name: Install pacman config template: @@ -74,7 +74,7 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'archstrike-keyring' + - archstrike-keyring - name: Install ccache aur: diff --git a/tasks/power-saving.yml b/tasks/power-saving.yml index bf78c4d..9bc20ab 100644 --- a/tasks/power-saving.yml +++ b/tasks/power-saving.yml @@ -6,13 +6,13 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'acpi' + - acpi - ethtool - nbfc - - 'powertop' - - 'psensor' + - powertop + - psensor - smartmontools - - 'sysstat' + - sysstat - tlp - xfce4-power-manager diff --git a/tasks/python.yml b/tasks/python.yml index 2d1d527..a8fe8d4 100644 --- a/tasks/python.yml +++ b/tasks/python.yml @@ -6,11 +6,11 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'pyenv' - - 'python-pip' - - 'python-virtualenv' - - 'python2-pip' - - 'python2-virtualenv' + - pyenv + - python-pip + - python-virtualenv + - python2-pip + - python2-virtualenv - name: Create pyenv directory file: diff --git a/tasks/security.yml b/tasks/security.yml index f2e3725..cb5ccd2 100644 --- a/tasks/security.yml +++ b/tasks/security.yml @@ -6,10 +6,10 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'enpass-bin' - - 'qomui' - - 'wireguard-arch' - - 'wireguard-tools' + - enpass-bin + - qomui + - wireguard-arch + - wireguard-tools - name: Install assh config copy: diff --git a/tasks/shell.yml b/tasks/shell.yml index 30f693a..a7f8001 100644 --- a/tasks/shell.yml +++ b/tasks/shell.yml @@ -6,43 +6,43 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'advanced-ssh-config' - - 'alacritty' + - advanced-ssh-config + - alacritty - arch-install-scripts - - 'bat' - - 'catimg' - - 'climate' - - 'cmatrix' - - 'exa' - - 'fd' - - 'fpp' - - 'htop' - - 'jshon' - - 'jq' - - 'nnn' - - 'oh-my-zsh-git' - - 'pazi' - - 'perl-file-mimeinfo' - - 'pigz' - - 'pipes.sh' - - 'playerctl' - - 'progress' - - 'reptyr' - - 'ripgrep' - - 'scrcpy' - - 'screenfetch' - - 'speedtest-cli' - - 'sl' - - 'terminator' - - 'thefuck' - - 'tmux' - - 'ruby-tmuxinator' - - 'xclip' - - 'xsel' - - 'zsh' - - 'zsh-completions' - - 'zsh-doc' - - 'zsh-syntax-highlighting' + - bat + - catimg + - climate + - cmatrix + - exa + - fd + - fpp + - htop + - jshon + - jq + - nnn + - oh-my-zsh-git + - pazi + - perl-file-mimeinfo + - pigz + - pipes.sh + - playerctl + - progress + - reptyr + - ripgrep + - scrcpy + - screenfetch + - speedtest-cli + - sl + - terminator + - thefuck + - tmux + - ruby-tmuxinator + - xclip + - xsel + - zsh + - zsh-completions + - zsh-doc + - zsh-syntax-highlighting - name: Install ZSH config diff --git a/tasks/vim.yml b/tasks/vim.yml index 1bc9983..208517f 100644 --- a/tasks/vim.yml +++ b/tasks/vim.yml @@ -6,8 +6,8 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'gvim' - - 'vim-pathogen' + - gvim + - vim-pathogen - name: Install vimrc copy: @@ -40,10 +40,10 @@ become: true become_user: "{{ user }}" loop: - - 'https://github.com/junegunn/goyo.vim' - - 'https://github.com/itchyny/lightline.vim' - - 'https://github.com/scrooloose/nerdtree' - - 'https://github.com/vim-scripts/peaksea' - - 'https://github.com/terryma/vim-multiple-cursors' - - 'https://github.com/jremmen/vim-ripgrep' - - 'https://github.com/amix/vim-zenroom2' + - https://github.com/junegunn/goyo.vim + - https://github.com/itchyny/lightline.vim + - https://github.com/scrooloose/nerdtree + - https://github.com/vim-scripts/peaksea + - https://github.com/terryma/vim-multiple-cursors + - https://github.com/jremmen/vim-ripgrep + - https://github.com/amix/vim-zenroom2 diff --git a/tasks/vscode.yml b/tasks/vscode.yml index 07d354c..33e93e9 100644 --- a/tasks/vscode.yml +++ b/tasks/vscode.yml @@ -6,8 +6,8 @@ become_user: aur_builder when: item not in installed_packages.stdout_lines loop: - - 'visual-studio-code-bin' - - 'universal-ctags-git' + - visual-studio-code-bin + - universal-ctags-git - name: Create VSCode user directory file: @@ -39,37 +39,37 @@ - name: Define VSCode extensions set_fact: requested_vscode_extensions: - - 'PKief.material-icon-theme' - - 'Zignd.html-css-class-completion' - - 'christian-kohler.npm-intellisense' - - 'dbaeumer.vscode-eslint' - - 'eamodio.gitlens' - - 'ms-vscode.vscode-typescript-tslint-plugin' - - 'ionutvmi.path-autocomplete' - - 'mrmlnc.vscode-less' - - 'mrmlnc.vscode-scss' - - 'ms-python.python' - - 'ms-vscode.sublime-keybindings' - - 'rokoroku.vscode-theme-darcula' - - 'truman.autocomplate-shell' - - 'wholroyd.jinja' - - 'formulahendry.auto-close-tag' - - 'James-Yu.latex-workshop' - - 'streetsidesoftware.code-spell-checker' - - 'EditorConfig.EditorConfig' - - 'vsciot-vscode.vscode-arduino' - - 'vscoss.vscode-ansible' - - 'rust-lang.rust' - - 'pnp.polacode' - - 'mrmlnc.vscode-duplicate' - - 'Tyriar.sort-lines' - - 'esbenp.prettier-vscode' - - 'jspolancor.presentationmode' - - 'ms-vscode.cpptools' - - 'ms-vscode-remote.remote-containers' - - 'ms-azuretools.vscode-docker' - - 'mrcrowl.hg' - - 'yzhang.markdown-all-in-one' + - PKief.material-icon-theme + - Zignd.html-css-class-completion + - christian-kohler.npm-intellisense + - dbaeumer.vscode-eslint + - eamodio.gitlens + - ms-vscode.vscode-typescript-tslint-plugin + - ionutvmi.path-autocomplete + - mrmlnc.vscode-less + - mrmlnc.vscode-scss + - ms-python.python + - ms-vscode.sublime-keybindings + - rokoroku.vscode-theme-darcula + - truman.autocomplate-shell + - wholroyd.jinja + - formulahendry.auto-close-tag + - James-Yu.latex-workshop + - streetsidesoftware.code-spell-checker + - EditorConfig.EditorConfig + - vsciot-vscode.vscode-arduino + - vscoss.vscode-ansible + - rust-lang.rust + - pnp.polacode + - mrmlnc.vscode-duplicate + - Tyriar.sort-lines + - esbenp.prettier-vscode + - jspolancor.presentationmode + - ms-vscode.cpptools + - ms-vscode-remote.remote-containers + - ms-azuretools.vscode-docker + - mrcrowl.hg + - yzhang.markdown-all-in-one - jock.svg - naumovs.color-highlight - pranaygp.vscode-css-peek