summaryrefslogtreecommitdiff
path: root/modules/programs/fish.nix
AgeCommit message (Collapse)Author
2024-12-27fish: add package optionAdam C. Stephens
2024-07-27`mapAttrsFlatten` -> `mapAttrsToList`zowoq
deprecated in https://github.com/NixOS/nixpkgs/commit/473e469d5a921a57b484a09d446cee6c231cd592
2024-04-19treewide: remove lib.mdDocWeijia Wang
2023-08-05fish: simplify `babelfishTranslate`Emily
2023-08-05fish: add default for `babelfishPackage`Emily
This option should probably be dropped but I'd prefer to batch that with using Babelfish by default (or unconditionally, as Home Manager does) so as to avoid multiple independent breaking changes. Fixes: #632
2023-06-24treewide: convert all option docs to MarkdownEmily
This process was automated by [my fork of `nix-doc-munge`]; thanks to @pennae for writing this tool! It automatically checks that the resulting documentation doesn't change, although my fork loosens this a little to ignore some irrelevant whitespace and typographical differences. As of this commit there is no DocBook remaining in the options documentation. You can play along at home if you want to reproduce this commit: $ NIX_PATH=nixpkgs=flake:nixpkgs/c1bca7fe84c646cfd4ebf3482c0e6317a0b13f22 \ nix shell nixpkgs#coreutils \ -c find . -name '*.nix' \ -exec nix run github:emilazy/nix-doc-munge/0a7190f600027bf7baf6cb7139e4d69ac2f51062 \ {} + [my fork of `nix-doc-munge`]: https://github.com/emilazy/nix-doc-munge
2022-06-30add escape to shell aliasesTianyao Chou
2021-02-04fish: fix fenv function pathRyan Burns
2021-01-30fish: fix fenv reference on 20.09Kevin Griffin
Referring to the deprecated package first causes an error to be thrown before the correct package can be selected.
2021-01-17fish: add babelfish translation optionKevin Griffin
Configuration may be ran through fenv at shell start time (as previously) or translated to fish at build time with a specified babelfish package.
2018-10-25Unify environment configuration and don't run in child shellsAndrew Childs
This should enable `nix run` to work under shells like fish and zsh, as well as making child shells not needlessly reset any environment that should be inherited. Implementation adapted from NixOS.
2017-10-15Set PATH since that's not being done by setEnvironmentColin Barrett
2017-10-15nixos -> nix_darwinColin Barrett
2017-10-15Port over the NixOS fish moduleColin Barrett
2017-10-07system-build: change type of setEnvironment and setAliasesDaiderd Jordan
On NixOS system.build.setEnvironment also is a writeText
2017-10-07environment: include extraInit in set-environment scriptDaiderd Jordan
2017-07-09bash: enable by defaultDaiderd Jordan
2017-05-15environment: include /usr/sbin and /sbin in systemPathDaiderd Jordan
Don't extend initial PATH adding extra entries should be done through appending environment.systemPath or manually extending it with environment.extraInit or similar options.
2017-05-13fish: link /share/fish when enabledDaiderd Jordan
2017-02-02fish: use writeText for foreign-envDaiderd Jordan
2017-02-02Add programs.fish moduleEric Bailey
In nix-darwin, `config.system.build.setEnvironment is a string containing a script, not a filename, so our usage is a bit different from NixOS's.