Skip to content
@unix-terminal-setup

unix-terminal-setup

Open Source Love GitHub license PRs Welcome

unix-terminal-setup

A couple of repositories with bash scripts to setup terminal utilities, for quickly setting up a new Linux or MacOS machine.

Note: We are currently transitioning old Linux only scripts to support both Linux and MacOS

Shell Scripting Notes

  • MacOS specific scripts are prefixed with macos-
  • Linux specific scripts are prefixed with linux-
  • Scripts are written in Bash.
  • Shebang is by default: #!/usr/bin/env bash
  • All scripts include set -euo pipefail to add safety options, which will stop execution if a command fails, pipe command fails or trying to use undefined variables.
  • Initial focus is on using these on the Ubuntu distro (apt/snap) and MacOS Sonoma (brew).

Dot Files Notes

  • The dot files we share are aimed at being used on both a Linux and MacOS machine.

Terminal

We recommend using a cross-platform terminal to keep your experience the same. Have a look at:

Popular repositories Loading

  1. morne-setup morne-setup Public

    My MacOS dotfile setup.

    Lua 2 1

  2. tmux-config tmux-config Public

    My tmux config.

    Shell 1

  3. alacritty-setup alacritty-setup Public

    Quick setup for Alacritty with Jetbrains Mono Nerd Fonts

    Shell 1

  4. atuin-setup atuin-setup Public

    Script to setup Atuin

    Shell 1

  5. .github .github Public

  6. neovim-setup neovim-setup Public

    Script to setup NeoVim

    Shell

Repositories

Showing 10 of 17 repositories

Top languages

Loading…

Most used topics

Loading…