You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* sublime text 3
* renamed variable
* sublime text 3
* Update default.config.yml
* PR geerlingguy#110: Update Sublime Text automation so it's a little simpler to configure.
* A couple cosmetic touchups.
* Add Sublime Markdown configuration and fix Package Control install.
* Add a few more Sublime preference files to make the editor work like I like it.
* More Sublime Text automation.
* Saner default for those who don't use Sublime.
* Add remaining tweaks to get Playbook idempotent with Sublime Text.
Co-authored-by: dspolleke <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+44-41Lines changed: 44 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ This is a work in progress, and is mostly a means for me to document my current
28
28
29
29
2. Source the new profile: `source ~/.zshrc`
30
30
3. Install Ansible: `pip3 install ansible`
31
-
31
+
32
32
3. Clone this repository to your local drive.
33
33
4. Run `$ ansible-galaxy install -r requirements.yml` inside this directory to install required Ansible roles.
34
34
5. Run `ansible-playbook main.yml --ask-become-pass` inside this directory. Enter your account password when prompted.
@@ -66,40 +66,42 @@ Not everyone's development environment and preferred software configuration is t
66
66
67
67
You can override any of the defaults configured in `default.config.yml` by creating a `config.yml` file and setting the overrides in that file. For example, you can customize the installed packages and apps with something like:
68
68
69
-
homebrew_installed_packages:
70
-
- cowsay
71
-
- git
72
-
- go
73
-
74
-
mas_installed_apps:
75
-
- { id: 443987910, name: "1Password" }
76
-
- { id: 498486288, name: "Quick Resizer" }
77
-
- { id: 557168941, name: "Tweetbot" }
78
-
- { id: 497799835, name: "Xcode" }
79
-
80
-
composer_packages:
81
-
- name: hirak/prestissimo
82
-
- name: drush/drush
83
-
version: '^8.1'
84
-
85
-
gem_packages:
86
-
- name: bundler
87
-
state: latest
88
-
89
-
npm_packages:
90
-
- name: webpack
91
-
92
-
pip_packages:
93
-
- name: mkdocs
94
-
95
-
configure_dock: true
96
-
dockitems_remove:
97
-
- Launchpad
98
-
- TV
99
-
dockitems_persist:
100
-
- name: "Sublime Text"
101
-
path: "/Applications/Sublime Text.app/"
102
-
pos: 5
69
+
```yaml
70
+
homebrew_installed_packages:
71
+
- cowsay
72
+
- git
73
+
- go
74
+
75
+
mas_installed_apps:
76
+
- { id: 443987910, name: "1Password" }
77
+
- { id: 498486288, name: "Quick Resizer" }
78
+
- { id: 557168941, name: "Tweetbot" }
79
+
- { id: 497799835, name: "Xcode" }
80
+
81
+
composer_packages:
82
+
- name: hirak/prestissimo
83
+
- name: drush/drush
84
+
version: '^8.1'
85
+
86
+
gem_packages:
87
+
- name: bundler
88
+
state: latest
89
+
90
+
npm_packages:
91
+
- name: webpack
92
+
93
+
pip_packages:
94
+
- name: mkdocs
95
+
96
+
configure_dock: true
97
+
dockitems_remove:
98
+
- Launchpad
99
+
- TV
100
+
dockitems_persist:
101
+
- name: "Sublime Text"
102
+
path: "/Applications/Sublime Text.app/"
103
+
pos: 5
104
+
```
103
105
104
106
Any variable can be overridden in `config.yml`; see the supporting roles' documentation for a complete list of available variables.
105
107
@@ -162,11 +164,12 @@ Finally, there are a few other preferences and settings added on for various app
162
164
163
165
It's my hope that I can get the rest of these things wrapped up into Ansible playbooks soon, but for now, these steps need to be completed manually (assuming you already have Xcode and Ansible installed, and have run this playbook).
2. Remap Caps Lock to Escape (requires macOS Sierra 10.12.1+).
167
-
3. Set trackpad tracking rate.
168
-
4. Set mouse tracking rate.
169
-
5. Configure extra Mail and/or Calendar accounts (e.g. Google, Exchange, etc.).
167
+
1. Set JJG-Term as the default Terminal theme (it's installed, but not set as default automatically).
168
+
3. Install all the apps that aren't yet in this setup (see below).
169
+
4. Remap Caps Lock to Escape (requires macOS Sierra 10.12.1+).
170
+
5. Set trackpad tracking rate.
171
+
6. Set mouse tracking rate.
172
+
7. Configure extra Mail and/or Calendar accounts (e.g. Google, Exchange, etc.).
170
173
171
174
### Configuration to be added:
172
175
@@ -192,7 +195,7 @@ Check out [Ansible for DevOps](https://www.ansiblefordevops.com/), which teaches
192
195
193
196
## Author
194
197
195
-
[Jeff Geerling](https://www.jeffgeerling.com/), 2014 (originally inspired by [MWGriffin/ansible-playbooks](https://github.com/MWGriffin/ansible-playbooks)).
198
+
This project was created by [Jeff Geerling](https://www.jeffgeerling.com/) (originally inspired by [MWGriffin/ansible-playbooks](https://github.com/MWGriffin/ansible-playbooks)).
0 commit comments