Find a file
Oliver Davies 0df5f17dae zsh: migrate to zsh-abbr
Migrate from `zsh-expand` to `zsh-abbr` as it seems more performant and
isn't giving me unwanted expansions, such as when typing `run` within
this repository and it completing to something else.

Whilst Home Manager does have `programs.zsh-attr`, there isn't an option
for setting global abbreviations that expand anywhere in the command,
which I need to replace global ZSH aliases such as `G` which expands to
`| grep`.

For now, I've installed `zsh-abbr` via zplug and am creating the
`user-abbreviations` file using Home Manager where I can use `attr -g`
for global aliases.

If or when support is added for global abbreviations in Home Manager,
I'll switch to `programs.zsh-abbr.abbreviations`.

`programs.zsh.shellAliases` is still used for aliases that shouldn't
expand, whereas everything else has been moved to abbreviations.
2024-06-25 12:43:30 +01:00
bin Find .git directories, not files 2024-06-25 07:04:06 +01:00
config Update awesome configuration 2024-06-21 08:36:27 +01:00
lib zsh: migrate to zsh-abbr 2024-06-25 12:43:30 +01:00
.envrc Use direnv 2024-02-13 21:32:44 +00:00
.gitignore build: ignore Nix files and directories 2023-11-07 09:10:40 +00:00
.markdownlint.yaml Update CHANGELOG 2024-06-11 22:14:50 +01:00
CHANGELOG.md Add move-firefox-screenshots script 2024-06-12 09:01:46 +01:00
flake.lock Update opdavies.nvim to the latest version 2024-06-21 18:27:10 +01:00
flake.nix Add awesome configuration 2024-06-15 13:26:18 +01:00
justfile Run nix fmt 2024-06-10 09:38:34 +01:00
logo.txt feat(zsh): show ASCII logo in a new terminal 2023-08-12 19:53:07 +01:00
README.md docs(README): add Dan Leech dotfiles link 2023-11-24 18:31:09 +00:00
stylua.toml style(nvim): run stylua 2023-09-04 11:05:13 +01:00

dotfiles

Cross-platform development environments for opdavies using Nix, NixOS and Home Manager.

Why did you move from Ansible?

TBD.

Why NixOS?

TBD.

Why Home Manager?

TBD.

NixOS vs WSL2 (Windows)

TBD.

Inspiration