Skip to content

benpsk/ubuntu-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Ubuntu Setup Script

A personal Ubuntu setup script to quickly configure a development environment. The script allows you to install various tools and applications as per your requirements.

Available Installations

Shell & Customization

  • Zsh – A powerful shell with better customization
  • Oh My Zsh – A framework for managing Zsh configurations
  • Fonts
    • Hasklig Nerd Font
    • GitHub Monaspace

Editors & Terminal Tools

  • Vim – A highly configurable text editor
  • Neovim – A modern Vim-based editor
  • LazyVim – A preconfigured Neovim setup
  • Lazygit – A simple terminal UI for Git

PHP Development

  • PHP (Ondřej PPA) – PHP versions from the Ondřej Surý repository
  • Composer – Dependency manager for PHP
  • Laravel Installer – A tool to create Laravel projects quickly

Database Servers & Clients

  • MariaDB – A popular open-source database
  • PostgreSQL – A powerful, open-source object-relational database
  • TablePlus – A modern, native database management GUI
  • DBeaver – A universal database management tool

Web & JavaScript Development

  • Nginx – A high-performance web server
  • Node.js (via NVM) – JavaScript runtime with Node Version Manager

Code Editors

  • VS Code – A powerful source-code editor with extensive extensions

Shortcuts & Configurations

  • .zshrc – Custom shortcut configurations for Zsh

How to Use

  1. Clone this repository:
    git clone https://github.com/your-repo/ubuntu-setup.git
    cd ubuntu-setup
  2. Make the script executable:
    chmod +x setup.sh
  3. Run the script:
    ./setup.sh

Note: Ensure you have the necessary permissions before running the script.


This setup script helps streamline your development environment on Ubuntu with a single command. Enjoy coding! 🚀

About

fresh ubuntu setup script.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages