‘Omakub’, which allows you to build an Ubuntu development environment with a single command, is released by the author of Ruby on Rails, Omakub is an abbreviation for ‘Omakase Ubuntu’
Ruby on Rails creator
David Heinemeyer Hansson (aka DHH) has released ‘ Omakub ‘, which allows you to set up a web development environment for Ubuntu with just one command. Omakub is an abbreviation for ‘An Omakase Developer Setup for Ubuntu’.
Omakub — An Omakase Developer Setup for Ubuntu 24.04 by DHH
https://omakub.org/
To set up your web development environment with Omakub, simply run the following command. This will install selected software useful for web development, and also apply recommended settings and themes.
[code]wget -qO- https://omakub.org/install | bash[/code]
Omakub uses ‘ Alacritty ‘ for the terminal and ‘ Zellij ‘ for the terminal multiplexer. In addition, ‘ Neovim ‘ and ‘ Visual Studio Code ‘ are used as text editors. DHH personally likes Neovim, but he also used Visual Studio Code because Neovim is difficult to operate for beginners.
In addition, the desktop environment maintains the standard Ubuntu Gnome, but settings have been added that allow you to switch workspaces with a single shortcut key.
Just added Shift+Super+1/2/3/4/5/6 to move active app to new workspace without needing to mouse around for that. If you already have Omakub, just run ‘gsettings set https://t.co/pynhYIrjtY .extensions.space-bar.shortcuts enable-move-to-workspace-shortcuts true’ in terminal. pic.twitter.com/Xwo80tjuk6
— DHH (@dhh) June 5, 2024
Omakub is also particular about appearance, and by default, the popular Visual Studio Code theme ‘ Tokyo Night ‘ is applied to Neovim, Alacritty, etc. In addition to Tokyo Night, themes such as ‘Gruvbox’, ‘Everforest’, ‘Rose Pine’, ‘Catppuccin’, ‘Nord’, and ‘Kanagawa’ are also installed at the same time.
Tokyo Night is the default theme in Omakub, but an additional four are offered as substitutes. Themes are synced across Alacritty, Zellij, Neovim, VSCode, and Gnome. Gruvbox, Everforest, Rose Pine, and Catppuccin. Will add Nord and Kanagawa. Then done. pic.twitter.com/8YpjsIcWVB
— DHH (@dhh) June 5, 2024
Omakub also installs other apps such as ‘ VLC ‘, ‘ Pinta ‘, ‘ Flameshot ‘, and ‘ Xournal++ ‘. The apps and settings installed by Omakub can be found in the following GitHub repository.
GitHub – basecamp/omakub: Opinionated Ubuntu Setup
https://github.com/basecamp/omakub
DHH had been using the macOS text editor ‘TextMate’ for a long time, but after his own app was rejected by Apple, he sought to leave the Apple ecosystem. After that, he decided to switch to Neovim , and finally settled on an environment where he uses Neovim on Linux.
Linux as the new developer default at 37signals
https://world.hey.com/dhh/linux-as-the-new-developer-default-at-37signals-ef0823b7