Skip to content

Scripts and utilities for configuring system environments

License

Notifications You must be signed in to change notification settings

dubniczky/Setup-Scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

162 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System Setup Scripts

Tools and scripts for setting up development environments and installing packages.

Usage

Each script is a standalone installer.
Download the script and the folder with the same name if it exists.

Some scripts are specific for certain distributions, but usually, they work on their parent distributions. For example, Debian scripts will work on Ubuntu or Red Hat scripts on Fedora. If a distribution is not specified, it should work on any Linux distro (sometimes it requires settings to be edited).

WARNING: The package install scripts assume that your package manager has the latest package list update. This is so that in case of subsequent installations it will not fetch those multiple times. Don't forget to update.

Install Scripts

Script Distribution Description
bash-prompt Installs a custom bash prompt PS1 to ~/.bashrc
cli-packages Debian Installs basic cli packages
composer Debian Installs composer and required php packages
docker Debian Installs docker daemon and runs the hello-world demo
git Installs git, sets up git global settings, activates gpg signing and creates a global gitignore (recommended: generate-gpg)
kali-upgrade Kali, Kali WSL Upgrades a minimal or headless Kali installation, alongside with extra packages
macpack Mac Install basic CLI and application packages for MAC OS using brew
mongodb Debian Installs mongodb daemon and and mongo-cli, then activates it as a service
nodejs Installs NodeJS, package managers, and several general packages
python Installs python and bpython runtime and pip package manager alongside with common python packages
redis Debian Install Redis and Redis Commander packages
signal Debian Installs signal messenger
vsc Installs vscodium, adds the custom config.json and installs listed packages
winkex Kali WSL Installs winkex and sets up shortcuts for easy usage
zsh Installs zsh and updates the configuration with aliases, plugins and a custom prompt

Utility Scripts

Script Description
certbot Install certificate using certbot
docker-clean Remove all containers from the system
export-gpg Export a specified gpg key in armored format for migration
firewall Setup and enable firewall rules
generate-gpg
generate-ssh Generates an ssh key pair, optionally owerwriting the current one while creating backup
generate-ssl Generate SSL/TLS certificate using Openssl
ubuntu-cleanup Removes default installed bloat packages and cleans up the system
update-pms Updates all common package manager lists and apps
pulseaudio-fix Fix a common audio issue with PulseAudio configuration where only mute or maximum sound is available

About

Scripts and utilities for configuring system environments

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project