6.3 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			6.3 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.
20th March 2024
Removed
- Remove Mod+Tabkeybinding from the i3 configuration so that it no longer toggles the previous workspace.
18th March 2024
Changed
- Update autorandr configuration.
- Automatically prune unused Docker images on a weekly basis.
14th March 2024
Added
- Add Pocket Casts, Spotify, Microsoft Teams, and Todoist.
12th March 2024
Removed
- Remove lazygit from my Git configuration file.
Changed
- Use a different email address for Git when working in a TfW codebase.
9th March 2024
Fixed
- Fix error in Kdenlive when rendering a project by pinning it to the nixpkgs 23.11 release.
- Add udevrules via VIA/Vial which allow for more reliably accessing the keyboard, which was previously inconsistent and only seemed to work straight away after booting.
1st March 2024
Added
- Add cachixfor Nix binary caching (to be configured).
Changed
- Git configuration changes after watching Scott Chacon's FOSDEM talk.
27th February 2024
Added
- Add bitwarden-cli.
26th February 2024
Added
- Add PHP 8.2 as a default global version.
24th February 2024
Removed
- Remove i3-auto-layout.
19th February 2024
Added
- Add an i3 keybinding to open thunar.
- Set the default i3 workspace.
Changed
- Use rofiinstead ofdmenu.
14th February 2024
Changed
- Replace the custom watch-changesscript withwatchexec(https://github.com/watchexec/watchexec).
- Add arandr.
7th February 2024
Changed
- Run NixOS garbage collection daily instead of weekly and delete generations older than 7 days.
4th February 2024
Added
- Add i3-auto-layoutto add automatic tiling.
Removed
- Remove i3-gaps.
31st January 2024
Changed
- Focus in i3 should no longer follows the mouse.
- Change colours in dmenu.
29th January 2024
Changed
- Automatically ignore todoandnotesfiles from Git.
- Change i3 colours.
26th January 2024
Added
- Re-add Starship prompt.
Changed
- Update build-configsaliases.
25th January 2024
Added
- Re-add the Sharship prompt.
- Add lazygit.
- Add Geist Mono Nerd Font and use it in Alacritty.
- Add rcloneandrclone-browser.
Changed
- Don't list any directories ending with -oldor.oldwhen using thetfunction.
- zsh: rename nahalias toreset.
- zsh: remove autocompletion plugin.
- Install fzfusing Home Manager.
Fixed
- Only show the first level of directories in ~/Code/tmpwhen using thetfunction.
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>gcto run:Git commit.
- nvim: add PHP snippets for __invoke()and__construct()methods.
15th January 2024
Added
- Add a keybinding for i3 to use fehto switch the wallpaper.
10th January 2024
Added
- nvim: show trailing spaces.
- nvim: remove completion in command mode.
8th January 2024
Added
- Add bluemanfor Bluetooth andgscan2pdffor scanning.
Changed
- Don't use autocomplete in Vim's command mode.
- Making the NixOS hostname configurable from the Flake.
7th January 2024
Added
- Add fehto automatically select a random wallpaper and link it with i3 and autorandr.
- Add Telescope keymaps to find the current word under the cursor within the open project.
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.
21st December 2023
Added
- Add runaliases to zsh.
Changed
- Update Alacritty configuration.
- Change splitbelowtofalsein Neovim.
Removed
- Remove the Starship prompt.
19th December 2023
Fixed
- Fix terminal colours within tmux.
18th December 2023
Added
- Add prettieras a formatter within Neovim.
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 ripgrepwith Home Manager.
15th December 2023
Added
- Add :dotfilesand:websitematches to espanso.
Changed
- Configure colours in i3statusand remove some modules.
14th December 2023
Added
- Add espanso as a text expander.
13th December 2023
Changed
- Changed tmux border pane colours.
Removed
- Remove justfrom the flake.
12th December 2023
Added
- Add Qkeymaps to easily re-run macros in Neovim.
Changed
- Move autorandrconfiguration 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 terraformfrom the flake.
9th December 2023
Changed
- Use zoxideto provide paths in thetscript.
- Upgrade to Harpoon 2.
7th December 2023
Added
- Use autorandrfor monitor management instead of custom bash scripts.
6th December 2023
Added
- Re-add GoToFilecommand 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-screenandswitch-to-monitorscripts.
Fixed
- Prevent markdownlintfrom 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.