Add README.md
This commit is contained in:
parent
b1a7bc6c42
commit
7b028ca885
32
README.md
Normal file
32
README.md
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
# My personal Linux desktop setup
|
||||||
|
This repo contains a ansible playbook to bootstrap workstations with my custom Hyprland based desktop environment and commonly used apps.
|
||||||
|
It's like a dotfile repo, but with extended functionality.
|
||||||
|
|
||||||
|
## Customization
|
||||||
|
The playbook renders the config based on the configured host variables for the machine that it's running on.
|
||||||
|
|
||||||
|
To add a new host, add it's hostname to the inventory and create a corresponding host_vars file. You can take a look at the already existing configuation as an example.
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
This playbook is intended to run on Debian testing/sid with only the "default tools" options selected at the time of install.
|
||||||
|
|
||||||
|
Run the folowing commands to get a ready to use system:
|
||||||
|
```bash
|
||||||
|
git clone https://git.bluemedia.dev/Bluemedia/desktop-config.git
|
||||||
|
cd desktop-config
|
||||||
|
bash prerequisites.sh
|
||||||
|
# Uncomment apps you want to install
|
||||||
|
nano main.yml
|
||||||
|
ansible-playbook --ask-become-pass -i inventory/ main.yml
|
||||||
|
# Reboot after the playbook finished
|
||||||
|
sudo reboot
|
||||||
|
```
|
||||||
|
|
||||||
|
To update a installed system:
|
||||||
|
```bash
|
||||||
|
cd desktop-config
|
||||||
|
git pull
|
||||||
|
ansible-playbook --ask-become-pass -i inventory/ main.yml
|
||||||
|
# Reboot after the playbook finished
|
||||||
|
sudo reboot
|
||||||
|
```
|
Loading…
Reference in a new issue