| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-17 | refactor: rename environment.postBuild to environment.extraSetup | Alice Carroll | |
| 2024-07-31 | programs.ssh: add certificate authorities | Jörg Thalheim | |
| 2024-07-27 | `mapAttrsFlatten` -> `mapAttrsToList` | zowoq | |
| deprecated in https://github.com/NixOS/nixpkgs/commit/473e469d5a921a57b484a09d446cee6c231cd592 | |||
| 2024-07-10 | Merge pull request #976 from emilazy/openssh-use-links-for-authorized-keys | Emily | |
| ssh: use symlinks for `authorizedKeys` options | |||
| 2024-07-01 | chore: remove mkpackageoptionmd deprecation | Nikola Milojević | |
| 2024-06-15 | ssh: use symlinks for `authorizedKeys` options | Emily | |
| As explained in the changelog and activation check, the previous implementation had a nasty security bug that made removing a user’s authorized keys effectively a no‐op. | |||
| 2024-05-20 | Change zsh default prompt | Dominik Gleich | |
| 2024-04-19 | treewide: remove lib.mdDoc | Weijia Wang | |
| 2024-02-27 | nix-darwin/programs.direnv: init | Mathew Polzin | |
| 2024-02-23 | etc: add known hash for `/etc/zshenv` and `/etc/nix/nix.conf` | Evan Petousis | |
| Adds support for DeterminateSystems installer 0.16.0 and later. Fixes #880. | |||
| 2024-01-21 | Add option to disable zsh global compinit | Jōshin | |
| Fixes #855. | |||
| 2023-09-15 | programs.ssh: write ssh known_hosts only if there are any set | Wael M. Nasreddine | |
| 2023-08-05 | fish: simplify `babelfishTranslate` | Emily | |
| 2023-08-05 | fish: 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-07-26 | Update modules/programs/bash/default.nix | Jakub Janczak | |
| Co-authored-by: Michael Hoang <Enzime@users.noreply.github.com> | |||
| 2023-07-26 | Don't run static bashrc only for pure nix-shell | Jakub Janczak | |
| 2023-07-12 | etc: use `.before-nix-darwin` instead of `.orig` | Michael Hoang | |
| 2023-07-11 | doc: store a copy of known files | Michael Hoang | |
| 2023-07-10 | fix zsh eating output without new line ending | Cuichen Li | |
| 2023-06-24 | treewide: convert all option docs to Markdown | Emily | |
| 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 | |||
| 2023-06-08 | ssh: fix public keys in home directory not working | Michael Hoang | |
| Added `services.openssh.authorizedKeysFiles` option from NixOS. | |||
| 2023-05-10 | give credits | sbh69840 | |
| 2023-05-10 | newline eof for authorized-keys conf | sbh69840 | |
| 2023-05-10 | authkeys path in sshd_config | sbh69840 | |
| 2023-05-10 | enable copy | sbh69840 | |
| 2023-05-10 | support authorized_keys for users | sbh69840 | |
| 2022-06-30 | add escape to shell aliases | Tianyao Chou | |
| 2021-10-23 | add forward compatibility for literalExample deprecation | Daiderd Jordan | |
| Fixes #367 | |||
| 2021-02-17 | Merge pull request #288 from r-burns/fish-fenv | Daiderd Jordan | |
| fish: fix fenv function path | |||
| 2021-02-17 | Merge pull request #292 from MaxSchlueter/fix-gnupg-agent | Daiderd Jordan | |
| Fix gnupg-agent being kept alive | |||
| 2021-02-14 | Fix gnupg-agent being kept alive | Max Schlueter | |
| The agent is restarted automatically after it has been launched successfully, this creates a lot of noise in the logs. This change reloads the agent only if it has crashed, i.e. returns with a non-zero exit code. | |||
| 2021-02-04 | fish: fix fenv function path | Ryan Burns | |
| 2021-01-30 | fish: fix fenv reference on 20.09 | Kevin Griffin | |
| Referring to the deprecated package first causes an error to be thrown before the correct package can be selected. | |||
| 2021-01-17 | fish: add babelfish translation option | Kevin 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. | |||
| 2020-11-30 | Fix typo in nix-index docstring | Dave Nicponski | |
| 2020-10-25 | don't set SHELL automatically based on programs.<shell>.enable | Daiderd Jordan | |
| 2020-09-02 | Remove deprecated types.loaOf | Mario Rodas | |
| types.loaOf has been deprecated for a long time and is now in the process of removal. See: https://github.com/NixOS/nixpkgs/pull/96042 | |||
| 2020-06-17 | etc: add known hashes for bashrc/zsh/nix.conf | Daiderd Jordan | |
| 2020-03-29 | Rename programs.tmux.tmuxConfig -> extraConfig | Jason Felice | |
| 2020-01-21 | bash: Let bash load completions lazily | Väinö Järvelä | |
| As described in detail here: https://github.com/NixOS/nixpkgs/issues/32533 bash will load completion scripts in $p/share/bash-completion/completions/ on startup instead of letting bash-completion do it's lazy loading. Bash startup will then slow down (very noticeable when bash-completion is installed in a profile). This commit leaves loading of scripts in the hands of bash-completion, improving startup time for everyone using `enableCompletion`. Fixes #101 | |||
| 2019-11-01 | tmux: clear __NIX_DARWIN_SET_ENVIRONMENT_DONE | zhujun | |
| This is necessary to allow shell sessions inside tmux having a chance to set environment properly | |||
| 2019-06-05 | nix-script: remove | Daiderd Jordan | |
| 2019-02-16 | tmux: add defaultCommand option | Daiderd Jordan | |
| 2019-01-04 | zsh: Add vendor-completions to fpath | Kirill Elagin | |
| 2018-10-25 | Unify environment configuration and don't run in child shells | Andrew 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. | |||
| 2018-10-16 | bash: place bashrc early non-interactive return below system setup | Mario Rodas | |
| Setting PATH and environment setup is required in non-interactive shells | |||
| 2018-10-14 | bash: do not evaluate completions on dumb terminals | Mario Rodas | |
| 2018-10-14 | bash: do not evaluate /etc/bashrc on non-interactive shells | Mario Rodas | |
| 2018-10-12 | tmux: remove reattach-to-user-namespace | Daiderd Jordan | |
| It's not been needed anymore for a few macOS releases now. | |||
| 2018-08-03 | vim: expose programs.vim.package | Daiderd Jordan | |
