| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2018-08-03 | vim: formatting | Daiderd Jordan | |
| 2018-05-18 | gnupg: add gpg-agent service | Kirill Elagin | |
| Fixes #77. | |||
| 2018-03-27 | zsh: fix nix run shells of nix 2.0 | Daiderd Jordan | |
| 2018-03-06 | ssh: add option to configure known hosts | Daiderd Jordan | |
| 2018-01-20 | bash: move file | Daiderd Jordan | |
| 2018-01-20 | bash: remove shell wrapper | Daiderd Jordan | |
| 2018-01-20 | zsh: remove shell wrapper | Daiderd Jordan | |
| 2018-01-17 | zsh: don't clobber promptInit in a nix-shell | Daiderd Jordan | |
| Configure this yourself if you want a different prompt when a nix-shell is active. | |||
| 2018-01-13 | bash: don't setup environment in a nix-shell | Daiderd Jordan | |
| 2018-01-03 | tmux: play nice with iTerm2 | Eric Bailey | |
| That is, don't use reattach-to-user-namespace. iTerm2 provides an option to allow applications in the terminal to access the clipboard, as well as deeper shell integration utilities, which obviate the need for reattach-to-user-namespace. What's more, iTerm2's tmux integration doesn't work with it, nor when aggressive-resize is on. See also: - https://iterm2.com/documentation-preferences.html - https://iterm2.com/documentation-utilities.html - https://iterm2.com/documentation-tmux-integration.html - https://github.com/tmux-plugins/tmux-sensible/issues/24 | |||
| 2017-11-06 | Merge pull request #50 from cbarrett/master | Daiderd Jordan | |
| Port over the NixOS fish module | |||
| 2017-10-19 | improve descriptions for a bunch of modules | Daiderd Jordan | |
| 2017-10-15 | Set PATH since that's not being done by setEnvironment | Colin Barrett | |
| 2017-10-15 | nixos -> nix_darwin | Colin Barrett | |
| 2017-10-15 | Port over the NixOS fish module | Colin Barrett | |
| 2017-10-07 | system-build: change type of setEnvironment and setAliases | Daiderd Jordan | |
| On NixOS system.build.setEnvironment also is a writeText | |||
| 2017-10-07 | environment: include extraInit in set-environment script | Daiderd Jordan | |
| 2017-10-07 | zsh: move environment variables to zshenv | Daiderd Jordan | |
| 2017-07-28 | add programs.nix-index module | Daiderd Jordan | |
| 2017-07-18 | zsh: use container names for fzf docker completion | Daiderd Jordan | |
| 2017-07-11 | bash: disable completion by default | Daiderd Jordan | |
| 2017-07-09 | bash: don't set default prompt | Daiderd Jordan | |
| 2017-07-09 | bash: enable by default | Daiderd Jordan | |
| 2017-07-09 | zsh: support nix-shell --run zsh | Daiderd Jordan | |
| 2017-06-21 | zsh: improve fzf docker completion | Daiderd Jordan | |
| 2017-06-17 | zsh: add fzf completion for docker containers | Daiderd Jordan | |
| 2017-06-13 | zsh: use custom fzf completion | Daiderd Jordan | |
| 2017-06-04 | tmux: fix vim copy bindings for >= v2.4 | Daiderd Jordan | |
| 2017-05-21 | programs-info: add module and run install-info on system packages. | Daiderd Jordan | |
| Fixes #25 | |||
| 2017-05-15 | environment: include /usr/sbin and /sbin in systemPath | Daiderd 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. | |||
