diff --git a/playbooks/env.yaml b/playbooks/env.yaml new file mode 100644 index 0000000..2981ebf --- /dev/null +++ b/playbooks/env.yaml @@ -0,0 +1,14 @@ +--- +- name: Set up env + vars: + XDG_DATA_DIRS: /usr/local/share/:/usr/share/ + hosts: localhost + connection: local + become: false + tasks: + - name: Set up /etc/environment + become: true + ansible.builtin.lineinfile: + path: /etc/environment + regex: '^XDG_DATA_DIRS=' + line: XDG_DATA_DIRS={{ XDG_DATA_DIRS }} diff --git a/setup.yaml b/setup.yaml index c614eaa..4a06e12 100644 --- a/setup.yaml +++ b/setup.yaml @@ -1,4 +1,5 @@ --- +- import_playbook: playbooks/env.yaml - import_playbook: playbooks/apt.yaml - import_playbook: playbooks/nvim.yaml - import_playbook: playbooks/zsh.yaml diff --git a/templates/zshrc.j2 b/templates/zshrc.j2 index b3dee86..3c4dac4 100644 --- a/templates/zshrc.j2 +++ b/templates/zshrc.j2 @@ -1,9 +1,8 @@ # If you come from bash you might have to change your $PATH. export PATH=$HOME/.local/bin:/usr/local/bin:${HOME}/.cargo/bin:$PATH -sudo setupcon > /dev/null 2>&1 # Path to your oh-my-zsh installation. export ZSH="$HOME/.oh-my-zsh" -export XDG_DATA_DIRS="${XDG_DATA_DIRS}:/var/lib/snapd/desktop/" +export XDG_DATA_DIRS="${XDG_DATA_DIRS}:${HOME}/.local/share/:/var/lib/snapd/desktop/" export XDG_CURRENT_DESKTOP=sway export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus