- qutebrowser.{{ grains['os'] | lower}}
- local.bin
-
-userscripts dir:
+qute config dir:
file.directory:
- - name: {{ grains['homedir'] }}/.local/share/qutebrowser/userscripts
+ - name: {{ grains['homedir'] }}/.config/qutebrowser
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
- mode: 750
- makedirs: True
- - require:
- - pkg: install qutebrowser
-symlink qute-pass:
- file.symlink:
- - name: {{ grains['homedir'] }}/.local/share/qutebrowser/userscripts/qute-pass
- - target: /usr/share/qutebrowser/userscripts/qute-pass
+userscripts dir:
+ file.directory:
+ - name: {{ grains['homedir'] }}/.local/share/qutebrowser/userscripts
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
- mode: 750
+ - makedirs: True
- require:
- - file: userscripts dir
+ - pkg: install qutebrowser
noscript_enable file:
file.managed:
- require:
- file: userscripts dir
+qute-bitwarden-personal file:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.local/share/qutebrowser/userscripts/qute-bitwarden-personal
+ - source: salt://qutebrowser/files/qute-bitwarden-personal
+ - user: {{ grains['user'] }}
+ - groups: {{ grains['user'] }}
+ - mode: 750
+ - require:
+ - file: userscripts dir
+
+qute-bitwarden-work file:
+ file.managed:
+ - name: {{ grains['homedir'] }}/.local/share/qutebrowser/userscripts/qute-bitwarden-work
+ - source: salt://qutebrowser/files/qute-bitwarden-work
+ - user: {{ grains['user'] }}
+ - groups: {{ grains['user'] }}
+ - mode: 750
+ - require:
+ - file: userscripts dir
+
qutebrowser wrapper:
file.managed:
- name: {{ grains['homedir'] }}/.local/bin/qutebrowser
- contents:
- - #!/bin/sh
+ - '#!/bin/sh'
- /usr/bin/qutebrowser --qt-flag disable-reading-from-canvas $@
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
- source: salt://qutebrowser/files/config.py
- user: {{ grains['user'] }}
- group: {{ grains['user'] }}
+ - template: jinja
- mode: 640
+ - require:
+ - file: qute config dir