Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: basecamp/omakub
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: marcelohfonseca/omakub
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.
Loading
Showing with 125 additions and 643 deletions.
  1. +8 −0 README.md
  2. +0 −13 applications/Basecamp.sh
  3. +0 −13 applications/HEY.sh
  4. +0 −13 applications/WhatsApp.sh
  5. BIN applications/icons/Basecamp.png
  6. BIN applications/icons/HEY.png
  7. BIN applications/icons/WhatsApp.png
  8. +2 −6 bin/omakub-sub/install.sh
  9. +1 −1 boot.sh
  10. +1 −1 configs/alacritty/font-size.toml
  11. +0 −309 configs/typora/ia_typora.css
  12. +0 −95 configs/typora/ia_typora_night.css
  13. +1 −1 configs/ulauncher.json
  14. +0 −26 configs/vscode.json
  15. +0 −38 defaults/bash/aliases
  16. +2 −2 defaults/bash/init
  17. +2 −1 defaults/bash/rc
  18. +9 −0 install.sh
  19. +0 −7 install/desktop/app-signal.sh
  20. +0 −9 install/desktop/app-typora.sh
  21. 0 install/desktop/{ulauncher.sh → app-ulauncher.sh}
  22. +3 −3 install/desktop/app-vscode.sh
  23. +0 −1 install/desktop/app-xournalpp.sh
  24. +0 −18 install/desktop/optional/app-1password.sh
  25. +0 −1 install/desktop/optional/app-audacity.sh
  26. +1 −0 install/desktop/optional/app-bitwarden.sh
  27. +0 −4 install/desktop/optional/app-brave.sh
  28. +1 −0 install/desktop/optional/app-dbeaver.sh
  29. +1 −0 install/desktop/optional/app-discord.sh
  30. +0 −2 install/desktop/optional/app-dropbox.sh
  31. +1 −0 install/desktop/optional/app-gimp.sh
  32. +1 −0 install/desktop/optional/app-jabref.sh
  33. +2 −0 install/desktop/optional/app-microsoft365.sh
  34. 0 install/desktop/{ → optional}/app-obsidian.sh
  35. +0 −1 install/desktop/optional/app-rubymine.sh
  36. +0 −6 install/desktop/optional/app-zoom.sh
  37. +1 −8 install/desktop/set-dock.sh
  38. +1 −1 install/desktop/set-emojis.sh
  39. +19 −0 install/dotfiles.sh
  40. +8 −8 install/first-run-choices.sh
  41. +1 −1 install/terminal.sh
  42. 0 install/terminal/{docker.sh → app-docker.sh}
  43. +2 −0 install/terminal/app-gitflow-cli.sh
  44. 0 install/terminal/{mise.sh → app-mise.sh}
  45. +4 −0 install/terminal/app-uv.sh
  46. +26 −0 install/terminal/app-zsh.sh
  47. +1 −1 install/terminal/apps-terminal.sh
  48. +1 −0 install/terminal/optional/libraries-tex.sh
  49. +9 −25 install/terminal/select-dev-language.sh
  50. +8 −2 install/terminal/select-dev-storage.sh
  51. +2 −6 install/terminal/set-git.sh
  52. +0 −4 themes/set-vscode-theme.sh
  53. +0 −5 uninstall/app-1password.sh
  54. +0 −1 uninstall/app-audacity.sh
  55. +1 −0 uninstall/app-bitwarden.sh
  56. +0 −3 uninstall/app-brave.sh
  57. +1 −0 uninstall/app-dbeaver.sh
  58. +1 −0 uninstall/app-discord.sh
  59. +1 −0 uninstall/app-gimp.sh
  60. +1 −0 uninstall/app-gitflow-cli.sh
  61. +0 −1 uninstall/app-rubymine.sh
  62. +0 −1 uninstall/app-signal.sh
  63. +0 −2 uninstall/app-typora.sh
  64. +0 −1 uninstall/app-xournalpp.sh
  65. +0 −1 uninstall/app-zoom.sh
  66. +1 −1 version
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Omakub

! This is a FORK of the original [Basecamp's Omakub](https://github.com/basecamp/omakub/). This fork is intended to be a personal version of the original Omakub, with some personal preferences and configurations.

Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command. That's the one-line pitch for Omakub. 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.

Watch the introduction video and read more at [omakub.org](https://omakub.org).

## Install

From a Terminal run:

wget -qO- https://raw.githubusercontent.com/marcelohfonseca/omakub/main/boot.sh | bash

## Contributing to the documentation

Please help us improve Omakub's documentation on the [basecamp/omakub-site repository](https://github.com/basecamp/omakub-site).
13 changes: 0 additions & 13 deletions applications/Basecamp.sh

This file was deleted.

13 changes: 0 additions & 13 deletions applications/HEY.sh

This file was deleted.

13 changes: 0 additions & 13 deletions applications/WhatsApp.sh

This file was deleted.

Binary file removed applications/icons/Basecamp.png
Binary file not shown.
Binary file removed applications/icons/HEY.png
Binary file not shown.
Binary file removed applications/icons/WhatsApp.png
Binary file not shown.
8 changes: 2 additions & 6 deletions bin/omakub-sub/install.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,15 @@
CHOICES=(
"Dev Language Install programming language environment"
"Dev Database Install development database in Docker"
"1password Manage your passwords securely across devices"
"Audacity Record and edit audio"
"Brave Chrome-based browser with built-in ad blocking"
"Bitwarden Manage your passwords securely across devices"
"Discord Messaging, voice and video client"
"Doom Emacs Emacs framework with curated list of packages"
"Dropbox Sync files across computers with ease"
"OBS Studio Record screencasts with inputs from both display + webcam"
"Ollama Run LLMs, like Meta's Llama3, locally"
"RubyMine IntelliJ's commercial Ruby editor"
"Spotify Stream music from the world's most popular service"
"Steam Play games from Valve's store"
"VirtualBox Virtual machines to run Windows/Linux"
"Zed Fast all-purpose editor"
"Zoom Attend and host video chat meetings"
"> All Re-run any of the default installers"
"<< Back "
)
2 changes: 1 addition & 1 deletion boot.sh
Original file line number Diff line number Diff line change
@@ -17,7 +17,7 @@ sudo apt-get install -y git >/dev/null

echo "Cloning Omakub..."
rm -rf ~/.local/share/omakub
git clone https://github.com/basecamp/omakub.git ~/.local/share/omakub >/dev/null
git clone https://github.com/marcelohfonseca/omakub.git ~/.local/share/omakub >/dev/null
if [[ $OMAKUB_REF != "master" ]]; then
cd ~/.local/share/omakub
git fetch origin "${OMAKUB_REF:-stable}" && git checkout "${OMAKUB_REF:-stable}"
2 changes: 1 addition & 1 deletion configs/alacritty/font-size.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Leave this file in place for omakub to rely on a shared font size for all terminal apps
[font]
size = 9
size = 10
Loading