Skip to content

A simple install script to get all the packages & applications installed, as well as configs and shortcuts to have my development enviroment up & running.

Notifications You must be signed in to change notification settings

matthewrobinsondev/ubuntu-dev-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Purpose

Spin up a working development enviroment with ease.

This install script installs every package required to run my current workflow. Pulls the dotfiles down & installs any application required. It also installs a few languages I commonly work on.

Things like the hotkeys, configurations, fonts etc are often a pain to maintain. Will be trying my best to keep this updated & leaving the majority of it optional.

Installation

Should only need git, which would come with most ubuntu/gnome builds.

Clone the repo https://github.com/matthewrobinsondev/ubuntu-dev-playbook.git

Install ./install.sh

Troubleshooting

Neovim

  • I have a hardcoded obsidian location which will error on install, simply go remove that from the obsidian.lua file in the dotfiles repo.
  • LSP will try and load a, incorrectly spelled, licence.txt file for intelephense. Comment the line out in the lsp.lua file. Mason will work after this.

Notable Inclusions

Workflow

  • Neovim
  • Wezterm
  • Git config & SSH key
  • Docker

Languages

  • Go
  • PHP
  • NodeJs
  • Gleam
  • Rust

Utilities

  • Stow
  • Zoxide
  • htop
  • bat
  • eza
  • Maple mono font

About

A simple install script to get all the packages & applications installed, as well as configs and shortcuts to have my development enviroment up & running.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages