A quick tool kit for script backup, data zipping and up zipping and system state restoration
A set of perl scripts that can be readily downloaded and used to backup system data and dot files. It also packs scripts and instrucations to restore all data, configurations and installed apps either automatically or manually ( if automatic method fails ).
- A data backup and restore utility
- A dot file backup and restore utility
- A set of install scripts for fresh ubuntu installation
Note: If at some point the automatic installation fails to at any of the tasks, it will generate a log file with the task number and the error message for you to follow up. Thus you can manually deal with the situation.
The set of programs that the install scripts covers are as follows:
sudo apt-get install unclutter
sudo apt-get install rofi
sudo apt-get install thunar
sudo apt-get install git
sudo apt-get install wget
sudo apt-get install winff
sudo apt-get install aria2
sudo apt-get install lxappearance
sudo apt-get install feh
sudo apt-get install blueman
sudo apt-get install arandr
sudo apt-get install brightnessctl
sudo apt-get install gnome-tweak-tool
sudo apt install screenfetch
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bashgit config --global user.name "AakashMallik"
git config --global user.email "[email protected]"sudo fc-cache -f -v ~/.fontsNote: There are three types of fonts being used in our case.
- FiraCode Retina for VS Code.
- SauceCodePro Nerd Font Regular for i3-wm.
- FuraCode Nerd Font Regular for gnome-tweak which basically applies to the terminal. (We will disable custom fonts for gnome terminal via preference)
sudo apt-get install zsh
chsh -s $(which zsh)sudo apt-get install powertop
sudo powertop --auto-tune
cat << EOF | sudo tee /etc/systemd/system/powertop.service
[Unit]
Description=PowerTOP auto tune
[Service]
Type=idle
Environment="TERM=dumb"
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable powertop.servicesudo apt-add-repository ppa:richardgv/compton
sudo apt-get update
sudo apt-get install comptongit clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshgit clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9ksudo apt install python2.7 python-pipsudo apt-get install i3blocks
sudo apt-get install libxcb1-dev libxcb-keysyms1-dev libpango1.0-dev libxcb-util0-dev libxcb-icccm4-dev libyajl-dev libstartup-notification0-dev libxcb-randr0-dev libev-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev autoconf libxcb-xrm0 libxcb-xrm-dev automake
git clone https://www.github.com/Airblader/i3 i3-gaps
cd i3-gaps
autoreconf --force --install
rm -rf build/
mkdir -p build && cd build/
../configure --prefix=/usr --sysconfdir=/etc --disable-sanitizers
make
sudo make installNote: Before installing i3-gaps, make sure to uninstall i3-wm that gets installed automatically by i3blocks.
sudo apt install i3lock fortunehttps://github.com/dpayne/cli-visualizer
https://www.reddit.com/r/i3wm/comments/516e8c/tap_to_click_touchpad/?st=jgqkx25d&sh=dd93b234
https://www.gnome-look.org/p/1013698/-
https://forum.lxde.org/viewtopic.php?t=326#p1068
nvm install --lts
nvm use --lts
npm -i -g npmsudo apt-get install gpartedsudo apt-get install openshotsudo apt-get install brightnessctlNote: Directly copying .theme and .icons will not work, they need to be reinstalled. Just extract the zipped file and paste them in their respective directories. Please use this https://askubuntu.com/questions/1035975/cant-use-installed-fonts-in-gnome-terminal to set nerd fonts on the gnome terminal.
sudo apt install qutebrowserFollow instructions at https://github.com/junegunn/vim-plug
