feat: enhance autostart configurations and add executable permissions for desktop entries
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 28s
Nix Format Check / check-format (push) Failing after 1m26s
Python Lint Check / check-python (push) Failing after 19s

This commit is contained in:
2025-05-20 21:06:49 +02:00
parent 9752355685
commit 0c186365cd
15 changed files with 42 additions and 4 deletions

View File

@@ -16,7 +16,6 @@
- { src: "$DOTFILES_PATH/config/ssh/config.d", dest: "~/.ssh/config.d" }
- { src: "$DOTFILES_PATH/config/starship.toml", dest: "~/.config/starship.toml" }
- { src: "$DOTFILES_PATH/.bashrc", dest: "~/.bashrc.extra" }
- { src: "$DOTFILES_PATH/config/autostart", dest: "~/.config/autostart" }
- name: Create gitconfig symlink
ansible.builtin.file:

View File

@@ -0,0 +1,6 @@
# Mark all files under the real autostart source as executable
- name: Mark all files under dotfiles autostart as executable
ansible.builtin.file:
path: "{{ lookup('env', 'DOTFILES_PATH') }}/config/autostart"
mode: "u+x,g+x,o+x"
recurse: true

View File

@@ -12,3 +12,4 @@
follow: false
loop:
- { src: "$DOTFILES_PATH/vscode/settings.json", dest: "~/.config/Code/User/settings.json" }
- { src: "$DOTFILES_PATH/config/autostart", dest: "~/.config/autostart" }

View File

@@ -37,6 +37,9 @@
- name: Include purge LibreOffice tasks
ansible.builtin.import_tasks: tasks/workstations/purge-libreoffice.yml
- name: Include autostart tasks
ansible.builtin.import_tasks: tasks/workstations/autostart.yml
- name: Ensure workstation common packages are installed
ansible.builtin.package:
name: