Geez Logo

Core Concepts

Bling

Geez's customization levels empower you to fine-tune your digital environment to match your preferences. These levels determine the degree of personalization and sparkle added to your digital workspace. You can select the level that aligns with your needs and style. Keep in mind that the levels are cumulative, so choosing a higher level includes all the features of the levels below it.

Levels

Standard

At the Standard level, you get a balanced mix of functionality and aesthetics. This level introduces a touch of style and additional features to enhance your digital experience while maintaining a lightweight environment.

Premium

The Premium level offers an elevated digital environment, ideal for those who desire a more refined and feature-rich workspace. It includes advanced tools and configurations to boost your productivity.

Ultimate

For those who want it all, the Ultimate level provides the highest level of customization and sparkle. Your digital world will be richly adorned with advanced features, ensuring that you have the most comprehensive and visually appealing environment.

Package Installation Methods

Geez provides two primary methods for installing packages, giving you flexibility in managing your digital tools:

NONE

Bare-bones terminal experience

Additional Packages Installed:

    git

    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
    https://git-scm.com/

Managed Packages Installed:

    LOW

    Low levels of sparkle added to your terminal

    Additional Packages Installed:

      htop

      an interactive process viewer
      https://htop.dev/

      github-cli

      GitHub CLI brings GitHub to your terminal. Free and open source.
      https://cli.github.com/

      glab

      GitLab cli
      https://docs.gitlab.com/ee/integration/glab/

    Managed Packages Installed:

      starship

      The minimal, blazing-fast, and infinitely customizable prompt for any shell!

      https://starship.rs/

    DEFAULT

    Just Enough bling

    Additional Packages Installed:

      fzf

      A command-line fuzzy finder
      https://github.com/junegunn/fzf

      ripgrep

      ripgrep recursively searches directories for a regex pattern while respecting your gitignore
      https://github.com/BurntSushi/ripgrep

      vscode

      Code editing. Redefined.
      https://code.visualstudio.com/

    Managed Packages Installed:

      direnv

      unclutter your .profile
      direnv is an extension for your shell. It augments existing shells with a new feature that can load and unload environment variables depending on the current directory.

      https://starship.rs/

    HIGH

    A modern experience for modern times

    Additional Packages Installed:

      lazygit

      simple terminal UI for git commands
      https://github.com/jesseduffield/lazygit

      jq

      jq is a lightweight and flexible command-line JSON processor.
      https://stedolan.github.io/jq/

      yq

      a lightweight and portable command-line YAML processor.
      https://mikefarah.gitbook.io/yq/

      neovim

      hyperextensible Vim-based text editor
      http://neovim.io/

      neofetch

      A command-line system information tool written in bash 3.2+
      https://github.com/dylanaraps/neofetch

      btop

      A monitor of resources
      https://github.com/aristocratos/btop

      cheat

      cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
      https://github.com/cheat/cheat

    Managed Packages Installed:

      exa

      A modern replacement for ‘ls’.
      https://the.exa.website/

      bat

      A cat(1) clone with wings.

      https://github.com/sharkdp/bat

      atuin

      Magical Shell History
      Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.
      Tip: toggle between directory, global and host history with CTRL-R
      https://atuin.sh

      zoxide

    Previous
    First Steps