Compare commits
No commits in common. "5cb4e9f3f6599a1733ff234ca77e99cf060f4f3c" and "a8133a9dba9ec7854f326f43ad51d292bde0565a" have entirely different histories.
5cb4e9f3f6
...
a8133a9dba
|
@ -17,10 +17,14 @@ country=NL
|
|||
community.general.passwordstore doesn't support path with spaces in it,
|
||||
so we're using a `ssid` attribute, which default to the names for SSIDs without space.
|
||||
#}
|
||||
{% set pass = lookup('community.general.passwordstore', 'wifi/' + name) %}
|
||||
{% set suffixes = lookup('community.general.passwordstore', 'wifi/' + name + ' subkey=suffixes') or [''] %}
|
||||
{% set ssid = lookup('community.general.passwordstore', 'wifi/' + name + ' subkey=ssid') or name %}
|
||||
{% set type = lookup('community.general.passwordstore', 'wifi/' + name + ' subkey=type') or ('wpa' if pass else 'open') %}
|
||||
{% set type = lookup('community.general.passwordstore', 'wifi/' + name + ' subkey=type') or 'wpa' %}
|
||||
{% if type in ('wpa', 'wep', 'wpa-eap') %}
|
||||
{% set pass = lookup('community.general.passwordstore', 'wifi/' + name) %}
|
||||
{% else %}
|
||||
{% set pass = 'Error, no pass for type ' + type %}
|
||||
{% endif %}
|
||||
# {{ name }}
|
||||
{% for suffix in suffixes %}
|
||||
network={
|
||||
|
|
14
config/automatrop/roles/vdirsyncer/handlers/main.yml
Normal file
14
config/automatrop/roles/vdirsyncer/handlers/main.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
- name: xrdb-reload
|
||||
command: "xrdb -I{{ ansible_env.HOME }} {{ ansible_env.HOME }}/.config/Xresources/main"
|
||||
|
||||
- name: i3-reload
|
||||
command: i3-msg reload
|
||||
|
||||
- name: shell-reload
|
||||
command: "{{ ansible_env.HOME }}/.local/bin/colorSchemeApply"
|
||||
|
||||
- name: fzf-reload
|
||||
shell: "source {{ ansible_env.HOME }}/.local/bin/colorSchemeApplyFzf"
|
||||
|
||||
- name: qutebrowser-reload
|
||||
shell: "! pgrep qutebrowser || qutebrowser :config-source"
|
119
config/automatrop/roles/vdirsyncer/tasks/main.yml
Normal file
119
config/automatrop/roles/vdirsyncer/tasks/main.yml
Normal file
|
@ -0,0 +1,119 @@
|
|||
# - name: Find Dav configuration folders in password store
|
||||
|
||||
# - name: Ensure directories for theme are present
|
||||
# file:
|
||||
# state: directory
|
||||
# path: "{{ ansible_env.HOME }}/{{ item }}"
|
||||
# with_items:
|
||||
# - ".config/Xresources"
|
||||
# - ".config/rofi"
|
||||
# - ".local/bin"
|
||||
# - ".config/qutebrowser"
|
||||
# - ".config/tridactyl/themes"
|
||||
#
|
||||
# # Build a single color scheme and template and assign it to a variable
|
||||
# - base16_builder:
|
||||
# scheme: "{{ base16_scheme }}"
|
||||
# template: # This requires https://github.com/mnussbaum/base16-builder-ansible/pull/6
|
||||
# - i3
|
||||
# - xresources
|
||||
# - rofi
|
||||
# - termux
|
||||
# - alacritty
|
||||
# - shell
|
||||
# - fzf
|
||||
# - vim
|
||||
# - qutebrowser
|
||||
# - tridactyl
|
||||
# - dunst
|
||||
# register: base16_schemes
|
||||
#
|
||||
# - name: Configure Alacritty
|
||||
# template:
|
||||
# src: "{{ ansible_env.HOME }}/.config/alacritty/alacritty.yml.j2"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/alacritty/alacritty.yml"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# # Alacritty has live config reload, so no command to execute
|
||||
# # However, it doesn't work with yaml includes, hence the template
|
||||
#
|
||||
# - name: Set base16 theme for Xresources
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['xresources']['xresources']['base16-' + base16_scheme + '-256.Xresources'] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/Xresources/theme"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# notify:
|
||||
# - xrdb-reload
|
||||
#
|
||||
# - name: Download base16 theme for qutebrowser
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['qutebrowser']['themes/minimal']['base16-' + base16_scheme + '.config.py'] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/qutebrowser/theme.py"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# notify:
|
||||
# - qutebrowser-reload
|
||||
#
|
||||
# - name: Download base16 theme for Tridactyl
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['tridactyl']['base16-' + base16_scheme + '.config.py'] }}"
|
||||
# # url: "https://raw.githubusercontent.com/bezmi/base16-tridactyl/master/base16-{{ base16_scheme }}.css"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/tridactyl/themes/theme.css"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# when: False # Not currently used
|
||||
#
|
||||
# - name: Configure i3
|
||||
# template:
|
||||
# src: "{{ ansible_env.HOME }}/.config/i3/config.j2"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/i3/config"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# notify:
|
||||
# - i3-reload
|
||||
#
|
||||
# - name: Set base16 theme for rofi
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['rofi']['themes']['base16-' + base16_scheme + '.' + item] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/rofi/theme.{{ item }}"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# with_items:
|
||||
# - rasi
|
||||
# - config
|
||||
#
|
||||
# - name: Configure Dunst
|
||||
# template:
|
||||
# src: "{{ ansible_env.HOME }}/.config/dunst/dunstrc.j2"
|
||||
# dest: "{{ ansible_env.HOME }}/.config/dunst/dunstrc"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
#
|
||||
# - name: Download base16 theme for fzf
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['fzf']['bash']['base16-' + base16_scheme + '.config'] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.local/bin/colorSchemeApplyFzf"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# notify:
|
||||
# - fzf-reload
|
||||
#
|
||||
# - name: Download base16 theme for Termux
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['termux']['colors']['base16-' + base16_scheme + '.properties'] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.termux/colors.properties"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# # TODO Only on Termux
|
||||
#
|
||||
# - name: Download base16 theme for shell
|
||||
# copy:
|
||||
# content: "{{ base16_schemes['schemes'][base16_scheme]['shell']['script']['base16-' + base16_scheme + '.sh'] }}"
|
||||
# dest: "{{ ansible_env.HOME }}/.local/bin/colorSchemeApply"
|
||||
# mode: "u+rwx,g=rx,o=rx"
|
||||
# notify:
|
||||
# - shell-reload
|
||||
# when: False # Not currently used
|
||||
#
|
||||
# - name: Set used base16 theme for vim
|
||||
# copy:
|
||||
# path: "{{ ansible_env.HOME }}/.config/vim/colorscheme.vim"
|
||||
# mode: "u+rw,g=r,o=r"
|
||||
# content: "colorscheme base16-{{ base16_scheme }}"
|
||||
# when: False # Not currently used
|
||||
#
|
||||
# # TODO bar (might change bar in the future, so...)
|
||||
# # TODO highlight (there IS a template but the colors look different from vim and mostly the same from when there's no config)
|
||||
# # TODO https://github.com/makuto/auto-base16-theme ? :P
|
1
config/automatrop/roles/vdirsyncer/vars/main.yml
Normal file
1
config/automatrop/roles/vdirsyncer/vars/main.yml
Normal file
|
@ -0,0 +1 @@
|
|||
base16_scheme: solarized-dark
|
Loading…
Reference in a new issue