---
title: "💭 basecamp/omakub: Opinionated Ubuntu Setup"
description: "!https://github.com/basecamp/omakub"
date: 2024-06-06
published: true
tags:
  - linux
  - thought
template: link
---


<div class="embed-card embed-card-external">
  <a href="https://github.com/basecamp/omakub" class="embed-card-link" target="_blank" rel="noopener noreferrer">
    <div class="embed-card-image">
      <img src="https://opengraph.githubassets.com/dc9eb64cfc5b296394c3b73d3382ee5424155ab5d65b99dc67a440329918fb18/basecamp/omakub" alt="GitHub - basecamp/omakub: Opinionated Ubuntu Setup — Opinionated Ubuntu Setup. Contribute to basecamp/omakub development by creating an account on GitHub." loading="lazy">
    </div>
    <div class="embed-card-content">
      <div class="embed-card-title">GitHub - basecamp/omakub: Opinionated Ubuntu Setup</div>
      <div class="embed-card-description">Opinionated Ubuntu Setup. Contribute to basecamp/omakub development by creating an account on GitHub.</div>
      <div class="embed-card-meta">GitHub &middot; github.com</div>
    </div>
  </a>
</div>


This is DHH's linux startup script.  Call it a distro if you want, but he doesn't.  It's made to take a vanilla ubuntu install and configure everything the way he likes it.  There's a number of great nuggets in here to pick up on.

> No need to write bespoke configs for every essential tool just to get started or to be up on all the latest command-line tools. Omakub is an opinionated take on what Linux can be at its best.

Check it out and give it a ⭐ [basecamp/omakub](https://github.com/basecamp/omakub){.hoverlink}.

!!! note

    This post is a <a href="/thoughts/" class="wikilink" data-title="Thoughts" data-description="These are generally my thoughts on a web page or some sort of url, except a rare few don&#39;t have a link. These are dual published off of my..." data-date="2024-04-01">thought</a>. It's a short note that I make
    about someone else's content online <a href="/tags/thoughts/" class="hashtag-tag" data-tag="thoughts" data-count=2 data-reading-time=3 data-reading-time-text="3 minutes">#thoughts</a>
