Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 8 hours 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-30T00:43:30.000Z (11 months ago)
- Last Synced: 2023-12-01T00:26:42.187Z (11 months 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
[![Build](https://img.shields.io/github/actions/workflow/status/tomdewildt/workstation/ci.yml?branch=master)](https://github.com/tomdewildt/workstation/actions/workflows/ci.yml)
[![License](https://img.shields.io/github/license/tomdewildt/workstation)](https://github.com/tomdewildt/workstation/blob/master/LICENSE)This repository contains the configuration and setup scripts for my development workstation. I use [Regolith](https://regolith-linux.org/) ([Ubuntu 20.04](https://ubuntu.com/)) as my operating system and my primary workstation is a Dell XPS 15 7590.
# 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.Please download version ```8.1.1``` of the proprietary [NVIDIA cuDNN](https://developer.nvidia.com/rdp/cudnn-download) library to `./roles/drivers/nvidia/files/cudnn/cudnn-v8.1.1.tgz` before executing the playbook.
### 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)