summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* extlinux-conf-builder: Choose whether to use DTBs on per-generation basisTuomas Tynkkynen2016-07-10
| | | | | | Previously, the value from stdenv.platform.kernelDTB was used. That doesn't work well if both kinds (DTB and non-DTB) of generations exist in the system profile.
* nixos/bash: enable colors during completionLuca Bruno2016-07-09
|
* ddclient service: use `environment.etc`Robert Helgesson2016-07-09
| | | | | | The ddclient daemon requires that the configuration file is only accessible by the ddclient user. This since it typically contains login information.
* nixos: fix avahi connectivity for shairport-sync moduleAnders Lundstedt2016-07-08
| | | | | | | | | | | | | The shairport-sync service currently fails to start with the error shairport avahi_entry_group_new failed This problem seems to have been introduced by cdd7310a503481e3c40266be45b6b8256d95ecbd After some trial and error I concluded that the attached commit is a minimal fix.
* Merge pull request #16703 from zimbatm/nologin-errorzimbatm2016-07-07
|\ | | | | Nologin error
| * nixos: throw an error on invalid shell packagezimbatm2016-07-04
| | | | | | | | All shell packages must export the shellPath passthru
* | amazon-image.nix: Add the ixgbevf driverEelco Dolstra2016-07-07
| |
* | nixos/swap: support for resizing swapfileBjørn Forsman2016-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently NixOS creates the swapfile (with the specified size) only if it doesn't already exist. Changing the swapfile size afterwards will not have any effect. This commit changes that so the swapfile will be recreated whenever swapDevices.*.size is changed (or more precisely, whenever the actual file size differs from the configured one), allowing both growing and shrinking the swapfile. The service unit has "restartIfChanged = false", so we don't have to worry about the swapfile being in use at the time this code is run (you have to reboot for swapfile changes). fallocate doesn't shrink files, use truncate for that. truncate can also be used to grow files, but it creates "holes" in the file which doesn't work with swapfiles.
* | nixos/grub: change state file device separator from ':' to ','Bjørn Forsman2016-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ':' is currently used as separator in /boot/grub/state for the list of devices GRUB should be installed to. The problem is that ':' itself may appear in a device path: /dev/disk/by-id/usb-SanDisk_Cruzer_20043512300546C0B317-0:0 With such a path, NixOS will install GRUB *every* time, because it thinks the configuration differs from the state file (due to the wrong list split). Fix it by using ',' as separator. For existing systems with GRUB installed on multiple devices, this change means that GRUB will be installed one extra time.
* | nixos/spacefm: unbreak manual buildBjørn Forsman2016-07-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixup regression introduced in commit 1bbcd91b2ef0738709f7d95 ("spacefm: sudo and gksu fixes #15758 and license update"). A missing </filename> end tag caused this: $ nixos-rebuild build ... options-db.xml:4402: parser error : Opening and ending tag mismatch: filename line 4401 and para </para><para><emphasis>Type:</emphasis> boolean</para><para><emphasis>Default:</ ^ options-db.xml:4406: parser error : Opening and ending tag mismatch: filename line 4401 and listitem </filename></member></simplelist></listitem></varlistentry><varliste ^ options-db.xml:4406: parser error : Opening and ending tag mismatch: para line 4401 and varlistentry </filename></member></simplelist></listitem></varlistentry><varliste ^ options-db.xml:28430: parser error : Opening and ending tag mismatch: listitem line 4401 and variablelist </filename></member></simplelist></listitem></varlistentry></variablelist ^ options-db.xml:28432: parser error : Premature end of data in tag varlistentry line 4401
* | Merge pull request #16650 from RamKromberg/fix/spacefm-issue-15758Arseniy Seroka2016-07-05
|\ \ | | | | | | spacefm: sudo and gksu fixes #15758 and license update
| * | spacefm: sudo and gksu fixes #15758 and license updateRam Kromberg2016-07-03
| | |
* | | Merge branch 'pr-newest-uboot' into masterTuomas Tynkkynen2016-07-04
|\ \ \ | |_|/ |/| |
| * | sd-image-armv7l-multiplatform.nix: Preliminary Raspberry Pi 2/3 supportTuomas Tynkkynen2016-07-04
| | | | | | | | | | | | | | | | | | | | | - RPi3 successfully gets to U-Boot, but then fails to boot the kernel due to a missing device tree file. This should get added to the 4.8 kernel release once this patch is merged: https://lkml.org/lkml/2016/6/1/841 - RPi2 is not tested, but it should successfully boot the NixOS image.
| * | sd-image-*: Set verbose kernel loglevelTuomas Tynkkynen2016-07-03
| | | | | | | | | | | | Much easier to debug boot issues this way...
| * | sd-image-armv7l-multiplatform: Add boot console for BeagleBone BlackTuomas Tynkkynen2016-07-03
| | |
* | | documentation: fix start display-manager commandEric Sagnes2016-07-04
| | | | | | | | | | | | | | | [Bjørn: The 'start' alias was removed in commit 1d9651e723 ("Remove systemd shell aliases").]
* | | Merge pull request #16681 from Aske/tlp-restartNikolay Amiantov2016-07-03
|\ \ \ | | | | | | | | tlp service: add restart on config change
| * | | tlp service: add restart on config changeaske2016-07-03
| |/ /
* | | tlp service: disable builtin power managementNikolay Amiantov2016-07-03
| | |
* | | Merge #16422: httpd service: add phpPackage optionVladimír Čunát2016-07-03
|\ \ \
| * | | apache-httpd: add phpPackage optionEric Sagnes2016-06-22
| | | |
* | | | Merge pull request #16356 from DamienCassou/emacs-moduleDamien Cassou2016-07-03
|\ \ \ \ | | | | | | | | | | Add a module for Emacs daemon
| * | | | Add test for emacs moduleDamien Cassou2016-07-01
| | | | |
| * | | | Add an option to set EDITOR to emacsclientRodney Lorrimar2016-07-01
| | | | |
| * | | | Add a module for Emacs daemonDamien Cassou2016-07-01
| | |/ / | |/| |
* | | | Merge pull request #16568 from layus/reload-logindJoachim Fasting2016-07-03
|\ \ \ \ | | | | | | | | | | systemd-logind: reload when logind.conf changed
| * | | | systemd-logind: reload when logind.conf changedGuillaume Maudoux2016-07-03
| | | | |
* | | | | nixos/libvirtd: Don't use the --daemon flag now that we use the 'notify' ↵Rickard Nilsson2016-07-01
| | | | | | | | | | | | | | | | | | | | service type
* | | | | nixos/elasticsearch: Set a group on the userRickard Nilsson2016-07-01
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | This fixed a problem I had when running ElasticSearch in an LXC container, and it doesn't hurt using a dedicated group instead of nogroup anyway.
* | | | nixos/update-users-groups.pl: print UIDs and GIDsBjørn Forsman2016-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of showing this output from "nixos-rebuild switch": warning: not applying GID change of group ‘munin’ warning: not applying UID change of user ‘ntp’ print this: warning: not applying GID change of group ‘munin’ (95 -> 102) warning: not applying UID change of user ‘ntp’ (3 -> 179) This makes it possible for users to take action and fixup the UIDs/GIDs that NixOS won't touch.
* | | | switch-to-configuration: use absolute path to systemd-escapeBjørn Forsman2016-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes issue when upgrading from very old NixOS systems that don't have systemd-escape in $PATH: $ sudo nixos-rebuild switch ... building the system configuration... updating GRUB 2 menu... Can't exec "systemd-escape": No such file or directory at /nix/var/nix/profiles/system/bin/switch-to-configuration line 264. Unable to escape /!
* | | | Merge branch 'staging'Vladimír Čunát2016-06-29
|\ \ \ \ | | | | | | | | | | | | | | | This includes a security update of expat.
| * \ \ \ Merge 'master' into staging and re-revert mergeVladimír Čunát2016-06-23
| |\ \ \ \ | | | | | | | | | | | | | | | | | | ... from staging to master, reverted temporarily in aa9a04883e34.
* | | | | | nixos/gnome-desktop: enable colord serviceBjørn Forsman2016-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes this (line wrapped): $ gnome-control-center [... click on the "Color" item ...] (gnome-control-center:3977): color-cc-panel-WARNING **: \ The name org.freedesktop.ColorManager was not provided by any .service files With this patch applied, the above warnings are not printed and the GUI shows some devices that can be managed (my printer and display). Without this patch the GUI is empty (non-functional). (cups will also complain in the journal with a similar message when doing print jobs, without this patch.)
* | | | | | Merge pull request #16405 from ↵Wout Mertens2016-06-28
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | philandstuff/better-dbus-services-packages-docstring services.dbus module: more complete docstring
| * | | | | services.dbus module: more complete docstringPhilip Potter2016-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The docstring for the `services.dbus.packages` configuration option only mentioned one directory, but the implementation actually looked for DBus config files in four separate places within the target packages. This commit updates the docstring to reflect the actual implementation behaviour.
* | | | | | nixos/libvirt: Syntactic-only refactoringRickard Nilsson2016-06-27
| | | | | |
* | | | | | nixos/libvirt: Add virtlogd and virtlockd systemd sockets and servicesRickard Nilsson2016-06-27
| | | | | |
* | | | | | nixos/libvirt: Adapt libvirtd.service to upstream sourcesRickard Nilsson2016-06-27
| | | | | |
* | | | | | nixos/libvirt: Remove non-functional service libvirt-guestsRickard Nilsson2016-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It doesn't have a start script, so it hasn't worked at all in a long time.
* | | | | | services/avahi: Add domainName settingCorbin2016-06-26
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #15795.
* | | | | | modules.resolved: Enhance by upstream options (#15897)Alexander Ried2016-06-26
| | | | | |
* | | | | | modules/users-groups: add shell exampleProfpatsch2016-06-25
| | | | | |
* | | | | | Revert "stdenv: introduce baseHash() to replace stripHash()"zimbatm2016-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced by mistake This reverts commit e71a5cb87841f0af4a2279517b77a9a07ba394c0.
* | | | | | stdenv: introduce baseHash() to replace stripHash()zimbatm2016-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stripHash uses a global variable to communicate it's computation results, but it's not necessary. You can just pipe to stdout in a subshell. A function mostly behaves like just another command. baseHash() also introduces a suffix-stripping capability since it's something the users of the function tend to use.
* | | | | | Merge pull request #16381 from sheenobu/bugfix/logstash/fix_examplesArseniy Seroka2016-06-25
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | logstash: fix examples in service file
| * | | | | logstash: fix examples in service fileSheena Artrip2016-06-24
| |/ / / /
* | | / / networkmanager: Dependency on avahi-autoipd has been dropped.Alexander Ried2016-06-23
| |_|/ / |/| | | | | | | | | | | Native IPv4 link-local addressing configuration based on systemd network library is now used instead.
* | | | Revert "Merge branch 'staging'" due to glibcVladimír Čunát2016-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main output started to retain dependency on bootstrap-tools; see https://github.com/NixOS/nixpkgs/pull/15867#issuecomment-227949096 This reverts commit c05d8295988697adbb920a7b4a999ae3670c5504, reversing changes made to f073df60d60444c30c49cb26d6b187a4100b41fe.