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. |
||
---|---|---|
bin | ||
config | ||
lib | ||
.envrc | ||
.gitignore | ||
.markdownlint.yaml | ||
CHANGELOG.md | ||
flake.lock | ||
flake.nix | ||
justfile | ||
logo.txt | ||
README.md | ||
stylua.toml |
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.