Collection of files (and dotfiles) I need every time I set up a new GNU/ Linux system (Debian based), also serves as backup.
Find desktop configuration details here.
All wallpapers are sourced from r/wallpapers. No copyright infringement intended. You can ask me to remove them if you want.
apt_installed.txt has list of APT packages needed to be installed. [apt_for_ctf.txt] has list of APT packages needed to be installed if installation will be used to play CTFs (and isn't Kali/Parrot).
i8k_configuration.md has instructions for how to manually configure dell laptop fan bios control in linux systems.
For tilix
integration in nautilus
(in case using GTK based DE):
https://askubuntu.com/questions/1138673/is-filemanager-actions-working-with-19-04/1138682#1138682 and https://askubuntu.com/questions/76712/setting-nautilus-open-terminal-to-launch-terminator-rather-than-gnome-terminal
For JDK 1.8 installation: https://www.linuxbabe.com/ubuntu/install-oracle-java-8-openjdk-11-ubuntu-18-04-18-10
To change default terminal emulator:
sudo update-alternatives --config x-terminal-emulator
To change default shell:
chsh -s $(which zsh)
For oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
For zsh-autosuggestions:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
For zsh-syntax-highlighting:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
For powerline-go in bash follow README here. (Or rather don't do it. Who uses bash anyway ¯\(ツ)/¯)
To get list of all installed packages run :
apt-mark showmanual # gives without description
sudo apt list --installed # with description
Install Teams, Zoom, Spotify, Microsoft Edge, Google Chrome, Burpsuite, Android Studio, WPS Office (if needed) using their official packages.
I install Touché, KeePassXC, Pitivi using Flatpak.
To enable touchpad gestures while using X11 display manager install Touchégg. It's a great package, uses libinput.
My current config file for the same can be found here.
Sublime Text packages I use:
- A File Icon
- Meetio Theme (usually not in Linux)
- SideBarEnhancements
- LSP
- LSP-jdtls
- SublimeLinter
- SublimeLinter-gcc
- CoolFormat
- Terminal
Thank you! for checking this out.