https://github.com/tomdewildt/workstation
Configuration and setup for my development workstation
https://github.com/tomdewildt/workstation
actions ansible clojure csharp dart docker golang java javascript python r rust sql
Last synced: about 1 month ago
JSON representation
Configuration and setup for my development workstation
- Host: GitHub
- URL: https://github.com/tomdewildt/workstation
- Owner: tomdewildt
- License: mit
- Created: 2020-03-22T14:20:26.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-30T00:43:30.000Z (about 2 years ago)
- Last Synced: 2024-12-27T17:13:38.350Z (about 1 year ago)
- Topics: actions, ansible, clojure, csharp, dart, docker, golang, java, javascript, python, r, rust, sql
- Language: Makefile
- Homepage:
- Size: 1.07 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Workstation
[](https://github.com/tomdewildt/workstation/actions/workflows/ci.yml)
[](https://github.com/tomdewildt/workstation/blob/master/LICENSE)
This repository includes the configuration and setup scripts for both my personal and work machines. My personal Framework 13 laptop runs [Regolith](https://regolith-desktop.com/) on [Debian 13](https://www.debian.org/releases/trixie/). My work MacBook Pro 16 M3 uses [macOS](https://www.apple.com/os/macos/).
# How to run
Prerequisites:
* ansible version ```2.8.5``` or later
* ansible-lint version ```4.2.0``` or later
### Linux
1. Run ```make init``` to initialize the environment.
2. Run ```make run/linux``` to execute the playbook on a linux machine.
### MacOS
1. Run ```make init``` to initialize the environment.
2. Run ```make run/macos``` to execute the playbook on a macos machine.
Please make sure that the [Apple Command Line Tools](https://developer.apple.com/xcode/resources/) are installed (```xcode-select --install```).
# References
[Ansible Docs](https://docs.ansible.com)
[Ansible Pull Docs](https://docs.ansible.com/ansible/latest/cli/ansible-pull.html)
[Manage Workstation With Ansible](https://opensource.com/article/18/3/manage-workstation-ansible)
[Dell XPS 9570 Ubuntu Respin](https://github.com/JackHack96/dell-xps-9570-ubuntu-respin)
[Dell XPS 9500 Ubuntu Install](https://medium.com/@asad.manji/my-journey-installing-ubuntu-20-04-on-the-dell-xps-15-9500-2020-8ac8560373d1)
[Better Battery Life On Ubuntu](https://medium.com/@tomwwright/better-battery-life-on-ubuntu-17-10-4588b7f72def)
[Defaults Write](https://www.defaults-write.com/)
[MacOS Defaults](https://macos-defaults.com)
[Monitor Realtime Changes To MacOS Defaults](https://github.com/catilac/plistwatch)
[System Preference Settings For MacOS](https://ss64.com/mac/syntax-defaults.html)