Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/themrinalsinha/pkg_manager
🐧 linux packages manager contains helper shell scripts to automatically install and configure desktops or servers.
https://github.com/themrinalsinha/pkg_manager
centos linux macos redhat shell shell-script ubuntu
Last synced: 3 months ago
JSON representation
🐧 linux packages manager contains helper shell scripts to automatically install and configure desktops or servers.
- Host: GitHub
- URL: https://github.com/themrinalsinha/pkg_manager
- Owner: themrinalsinha
- License: mit
- Created: 2021-05-28T11:49:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-06T19:18:10.000Z (5 months ago)
- Last Synced: 2024-09-06T21:59:54.799Z (5 months ago)
- Topics: centos, linux, macos, redhat, shell, shell-script, ubuntu
- Language: Shell
- Homepage: https://dl.mrinal.xyz/x/
- Size: 20.5 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🐧 `Linux` Package Managing Scripts
[![DEPLOY ( dl.mrinal.xyz/x/ )](https://github.com/themrinalsinha/pkg_manager/actions/workflows/deploy.yml/badge.svg)](https://github.com/themrinalsinha/pkg_manager/actions/workflows/deploy.yml)
Repo containing helper shell scripts to install all the necessary packages while setting up desktop or servers. It mostly contains tools/packages that i use on daily basis.
## Documentation
- **`bensh.sh`** System benchmarking (for both desktop or server)
```console
wget -O - https://dl.mrinal.xyz/x/bench.sh | bash
```- **`desktop/setup.sh`** Desktop setup script
```console
wget -O - https://dl.mrinal.xyz/x/desktop/setup.sh | bash
```
- List of packages it installs
```
git, zip, zsh,gcc,htop,make,unzip,libc-dev,mitmproxy,libffi-dev, terminator, python3-pip, python3-dev, dconf-editor, gnome-tweaks, libxml2-utils, build-essential, apt-transport-https, indicator-multiload, gnome-shell-extensions
```
- Setting up the default terminal
```console
sudo update-alternatives --config x-terminal-emulator
```
- Setting up custom `zsh` prompt
```console
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
```
Enabling `zsh` shell as default
```console
chsh
```
then, /bin/zsh # enter in the prompt
- Installs flat icon theme from [snwh](https://launchpad.net/~snwh/+archive/ubuntu/ppa?field.series_filter=bionic)
- Run docker without `sudo`
```console
sudo usermod -aG docker ${USER}
su - ${USER}
id -nG
sudo usermod -aG docker ${USER}
```
- **`server/setup.sh`** Server setup script
```console
wget -O - https://dl.mrinal.xyz/x/server/setup.sh | bash
```
- List of packages it installs on server
```
git, zip, zsh, gcc, curl, htop, make, unzip, nginx, libc-dev, libffi-dev, python3-pip, python3-dev, libxml2-utils, build-essential, apt-transport-https
```
- Rest other setting if required can be followed from above.---
### Support
- [x] Debian Based Machine
- [ ] Redhat Based Machine
- [ ] Mac Based Machine