Skip to content

Tags: pedrobrantes/dotfiles

Tags

v1.3.0

Toggle v1.3.0's commit message
Release v1.3.0

v1.2.0

Toggle v1.2.0's commit message
feat(android): custom shell prompt override

Removes the failing 'hostname' syscall and manually configures PS1/PROMPT to display 'user@aarch64.android.smartphone' regardless of the system hostname.

v1.1.0

Toggle v1.1.0's commit message
Version 1.1.0

- **Multi-Architecture Support:** Added support for `aarch64` and `x86_64` in `flake.nix` and automatic detection in the `bootstrap` script.
- **Program Modularization:** Dozens of command-line tools were migrated to individual modules in `programs/`, each with its own package and aliases, including:
    - `eza`, `ripgrep`, `fd`, `bat`, `duf`, `doggo`
    - `zoxide`, `htop`, `dust`, `plocate`, `hyperfine`, `iproute2`
- **Testing Infrastructure:** Added a testing framework for the Nix configuration, with tests for:
    - The `bootstrap` script.
    - Bash function logic (`cp_progress`).
    - All new program modules, validating installation and aliases.
- **Bash Config Migration:** Aliases and functions from `.bashrc` were moved into the declarative configuration in `programs/bash.nix`.
- **Bash-it:** Added integration with `bash-it`.

- **Refactored README:** Installation instructions were completely rewritten, prioritizing the `bootstrap` script.
- **Manual Installation Guide:** The manual guide was simplified, aligned with the use of Flakes, and moved to a separate section.
- **Android Guide:** Added a new section detailing installation on Android via Termux.

- Corrected various paths and syntax in the `sops` and `nix` modules.

v1.0.0

Toggle v1.0.0's commit message
Version 1.0.0: Initial stable release with CI pipeline