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
- Host: GitHub
- URL: https://github.com/garretpatten/ubuntu-setup-scripts
- Owner: garretpatten
- License: mit
- Created: 2023-03-08T01:34:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-01T16:57:40.000Z (6 months ago)
- Last Synced: 2025-05-18T00:40:03.322Z (5 months ago)
- Topics: automation, configuration-management, mint, ubuntu
- Language: Shell
- Homepage:
- Size: 156 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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).