Commit 4da83b9
Changed files (5)
tasks/git.yml
@@ -0,0 +1,13 @@
+- name: git - email
+ git_config:
+ name: user.email
+ scope: global
+ value: "{{ git_email }}"
+ tags: git
+
+- name: git - username
+ git_config:
+ name: user.name
+ scope: global
+ value: "{{ git_username }}"
+ tags: git
tasks/ntp.yml
@@ -0,0 +1,16 @@
+- name: ntp - install
+ apt:
+ name: "{{ item }}"
+ state: latest
+ become: yes
+ tags: [ntp, apt]
+ with_items:
+ - chrony
+
+- name: ntp - service
+ service:
+ name: chrony
+ state: restarted
+ become: yes
+ tags: ntp
+
tasks/sourcecodepro.yml
@@ -1,10 +1,17 @@
---
# sourcecodepro.yml tasks
+- name: source code pro - fonts dependencies
+ apt:
+ name: fontconfig
+ state: latest
+ become: yes
+ tags: [font, apt]
+
- name: source code pro - fonts dir
file:
path: "{{ item }}"
state: directory
- tags: this
+ tags: font
with_items:
- "{{ fonts_dir }}"
@@ -13,15 +20,15 @@
src: "{{ scp_url }}"
dest: /tmp
copy: no
- tags: this
+ tags: font
- name: source code pro - place in fonts folder
copy:
src: /tmp/{{ scp_dir }}/OTF/
dest: "{{ fonts_dir }}"
remote_src: no
- tags: this
+ tags: font
- name: source code pro - font cache update
command: fc-cache -f -v
- tags: this
+ tags: font
tasks/st.yml
@@ -8,6 +8,9 @@
tags: [st, apt]
with_items:
- build-essential
+ - x11proto-core-dev
+ - libx11-dev
+ - libxft-dev
- name: st - git clone
git:
main.yml
@@ -7,9 +7,11 @@
slock_dir: "{{ ansible_env.HOME }}/git/slock"
home_dir: "{{ ansible_env.HOME }}/git/home"
lastpass_dir: "{{ ansible_env.HOME }}/git/lastpass-cli"
- fonts_dir: "{{ ansible_env.H_OME}}/.fonts"
+ fonts_dir: "{{ ansible_env.HOME}}/.fonts"
+ git_email: "bryon@fryer.io"
+ git_username: "bryfry"
golang_tar: https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz
- scp_url: https://github.com/adobe-fonts/source-code-pro/archive/2.010R-ro/1.030R-it.zip
+ scp_url: https://github.com/adobe-fonts/source-code-pro/archive/3.010R-ro/1.030R-it.zip
scp_dir: source-code-pro-2.010R-ro-1.030R-it
@@ -36,7 +38,7 @@
- git
- screen
- apt-file # search apt for header files
- - mosh
+ - chromium-browser
# laptop tools
- xbacklight
- powertop
@@ -49,6 +51,7 @@
- bluez
- bluez-tools
+ - include: tasks/ntp.yml
- include: tasks/st.yml
- include: tasks/dwm.yml
- include: tasks/slock.yml
@@ -59,5 +62,6 @@
- include: tasks/sourcecodepro.yml
- include: tasks/battery.yml
- include: tasks/golang.yml
+ - include: tasks/git.yml