feat(fish): add shell shortcut registry #62

Merged
alexion merged 1 commits from impl/shell-shortcut-registry into main 2026-08-24 23:55:24 -04:00
Owner

Summary

  • add registry.shell-shortcut as a string-valued registry entry type
  • publish portable fish shortcuts through the current host's shell-shortcut registry
  • realize current-host shell shortcuts as Home Manager fish abbreviations while keeping fish-local abbreviations and functions local

Verification

  • nix build .#checks.x86_64-linux.shell-shortcut-registry-fish-abbreviations --no-link --show-trace
  • nix eval --json .#nixosConfigurations.neogaia.config.registry.shell-shortcut.neogaia
  • nix eval --json .#nixosConfigurations.neogaia.config.home-manager.users.alexion.programs.fish.shellAbbrs
  • nix build .#checks.x86_64-linux.neogaia --no-link
  • nix build .#checks.x86_64-linux.pikachu --no-link
  • nix eval --json .#nixosConfigurations.pikachu.config.registry.shell-shortcut.pikachu
  • nix flake check
## Summary - add `registry.shell-shortcut` as a string-valued registry entry type - publish portable fish shortcuts through the current host's shell-shortcut registry - realize current-host shell shortcuts as Home Manager fish abbreviations while keeping fish-local abbreviations and functions local ## Verification - `nix build .#checks.x86_64-linux.shell-shortcut-registry-fish-abbreviations --no-link --show-trace` - `nix eval --json .#nixosConfigurations.neogaia.config.registry.shell-shortcut.neogaia` - `nix eval --json .#nixosConfigurations.neogaia.config.home-manager.users.alexion.programs.fish.shellAbbrs` - `nix build .#checks.x86_64-linux.neogaia --no-link` - `nix build .#checks.x86_64-linux.pikachu --no-link` - `nix eval --json .#nixosConfigurations.pikachu.config.registry.shell-shortcut.pikachu` - `nix flake check`
alexion changed title from feat(fish): realize shell shortcut registry to feat(fish): add shell shortcut registry 2026-08-24 23:52:38 -04:00
alexion added 1 commit 2026-08-24 23:54:56 -04:00
alexion force-pushed impl/shell-shortcut-registry from 6d046c190e to cb59b18703 2026-08-24 23:54:56 -04:00 Compare
alexion merged commit cb59b18703 into main 2026-08-24 23:55:24 -04:00
alexion deleted branch impl/shell-shortcut-registry 2026-08-24 23:55:24 -04:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dotfiles#62