mirror of
https://github.com/nix-community/home-manager.git
synced 2025-11-22 18:29:39 +01:00
Standardize all 'programs.<PROGRAM>.enable<SHELL>Integration' options with the following new functions: - lib.hm.shell.mkBashIntegrationOption - lib.hm.shell.mkFishIntegrationOption - lib.hm.shell.mkIonIntegrationOption - lib.hm.shell.mkNushellIntegrationOption - lib.hm.shell.mkZshIntegrationOption These functions should default to their corresponding global option: - home.shell.enableBashIntegration - home.shell.enableFishIntegration - home.shell.enableIonIntegration - home.shell.enableNushellIntegration - home.shell.enableZshIntegration All these global options default to the 'home.shell.enableShellIntegration' value. This hierarchy standardizes the shell integration and increases end-user flexibility. BREAKING CHANGE: The following inconsistent default values change from 'false' to 'true': - programs.zellij.enableBashIntegration - programs.zellij.enableFishIntegration - programs.zellij.enableZshIntegration Link: https://github.com/nix-community/home-manager/pull/6358 Co-authored-by: Robert Helgesson <robert@rycee.net> |
||
|---|---|---|
| .. | ||
| qt | ||
| dconf.nix | ||
| debug.nix | ||
| editorconfig.nix | ||
| fontconfig.nix | ||
| gtk.nix | ||
| lib.nix | ||
| news.nix | ||
| nix.nix | ||
| nixgl.nix | ||
| nixpkgs-disabled.nix | ||
| nixpkgs.nix | ||
| numlock.nix | ||
| pam.nix | ||
| qt.nix | ||
| shell.nix | ||
| specialisation.nix | ||
| submodule-support.nix | ||
| tmpfiles.nix | ||
| uninstall.nix | ||
| version.nix | ||
| vte.nix | ||
| xdg-autostart.nix | ||
| xdg-desktop-entries.nix | ||
| xdg-mime-apps.nix | ||
| xdg-mime.nix | ||
| xdg-portal.nix | ||
| xdg-system-dirs.nix | ||
| xdg-user-dirs.nix | ||
| xdg.nix | ||
| xfconf.nix | ||