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 && make
Or via ssh
$ git clone --recurse-submodules git@github.com:tomMoulard/configLoader.git $HOME/workspace/configLoader/
$ cd $HOME/workspace/configLoader && make
Feel 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