summary refs log tree commit diff
path: root/nixos/modules/config
Commit message (Collapse)AuthorAge
* Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\ | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * Merge branch 'master' into nix-2.0Vladimír Čunát2018-03-03
| |\
| * | Create /home with the right permissionsEelco Dolstra2018-02-27
| | | | | | | | | | | | Without this, it will be created with 700 permissions.
| * | Move creation of /root to the activation scriptEelco Dolstra2018-02-05
| | | | | | | | | | | | ...so it appears in a new installation before rebooting the system.
* | | nixos: Move uses of stdenv.shell to runtimeShell.Shea Levy2018-03-01
| | |
* | | gobjectIntrospection: Enable building without X11 support.Shea Levy2018-03-01
| | | | | | | | | | | | Also disable it when noXlibs in NixOS.
* | | nixos: Take glibcLocales from buildPackages.Shea Levy2018-02-28
| |/ |/| | | | | No need to cross-compile pure data...
* | tree-wide: autorename gnome packages to use dashesJan Tojnar2018-02-25
|/
* nixos/powerManagement: remove duplicate definitionFranz Pletz2018-01-28
| | | | | | | When not set just use the kernel default. `nixos-generate-config` will pick a reasonable default. cc #34350
* nixos/powerManagement: set `cpuFreqGovernor` with `mkOptionDefault`Maximilian Bosch2018-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `nixos-generate-config` detects the `cpuFreqGovernor` suited best for my machine, e.g. `powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";`. However the `powerManagement` module sets a sensitive default for `cpuFreqGovernor` using `mkDefault` to avoid breackage with older setups. Since 140ac2f1 the `hardware-configuration.nix` sets the gorvernor with `mkDefault` as well which causes evaluation errors if the powermanagement module is enabled: ``` error: The unique option `powerManagement.cpuFreqGovernor' is defined multiple times, in `/home/ma27/Projects/nixos-config/hardware-configuration.nix' and `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/config/power-management.nix'. ``` Using `mkOptionDefault` rather than `mkDefault` in the powermanagement module fixes this issue as it decreases the priority of the module and prefers the value set in `hardware-configuration.nix`. I have confirmed the change using the following VM declaration: ``` { cpuFreq = { lib, ... }: { powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; powerManagement.enable = true; }; } ```
* environment.variables: give an exampleMatthieu Coudron2018-01-22
|
* pinentry: override pinentry_ncurses instead of the other way aroundJan Tojnar2017-12-16
|
* pinentry_qt: merge into pinentryJan Tojnar2017-12-16
|
* nixos/networking: support static resolv.confOrivej Desh2017-12-04
|
* nixos/pulseaudio: document audio group for system wide accessOrivej Desh2017-11-30
|
* pulseaudio/nixos: set it as default for openal/libao if enabled (#32078)Peter Hoeg2017-11-27
| | | | | | - /var/run -> /run as the former is deprecated - configure openal to use pulseaudio if pulseaudio is enabled - configure libao to use pulseaudio if pulseaudio is enabled
* Merge pull request #31283 from michalrus/per-user-profiles-buildEnvJörg Thalheim2017-11-25
|\ | | | | users-groups module: use `buildEnv` in per-user profiles
| * users-groups module: use `buildEnv` in per-user profilesMichal Rus2017-11-05
| | | | | | | | Resolves #31253
* | fonts: fix fontconfig.localConf when used with penultimateBenjamin Staffin2017-11-10
|/ | | | Fixes #31500
* Merge pull request #30397 from grahamc/nix-helpGraham Christensen2017-10-16
|\ | | | | nix-info: init
| * nix-info: include in nixos' default system-path, nixpkgs's channelGraham Christensen2017-10-14
| |
* | nsswitch: use [NOTFOUND=return] for mdnsJason A. Donenfeld2017-10-16
| | | | | | | | | | | | | | | | | | Commit 987aac7 and issue #18183 were intended to fix support for other things, but in the process, changed mdns_minimal to use the wrong return setting, resulting in permanent failures in early boot, affecting things like issue #30459. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* | Merge pull request #30258 from srhb/tz-nospaceGraham Christensen2017-10-14
|\ \ | | | | | | nixos/config/timezone: Disallow spaces
| * | nixos/config/timezone: Disallow spacesSarah Brofeldt2017-10-09
| | |
* | | Revert "networking: add option to toggle the wait-online service"Peter Hoeg2017-10-14
| | | | | | | | | | | | This reverts commit 8758f476b36e1d98ad2c854889c642ad6d86c505.
* | | networking: add option to toggle the wait-online servicePeter Hoeg2017-10-14
| |/ |/|
* | Set $NIX_DEBUG_INFO_DIRS when environment.enableDebugInfo is enabledEelco Dolstra2017-10-10
|/ | | | | | This allows it to co-exist with other debug info directories, such as the one used by dwarffs (https://github.com/edolstra/dwarffs/blob/master/module.nix).
* Revert "pinentry: make GTK3 the default front-end"Franz Pletz2017-10-04
| | | | | | This reverts commit 3f7e3db74426f658b4625505d262c1f7b288606d. This broke the gpg-agent user service. See #27468.
* Merge pull request #30014 from eqyiel/krb5-fixesJörg Thalheim2017-10-03
|\ | | | | nixos/krb5: complete rewrite
| * krb5: add deprecation date for old configurationJoerg Thalheim2017-10-03
| |
| * nixos/krb5: complete rewriteRuben Maher2017-10-02
| | | | | | | | | | | | The `krb5` service was a bit lacking. Addresses NixOS/nixpkgs#11268, partially addresses NixOS/nixpkgs#29623.
* | pinentry: make GTK3 the default front-endJan Tojnar2017-10-01
|/ | | | See: https://github.com/NixOS/nixpkgs/issues/18559
* Revert "nixos: add option for bind to not resolve local queries (#29503)"Peter Simons2017-09-23
| | | | | | | | | | | | | | This reverts commit 670b4e29adc16e0a29aa5b4c126703dcca56aeb6. The change added in this commit was controversial when it was originally suggested in https://github.com/NixOS/nixpkgs/pull/29205. Then that PR was closed and a new one opened, https://github.com/NixOS/nixpkgs/pull/29503, effectively circumventing the review process. I don't agree with this modification. Adding an option 'resolveLocalQueries' to tell the locally running name server that it should resolve local DNS queries feels outright nuts. I agree that the current state is unsatisfactory and that it should be improved, but this is not the right way. (cherry picked from commit 23a021d12e8f939cd0bfddb1c7adeb125028c1e3)
* nixos: add option for bind to not resolve local queries (#29503)gwitmond2017-09-18
| | | | | | | | | | | | | | | | | | | | | | | When the user specifies the networking.nameservers setting in the configuration file, it must take precedence over automatically derived settings. The culprit was services.bind that made the resolver set to 127.0.0.1 and ignore the nameserver setting. This patch adds a flag to services.bind to override the nameserver to localhost. It defaults to true. Setting this to false prevents the service.bind and dnsmasq.resolveLocalQueries settings from overriding the users' settings. Also, when the user specifies a domain to search, it must be set in the resolver configuration, even if the user does not specify any nameservers. (cherry picked from commit 670b4e29adc16e0a29aa5b4c126703dcca56aeb6) This commit was accidentally merged to 17.09 but was intended for master. This is the cherry-pick to master.
* nixos/fontconfig: fix substitutions option (#28895)pbogdan2017-09-05
|
* nixos: update glibc locales linkOrivej Desh2017-09-03
|
* networkmanager_iodine: init at 1.2.0Symphorien Gibol2017-08-30
|
* nixos: add pathes for KDE applicationsgnidorah2017-08-06
|
* nixos/pulseaudio: Fix for missing zeroconf moduleDaniel Fullmer2017-08-03
|
* nsswitch: add systemd modulePeter Hoeg2017-08-03
| | | | | | In order for DynamicUser = true to work in services, we need the nss-systemd module to be able to resolve the user and group names generated dynamically.
* nixos/timezone: Fix evaluation erroraszlig2017-07-31
| | | | | | | | | | Evaluation error introduced in a0d464033c2bacffa9c05d27903fb03cd09ace46. If the value for timeZone is null it shouldn't be even tried to coerce it into a string. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @lheckemann, @joachifm
* nixos/timezone: support imperative timezone configuration (#26608)Linus Heckemann2017-07-31
| | | Fixes #26469.
* Removed networking.fqdn optionValentin Shirokov2017-07-31
| | | | Adding it was a mistake which can only lead to problems and confusion.
* Removed deprecation warning for networking.extraHostsValentin Shirokov2017-07-31
|
* Merge #27105: more correct form of /etc/hostsVladimír Čunát2017-07-30
|\
| * Deprecation warning for networking.extraHostsValentin Shirokov2017-07-28
| |
| * Example of networking.hosts is now literalExampleValentin Shirokov2017-07-09
| |
| * Style optimizationsValentin Shirokov2017-07-09
| |
| * Documentation fixesValentin Shirokov2017-07-09
| |
| * Style adjustmentsValentin Shirokov2017-07-08
| | | | | | | | Also dangerous typo fix