dotfiles/CHANGELOG.md

2.6 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, but adapted to work with trunk-based development and continuous delivery.

Instead of grouping changes by tag, they are grouped by the date they are released.

21st December 2023

Added

  • Add run aliases to zsh.

Changed

  • Update Alacritty configuration.
  • Change splitbelow to false in Neovim.

Removed

  • Remove the Starship prompt.

19th December 2023

Fixed

  • Fix terminal colours within tmux.

18th December 2023

Added

  • Add prettier as a formatter within Neovim.
  • Automatically close brackets, parentheses and quotes.

17th December 2023

Changed

  • Update the Git commit message template, removing references to conventional commits.
  • Open Harpoon window at the top of the screen.
  • Manage ripgrep with Home Manager.

15th December 2023

Added

  • Add :dotfiles and :website matches to espanso.

Changed

  • Configure colours in i3status and remove some modules.

14th December 2023

Added

13th December 2023

Changed

  • Changed tmux border pane colours.

Removed

  • Remove just from the flake.

12th December 2023

Added

  • Add Q keymaps to easily re-run macros in Neovim.

Changed

  • Move autorandr configuration into its own Nix module.
  • Change default i3 workspaces for Alacritty and VLC.
  • Change back to the stable release of nixpkgs as Slack was broken.

Removed

  • Remove terraform from the flake.

9th December 2023

Changed

  • Use zoxide to provide paths in the t script.
  • Upgrade to Harpoon 2.

7th December 2023

Added

  • Use autorandr for monitor management instead of custom bash scripts.

6th December 2023

Added

  • Re-add GoToFile command that starts Neovim with Telescope open.

Changed

  • Switched to nixpkgs unstable by default.

1st December 2023

Changed

  • Update nixpkgs to 23.11.

29th November 2023

Changed

  • Update PHP test method snippets and netrw in Neovim.

21st November 2023

Added

  • Add CHANGELOG.md.
  • More i3 key mappings for navigating between and focusing windows, as well as volume and brightness control.

Changed

  • Updated Harpoon mappings.
  • Make the monitor ID and mode configurable in switch-to-laptop-screen and switch-to-monitor scripts.

Fixed

  • Prevent markdownlint from showing errors for line lengths and duplicate non-sibling headings, making it easier to work with files, such as CHANGELOG.md, that contains the same headings multiple times.