| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-11-11 | environment: fix `lowPrio` support in `environment.systemPackages` | Michael Hoang | |
| 2024-10-31 | environment: remove misleading `environment.loginShell` option | Michael Hoang | |
| 2024-08-17 | refactor: rename environment.postBuild to environment.extraSetup | Alice Carroll | |
| 2024-07-27 | `mapAttrsFlatten` -> `mapAttrsToList` | zowoq | |
| deprecated in https://github.com/NixOS/nixpkgs/commit/473e469d5a921a57b484a09d446cee6c231cd592 | |||
| 2024-05-23 | environment: Adjust systemPath order to allow injecting in the middle | Andrew Marshall | |
| Previously, it was not possible to inject PATH entries between profiles and the “default system” PATH entries. This confounds adding, e.g. Homebrew on aarch64’s non-standard prefix as higher priority than the builtin system paths, but lower than Nix profiles. This is a backwards-incompatible change for some users, but should only be so in the case a user used `mkOrder` with a value between 1000 (the default priority) and 1200. Value of 1200 chosen as the same delta from the default as just below in `environment.profiles` (which uses 800), and mkAfter is 1500 so will still go after this. | |||
| 2024-04-19 | treewide: remove lib.mdDoc | Weijia Wang | |
| 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 | |||
| 2022-10-19 | Add system terminfo to TERMINFO_DIRS by default | Nathan Henrie | |
| 2022-09-20 | environment: support installing terminfo files | Michael Hoang | |
| 2022-06-30 | add escape to shell aliases | Tianyao Chou | |
| 2021-10-23 | add forward compatibility for literalExample deprecation | Daiderd Jordan | |
| Fixes #367 | |||
| 2020-10-25 | don't set SHELL automatically based on programs.<shell>.enable | Daiderd Jordan | |
| 2020-05-11 | Set up XDG system environment variables sort of how they set them up | Daniel V | |
| in nixos by appending them to the nix profiles | |||
| 2019-02-21 | order the environment | Wael M. Nasreddine | |
| 2019-01-15 | security.pki: add module to configure ca certificates | Daiderd Jordan | |
| This makes NIX_SSL_CERT_FILE configurable and makes /etc/ssl/certs/ca-certificates.crt available like nixos. | |||
| 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-08-26 | environment: add darwinConfig option to set darwin-config in NIX_PATH | Daiderd Jordan | |
| This simplifies using a non default configuration.nix without requiring a symlink or redefining NIX_PATH. The nix.nixPath option only defines a default which means defining a value will drop all of the defaults. This is because correct merge behaviour isn't very clear for named entries. | |||
| 2018-08-21 | examples: remove nix-repl and nixUnstable references | Daiderd Jordan | |
| 2017-10-15 | Port over the NixOS fish module | Colin Barrett | |
| 2017-10-07 | environment: don't link /lib by default | Daiderd Jordan | |
| 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 | system-path: fix type | Daiderd Jordan | |
| 2017-10-06 | nixpkgs: change loeOf to listOf | Daiderd Jordan | |
| 2017-05-25 | environment: use the default profile as a fallback | 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. | |||
| 2017-05-14 | launchd: allow string entries for serviceOptions.path | Daiderd Jordan | |
| Fixes evaluation of khd. | |||
| 2017-05-13 | environment: don't use default for profiles | Daiderd Jordan | |
| This makes it easier to add entries without having to add all of the default values again. | |||
| 2017-05-13 | Merge pull request #26 from clhodapp/fix/path-order | Daiderd Jordan | |
| Don't put profiles in reverse-order in PATH | |||
| 2017-05-12 | add programs.man module | Daiderd Jordan | |
| Note: this doesn't add man to systemPackages by default, only man-old builds on darwin and the system version works fine. | |||
| 2017-05-12 | environment: add pathsToLink for system profile | Daiderd Jordan | |
| 2017-05-12 | Don't put profiles in reverse-order in PATH | Chris Hodapp | |
| Your user-specific profile should take precedence over the system one. If I've gone out of my way to install something into my personal profile, my version should be used instead of the system's. | |||
| 2017-05-12 | Default outputs should include "man" | Chris Hodapp | |
| If you don't include "man", basic nix commands (e.g. nix-env) basically have broken help/usage text, since they delegate to calling man. | |||
| 2017-03-19 | set NIX_SSL_CERT_FILE | Daiderd Jordan | |
| 2017-01-25 | launchd: add command, path and environment options | Daiderd Jordan | |
| 2017-01-05 | environment: set cacert variables by default | Daiderd Jordan | |
| 2016-12-18 | add environment.loginShell option | Daiderd Jordan | |
| 2016-12-17 | fix types for environment variables | Daiderd Jordan | |
| 2016-12-17 | add environment.profiles | Daiderd Jordan | |
| 2016-12-15 | add nix module | Daiderd Jordan | |
| 2016-11-06 | reorganize modules | Daiderd Jordan | |
