X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=states%2Fqutebrowser%2Finit.sls;h=001461e8d7570de40203a22e63a1b580712e7e0e;hb=7ee6957a2472ae8b47fe4b0ab73ca110475ce407;hp=9f044ec966bb05f4b9c13c88e8329c59a2cebf79;hpb=5528f246eff216123d10d0b739fa63a87845066f;p=max%2Fsaltfiles.git diff --git a/states/qutebrowser/init.sls b/states/qutebrowser/init.sls index 9f044ec..001461e 100644 --- a/states/qutebrowser/init.sls +++ b/states/qutebrowser/init.sls @@ -2,26 +2,23 @@ include: - 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: @@ -43,6 +40,26 @@ noscript_disable file: - 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 @@ -59,4 +76,7 @@ qutebrowser config: - source: salt://qutebrowser/files/config.py - user: {{ grains['user'] }} - group: {{ grains['user'] }} + - template: jinja - mode: 640 + - require: + - file: qute config dir