36 lines
748 B
Plaintext
36 lines
748 B
Plaintext
fish:
|
|
pkgrepo.managed:
|
|
- ppa: fish-shell/release-2
|
|
- require_in:
|
|
- pkg: fish
|
|
pkg.latest:
|
|
- name: fish
|
|
- refresh: True
|
|
|
|
/etc/z.fish:
|
|
file.managed:
|
|
- source: salt://fish/z.fish
|
|
- mode: 755
|
|
|
|
{% for user in pillar.users %}
|
|
|
|
fish-{{ user.name }}:
|
|
file.managed:
|
|
- name: /home/{{ user.name }}/.config/fish/config.fish
|
|
- user: {{ user.name }}
|
|
- source: salt://fish/config.fish
|
|
- makedirs: True
|
|
- require:
|
|
- user: {{ user.name }}
|
|
|
|
fish-{{ user.name }}-virtualenv:
|
|
file.managed:
|
|
- name: /home/{{ user.name }}/.config/fish/virtualenv.fish
|
|
- user: {{ user.name }}
|
|
- source: salt://fish/virtualenv.fish
|
|
- makedirs: True
|
|
- require:
|
|
- user: {{ user.name }}
|
|
|
|
{% endfor %}
|