Skip to content

An initialization shell script for a fresh ubuntu OS install

Notifications You must be signed in to change notification settings

conorgolden1/init.ubuntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Goldencm's ubuntu init.sh

This build script has only been tested so far on WSL2 and may or may not be compatible with another linux distro

Requirements

You need at least WSL2 or Ubuntu. This script must be run with root privliges for proper installation.

Warning

This script by default will attempt to install a neovim config (mine by default) in the /etc/xdg/nvim directory. This will install the neovim config system wide. If that is your desired behavior then your neovim config requires a sysinit.vim initialization file

Run

For standard install see below:

sudo sh init.sh

For just neovim see below:

sudo sh init_nvim.sh

(For either run 'PackerSync' twice in neovim)

Installed Apps

  1. Rustup
  2. Neovim
  3. Gcc
  4. Github Cli (for git authentication)
  5. Ripgrep
  6. Nvm (Node version manager)
  7. Node (Most recent version of node)
  8. Hack Font
  9. FD
  10. Build-Essential
  11. Treesitter
  12. Tmux

Post Installation

After running you must change font in terminal profile. Currently you need to run PackerSync twice after opening neovim. The headless syncing appears to run into some errors that I will work out in the future.

About

An initialization shell script for a fresh ubuntu OS install

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages