Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added
- MacOS Tools/Packages:
* lstr.

## [1.5.0] - 2025-12-31
### Added
- MacOS Tools/Packages:
Expand Down
1 change: 1 addition & 0 deletions default.macos.config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ homebrew_installed_packages:
- dust
- duf
- bat
- lstr
- fish
- starship
- btop
Expand Down
7 changes: 6 additions & 1 deletion docs/configuration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,12 @@ Below is a list of the key default variables available in `default.macos.config.
!!! info "Default"

```yaml
["esolitos/ipa"]
["esolitos/ipa", "jesseduffield/lazydocker"]
```

!!! note "About Homebrew Taps"
The `jesseduffield/lazydocker` tap is included to provide access to the lazydocker package, which offers a terminal UI for Docker management. This tap maintains the latest version of lazydocker separate from the core Homebrew repository.

- `homebrew_installed_packages`: List of packages to install via Homebrew.

!!! info "Default"
Expand All @@ -75,6 +78,7 @@ Below is a list of the key default variables available in `default.macos.config.
- dust
- duf
- bat
- lstr
- fish
- starship
- btop
Expand Down Expand Up @@ -316,6 +320,7 @@ a `<target-os>.config.yml` file and setting the overrides in that file. e.g.:
- alacritty
- discord
- inkscape
- steam

pyenv_python_versions:
- 3.11.14
Expand Down
8 changes: 5 additions & 3 deletions docs/features/macos/homebrew_packages.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
- [**Git**](https://git-scm.com/): A distributed version control system to manage source code efficiently.
- [**GCC**](https://gcc.gnu.org/): A compiler system supporting various programming languages, such as C, C++, and Fortran.
- [**CMake**](https://cmake.org/): A cross-platform build system that manages the build process across different platforms.
- [**Godot**](https://godotengine.org/): A free and open-source game engine for creating 2D and 3D games with a scene-driven design philosophy and GDScript programming language.

## System Utilities

Expand All @@ -28,14 +29,15 @@
- [**Chezmoi**](https://www.chezmoi.io/): A cross-platform tool for managing your dotfiles.
- [**Lazydocker**](https://github.com/jesseduffield/lazydocker): A simple terminal UI for managing Docker containers and images.
- [**Bat**](https://github.com/sharkdp/bat): A cat command clone with syntax highlighting and Git integration.
- [**lstr**](https://github.com/bgreenwell/lstr): A fast, minimalist directory tree viewer with interactive mode and Git integration.
- [**Htop**](https://htop.dev/): An interactive process viewer for Unix systems.
- [**btop**](https://github.com/aristocratos/btop): A modern resource monitor with a customizable interface, real-time graphs, and advanced process management capabilities.
- [**Dust**](https://github.com/bootandy/dust): A disk usage tool written in Rust.
- [**Duf**](https://github.com/muesli/duf): A user-friendly command-line utility to view disk usage information.

## Shell and Terminal Customization
## AI and Development Tools

- [**Fish Shell**](https://fishshell.com/): A user-friendly, interactive shell with features like syntax highlighting, autosuggestions, and better scripting.
- [**Starship**](https://starship.rs/): A cross-shell prompt that is fast and highly customizable.
- [**OpenCode**](https://opencode.ai/): An AI-powered coding assistant and terminal agent with LSP support, multi-model integration, and interactive development workflows.

!!! note "Customization Options"
You can customize your installation by adding or removing applications as needed. For more information on how to override default settings, visit our [Work in Progress (WIP) customization guide](#).
Loading
Loading