Deploy and update my favourite software and configuration files
The script has been written for Ubuntu OS version 22 or greater
it needs apt and snap to work
sudo ./myconfs.bash deploy
- install softwares :
- git
- zsh
- oh-my-zsh
- zsh-autosuggestions
- docker.io
- docker-compose
- vscode (with snap)
Note to add a new software add to the
install_softwaresfunction in themyconf.bashscript
- deploy recorded configuration files to
$HOMEdirectory
Note to add a configuration file att the file and his path to the
conf/homefolder
- lastly schedule an update of the configuration files in this folder everyday (copy them from
$HOMEdiractory)
./myconfs.bash update
- copy all recorded configuration files from
$HOMEdiractor toconf/homefolder
when the configuration in home directory change we cans see the diff in git, then we can chose to save the changes in configuration with a commit