rjhenry / ansible-role-i3wm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Role: i3wm

CI GitHub tag (latest SemVer) GitHub tag (latest by date)

Ansible Role Ansible Role Downloads Ansible Quality Score

There are two copies of this repository! There is my GitLab, and a copy on GitHub. The GitLab copy is the primary!

An Ansible role that installs and configures i3wm. This install is likely to be opinionated towards how I use it, but I endevour to - evenually - make essentially everything configurable with the right set of variables.

At several points, it may draw inspiration from similar projects, such as chaos-bodensee/role-i3wm or hypebeast/ansible-i3. As much as anything, I'm using this as a learning experience for myself.

No guarantees are made as to any kind of suitablilty or reliability of this playbook!

Requirements

There are no requirements on the managed machine, though note that this is designed to be run locally. As such, you may need the ansible tools installed on the machine in question.

Role Variables

TODO: Add these

i3wm_execs:
  - command
  - othercommand
  - --no-startup-id command
i3wm_always_execs:
  - command
  - othercommand
  - --no-startup-id command

i3wm_other_binds:
  - keybind: "$mod+Shift+d"
    action: rofi-pass

See the i3wm doc for how these work. Commands should be specified in their relevant list.

Dependencies

None.

Contributing

If you feel the need to contribute to this role, please create issues on the project. If you have patches you'd like to submit, create a PR on GitHub, from where I'll pull those changes to GitLab.

About


Languages

Language:Jinja 100.0%