Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/b-galati/machine-config
A way to bootstrap and keep up-to-date the config of any ubuntu based machine with tools I use
https://github.com/b-galati/machine-config
ansible
Last synced: 2 months ago
JSON representation
A way to bootstrap and keep up-to-date the config of any ubuntu based machine with tools I use
- Host: GitHub
- URL: https://github.com/b-galati/machine-config
- Owner: B-Galati
- License: mit
- Created: 2018-03-30T18:00:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T07:01:32.000Z (3 months ago)
- Last Synced: 2024-09-18T17:18:59.795Z (3 months ago)
- Topics: ansible
- Language: Makefile
- Homepage:
- Size: 2.55 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Usage
```bash
# Only required package, the rest is automatic
sudo apt update -y && sudo apt install -y make# Set up everything
make install# Install a given role
make install ARGS="-t docker"# Force install of discord
make install ARGS="-t discord -e force_install=true}"# Update everything on the machine
make update
```# Ideas of some things to do manually
- Configure TLP to optimize battery lifetime
- Initialize favorite apps:
```shell
gsettings set org.gnome.shell favorite-apps "['org.gnome.Nautilus.desktop', 'alacritty.desktop', 'jetbrains-phpstorm-55be83e5-2bc4-4556-bef0-9a571ec27ac3.desktop', 'firefox-dev.desktop', 'google-chrome.desktop', 'enpass.desktop', 'slack.desktop', 'discord_discord.desktop', 'whatsapp.desktop', 'spotify.desktop', 'org.gnome.SystemMonitor.desktop', 'btop.desktop', 'org.gnome.Characters.desktop', 'org.gnome.TextEditor.desktop']"
```# References
- [Disable error report dialog](https://www.kevin-custer.com/blog/how-to-turn-off-the-error-report-dialog-in-ubuntu-20-04/)
- [Configuration files in the environment.d/](https://www.freedesktop.org/software/systemd/man/latest/environment.d.html)# Credits
- [Omakub](https://github.com/basecamp/omakub)
- [Jared Hocutt labtop config](https://github.com/jaredhocutt/laptop)