An open API service indexing awesome lists of open source software.

https://github.com/garretpatten/ubuntu-setup-scripts

A repository to hold the setup scripts for my personal linux environments
https://github.com/garretpatten/ubuntu-setup-scripts

automation configuration-management mint ubuntu

Last synced: 3 months ago
JSON representation

A repository to hold the setup scripts for my personal linux environments

Awesome Lists containing this project

README

          

# Linux Setup Scripts

This repository contains a collections of scripts that I use to set up my personal Ubuntu linux environments.

## How to Use

Clone the repository

```bash
git clone https://github.com/garretpatten/ubuntu-setup-scripts
```

Checkout the root of the project

```bash
cd ubuntu-setup-scripts
```

Update submodules

```bash
git submodule update --init --remote --recursive src/dotfiles/
```

Make the scripts executable

```bash
chmod +x src/scripts/*.sh
```

Run the master script

```bash
bash src/scripts/master.sh
```

## Configurations

- Alacritty
- Git
- Firewall
- Neovim
- System
- Tmux
- Vim
- VS Code
- Z Shell

## Downloads

### Payload Lists

- [PayloadsAllTheThings](https://github.com/swisskyrepo/PayloadsAllTheThings)
- [SecLists](https://github.com/danielmiessler/SecLists)

## Installations

### Development

- docker
- docker-compose
- gh
- neovim
- nod
- npm
- nvm
- Postman
- python
- pip
- semgrep
- shellcheck
- Sourcegraph
- src-cli
- VS Code

### Fonts

- Awesome Terminal Fonts
- Fira Code Fonts
- Meslo Nerd Fonts
- Powerline Fonts (and Symbols)

### General CLI Tools

- bat
- curl
- eza
- fastfetch
- fd
- git
- htop
- jq
- ripgrep
- tmux
- vim
- wget

### Media

- Brave
- Duck Duck Go
- Spotify
- VLC

### Productivity

- Balena Etcher
- Chat GPT
- Notion
- Proton Drive
- Proton Mail
- Raycast
- Zoom

### Security

- 1Password
- Burp Suite
- clamscan
- exiftool
- nmap
- op
- openvpn
- OWASP ZAP
- Proton VPN
- Signal Messenger

### Shell

- Alacritty
- oh-my-posh
- zsh
- Zsh Auto Suggestions
- Zsh Syntax Highlighting

## Maintainers

[@garretpatten](https://github.com/garretpatten/)

*For questions, bug reports, or feature requests, please open an issue on this repository or contact the maintainer directly.*

## License

This project is licensed under the [MIT License](./LICENSE).