1
0
Fork 0
mirror of https://github.com/DO1JLR/ansible_linux_desktop_setup.git synced 2024-09-14 19:54:51 +02:00

Create better overview

This commit is contained in:
Lilian Roller 2019-07-09 17:12:45 +02:00
parent d9e5a44ccf
commit 0b45eeb3ea
No known key found for this signature in database
GPG key ID: 5215C3441797AB2B

View file

@ -1,21 +1,73 @@
Ansible Thinkpad Setup
Ansible Linux Desktop Setup
==========================
My Ansible Setup for my Lenovo Thinkpad.
This ansible playbook collection creates [L3D](https://chaos.social)s Desktop enviroment. Including window manager and some pre-installed programms like [Firefox](https://www.mozilla.org/de/firefox/new/) and some usefull shell programms.
What is this playbook good for:
What is happening here exactly?
--------------------------------
+ Install common usefull base packages
+ Create dotfiles like .bashrc and .vimrc
+ Setup and configure I3WM as Window Manager
For a complete overview please have a look at the ``README.md`` Files from each ansible role.
Install instructions:
*alphabetical Order*
+ akku-warning:
- monitor akku charging in the background via cronjob
- create a popup if the akku is under 25%
+ arch-fonts:
- will install some fonts, if you are using arch linux
+ authorized_keys:
- Manage SSH Public Keys, Users and authorisation
+ dotfiles:
- Create some dotfiles like .vimrc and .bashrc
+ i3wm:
- install and configure i3 window manager
+ install-firefox:
- Install firefox including some plugins - if you are using arch
+ networkmanager:
- install NetworkManager including some requirements
+ nextcloud:
- install nextcloud-client (on arch)
+ no-sleep:
- didable suspend and screen saver
- install lock after time (optional)
+ ntp:
- it is about time!
+ openvpn:
- install some requirements to use openvpn
+ pulseaudio
- install pulseaudio with some requirements
+ steam:
- install steam client (incomplete)
+ winehq:
- install wine
+ workstation_paclages:
- install some office packages
- install some terminal packages
+ xrandr:
- install xrandr and arandr
Install tipps:
-----------------------
```bash
# Clone Git
git clone --recursive https://github.com/DO1JLR/ansible_thinkpad_setup.git ansible_thinkpad_setup
# go into the folder
cd ansible_thinkpad_setup
# Download needed submodules
git submodule update --init --recursive
```
Which playbook?
---------------
L3D use different playbook for different workstations.<br/>
Maybe he change this in the future... But now this is the current state.
To use this by yourself copy or change a existing playbook and modify the variables.
Or create a new git repo and be inspired by the roles L3D uses.
Feedback
------------
If you find this usefull please take a few secounds and say thankyou to L3D.
He is at the most [chaos ecents](https://events.ccc.de), simple give him a Tschunk or Club Mate there!