Shell script to load my settings/dotfiles
via https:
$ git clone --recurse-submodules https://github.com/tomMoulard/configLoader.git $HOME/workspace/configLoader/
$ cd $HOME/workspace/configLoader && makeOr via ssh
$ git clone --recurse-submodules git@github.com:tomMoulard/configLoader.git $HOME/workspace/configLoader/
$ cd $HOME/workspace/configLoader && makeFeel free the change configurations with your own taste.
Some environment variables are defined in the .env file.
You can use cp .env.default .env to populate your file, or ./install -c.
When using the install.sh script, you can use options to help you during installation:
Usage ./install.sh
Option:
-c,--config Promt user to enter configuration variables
-d,--debug Activate debug mode
-g,--gui Use GUI to help with the configuration (implies --config)
-h,--help Show this help
-v,--verbose Activate verbose mode
Note that for the --gui, you need to have installed whiptail.
If you want to try those configuration, there is a demo recipe in the Makefile.
When you do make demo, you will be creating a docker image with the configuration installed and ready to use it.
(alphabetical sort)
arandr
autoconf
compton
curl
dunst
exa
feh
fzf
g++
gcc
gdebi
git
htop
imagemagick
make
numlockx
pavucontrol
rofi
rxvt-unicode
screenkey
scrot
speedtest-cli
tree
vim
wget
xdotool
zoxide
And here are some "fun" packages to have:
cava
cmatrix
toilet
gtk-chtheme
lxappearance