2023-11-24 17:47:24 +00:00
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog ](https://keepachangelog.com ), 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.
2024-01-25 23:07:49 +00:00
## 25th January 2024
### Added
2024-01-26 00:37:27 +00:00
* Re-add the Sharship prompt.
2024-01-25 23:07:49 +00:00
* Add `lazygit` .
* Add Geist Mono Nerd Font and use it in Alacritty.
* Add `rclone` and `rclone-browser` .
### Changed
* Don't list any directories ending with `-old` or `.old` when using the `t` function.
* zsh: rename `nah` alias to `reset` .
* zsh: remove autocompletion plugin.
* Install `fzf` using Home Manager.
### Fixed
* Only show the first level of directories in `~/Code/tmp` when using the `t` function.
## 24th January 2024
### Changed
* Extract my Neovim configuration to a separate repository - < https: // github . com / opdavies / opdavies . nvim > .
## 17th January 2024
### Added
* nvim: add `<leader>gc` to run `:Git commit` .
* nvim: add PHP snippets for `__invoke()` and `__construct()` methods.
## 15th January 2024
### Added
* Add a keybinding for i3 to use `feh` to switch the wallpaper.
## 10th January 2024
### Added
* nvim: show trailing spaces.
* nvim: remove completion in command mode.
2024-01-12 10:50:46 +00:00
## 8th January 2024
### Added
* Add `blueman` for Bluetooth and `gscan2pdf` for scanning.
### Changed
* Don't use autocomplete in Vim's command mode.
* Making the NixOS hostname configurable from the Flake.
2024-01-07 22:21:02 +00:00
## 7th January 2024
### Added
2024-01-08 01:13:35 +00:00
* Add `feh` to automatically select a random wallpaper and link it with i3 and autorandr.
2024-01-07 22:21:02 +00:00
* Add Telescope keymaps to find the current word under the cursor within the open project.
2024-01-07 21:59:36 +00:00
## 4th January 2024
### Added
* Add CopyQ for clipboard management and Flameshot for screenshots.
## 3rd January 2024
### Added
* Add iamcco/markdown-preview.nvim to preview Markdown files within Neovim.
## 27th December 2023
### Added
* Add Dunst for notifications, including when the battery is low or fully charged.
2023-12-21 08:26:21 +00:00
## 21st December 2023
2023-12-21 12:00:49 +00:00
### Added
* Add `run` aliases to zsh.
2023-12-21 08:26:21 +00:00
### Changed
2023-12-21 12:03:57 +00:00
* Update Alacritty configuration.
2023-12-21 08:26:21 +00:00
* Change `splitbelow` to `false` in Neovim.
2023-12-21 12:01:56 +00:00
### Removed
* Remove the Starship prompt.
2023-12-20 00:55:07 +00:00
## 19th December 2023
### Fixed
* Fix terminal colours within tmux.
2023-12-18 11:29:10 +00:00
## 18th December 2023
### Added
* Add `prettier` as a formatter within Neovim.
2023-12-17 20:25:25 +00:00
## 17th December 2023
### Changed
2023-12-17 20:29:39 +00:00
* Update the Git commit message template, removing references to conventional commits.
2023-12-17 20:25:25 +00:00
* Open Harpoon window at the top of the screen.
* Manage `ripgrep` with Home Manager.
2023-12-15 11:12:08 +00:00
## 15th December 2023
### Added
2023-12-15 11:24:50 +00:00
* Add `:dotfiles` and `:website` matches to espanso.
2023-12-15 11:12:08 +00:00
2023-12-15 11:13:27 +00:00
### Changed
* Configure colours in `i3status` and remove some modules.
2023-12-15 11:07:46 +00:00
## 14th December 2023
2023-12-14 23:59:56 +00:00
2023-12-15 11:07:46 +00:00
### Added
2023-12-14 23:59:56 +00:00
* Add [espanso ](https://espanso.org ) as a text expander.
2023-12-15 11:07:46 +00:00
## 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.
2023-11-24 17:47:24 +00:00
## 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.