Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.

118 Zeilen
2.8KB

  1. ---
  2. - name: eralitex directory
  3. file:
  4. path: "{{eralitex_directory}}"
  5. state: directory
  6. - name: profile directories
  7. file:
  8. path: "{{eralitex_directory}}/{{item}}"
  9. state: directory
  10. with_items: "{{ eralitex_profiles }}"
  11. - name: xsession scripts
  12. template:
  13. src: xsession.sh.j2
  14. dest: "{{eralitex_directory}}/{{item}}/xsession"
  15. mode: 0755
  16. with_items: "{{ eralitex_profiles }}"
  17. - name: session reload scripts
  18. template:
  19. src: reload.sh.j2
  20. dest: "{{eralitex_directory}}/{{item}}/reload"
  21. mode: 0755
  22. with_items: "{{ eralitex_profiles }}"
  23. - name: rofi themes
  24. template:
  25. src: rofi.theme.j2
  26. dest: "{{eralitex_directory}}/{{item}}/rofi.theme"
  27. mode: 0755
  28. with_items: "{{ eralitex_profiles }}"
  29. - name: Xmodmap
  30. template:
  31. src: Xmodmap.j2
  32. dest: "{{eralitex_directory}}/Xmodmap"
  33. - name: urxvt Xresources system config
  34. template:
  35. src: urxvt.Xresources.j2
  36. dest: "{{eralitex_directory}}/urxvt.Xresources"
  37. - name: eralitex bin directory
  38. copy:
  39. src: bin/
  40. dest: "{{eralitex_directory}}/bin/"
  41. mode: 0755
  42. - name: link selected profile as active
  43. file:
  44. dest: "{{eralitex_directory}}/active-profile"
  45. src: "{{eralitex_profile}}"
  46. state: link
  47. - name: link etx cli utility from users bin
  48. file:
  49. dest: ~/bin/etx
  50. src: "{{eralitex_directory}}/bin/etx"
  51. state: link
  52. - name: link selected profile as active
  53. file:
  54. dest: "{{eralitex_directory}}/active-profile"
  55. src: "{{eralitex_profile}}"
  56. state: link
  57. - name: background image directory
  58. file:
  59. path: "{{eralitex_directory}}/backgrounds"
  60. state: directory
  61. when: eralitex_background_image is defined
  62. - name: background image
  63. copy:
  64. src: "{{eralitex_background_image}}"
  65. dest: "{{eralitex_background_image_path}}"
  66. when: eralitex_background_image is defined
  67. - name: workspace-cmd directory
  68. file:
  69. path: "{{eralitex_directory}}/workspace-cmd"
  70. state: directory
  71. - name: other workspace focus script
  72. template:
  73. src: other-workspace-focus.fish.j2
  74. dest: ~/.eralitex/workspace-cmd/other-focus
  75. mode: 0755
  76. - name: remote workspace focus scripts
  77. template:
  78. src: remote-workspace-focus.fish.j2
  79. dest: ~/.eralitex/workspace-cmd/{{workspace}}.focus
  80. mode: 0755
  81. with_items: "{{workspaces|dict2items|json_query(\"[?value.type=='vdesk'].key\") }}"
  82. loop_control:
  83. loop_var: workspace
  84. when: home_remote_workspace_config
  85. - name: remote workspace space shortcut scripts
  86. template:
  87. src: remote-workspace-space.fish.j2
  88. dest: ~/.eralitex/workspace-cmd/{{workspace}}.space
  89. mode: 0755
  90. with_items: "{{workspaces|dict2items|json_query(\"[?value.type=='vdesk'||value.type=='tmux'].key\") }}"
  91. loop_control:
  92. loop_var: workspace
  93. when: home_remote_workspace_config
  94. - name: vnc options
  95. template:
  96. src: vnc-options.fish.j2
  97. dest: ~/.eralitex/workspace-cmd/vnc-options
  98. mode: 0755