diff --git a/.github/galaxy.svg b/.github/galaxy.svg new file mode 100644 index 0000000..4af5af9 --- /dev/null +++ b/.github/galaxy.svg @@ -0,0 +1,354 @@ + + + + + + image/svg+xml + + + + + + 3D <l3d@c3woc.de> + + + + + MIT License + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + do1jlr.i3wm + do1jlr.i3wm + + + diff --git a/.github/license.svg b/.github/license.svg new file mode 100644 index 0000000..4ab6d9a --- /dev/null +++ b/.github/license.svg @@ -0,0 +1,217 @@ + + + + + + image/svg+xml + + + + + + 3D <l3d@c3woc.de> + + + + + MIT License + + + + + + + + + + + + + + + + + + + + + + + + + + + MIT + MIT + + + license + license + + diff --git a/.github/workflows/ansible-linting-chek.yml b/.github/workflows/ansible-linting-chek.yml new file mode 100644 index 0000000..712c76f --- /dev/null +++ b/.github/workflows/ansible-linting-chek.yml @@ -0,0 +1,20 @@ +name: Ansible Lint check + +on: [push, pull_request] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Lint Ansible Playbook + uses: ansible/ansible-lint-action@master + with: + targets: "." + # [required] + # Paths to ansible files (i.e., playbooks, tasks, handlers etc..) + args: "" + # [optional] diff --git a/README.md b/README.md index 4804962..752bdcf 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,19 @@ I3 Window Manager - ansible role ========================================= -*Install and deploy a basic configuration of [I3 Window Manager](https://i3wm.org/) via ansible.* +Install and deploy a basic configuration of [I3 Window Manager](https://i3wm.org/) via ansible.
+Optionally configure your resolution, which applications will be bound to which screen and what will be included in the autostart.
+If you want to use wayland instead of xorg, think about using [sway](https://swaywm.org/) as window manager. The corresponding ansible is located on [github.com/roles-ansible/role-sway](https://github.com/roles-ansible/role-sway.git). [![Build Status](https://travis-ci.org/chaos-bodensee/role-i3wm.svg?branch=master)](https://travis-ci.org/chaos-bodensee/role-i3wm) +[![MIT License](https://raw.githubusercontent.com/chaos-bodensee/role-i3wm/master/.github/license.svg?sanitize=true)](https://github.com/chaos-bodensee/role-i3wm/blob/master/LICENSE) +[![MIT License](https://raw.githubusercontent.com/chaos-bodensee/role-i3wm/master/.github/galaxy.svg?sanitize=true)](https://galaxy.ansible.com/do1jlr/i3wm) - - -### Get it directly from Ansible Galaxy +### Get it directly from Ansible Galaxy ```bash $ ansible-galaxy install do1jlr.i3wm ``` - Requirements ------------- - -No requirements. - Role Variables -------------- @@ -30,9 +27,9 @@ Including an example of how to use your role (for instance, with variables passe ```bash - hosts: all vars_files: - - vars/main.yml + - vars/main.yml roles: - - { role: i3 } + - { role: i3, tags[i3,i3wm] } ``` *`vars/main.yml`*