Skip to content

A way to bootstrap and keep up-to-date the config of any ubuntu based machine with tools I use

License

Notifications You must be signed in to change notification settings

B-Galati/machine-config

Repository files navigation

Usage

# 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:

 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

Credits

About

A way to bootstrap and keep up-to-date the config of any ubuntu based machine with tools I use

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published