summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
...
* | | | | Fix using ephemeral disks for /tmp etc. in EC2 instancesEelco Dolstra2017-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This code in amazon-image.nix: if mountFS "$device" "$mp" "" auto; then if [ -z "$diskForUnionfs" ]; then diskForUnionfs="$mp"; fi fi relies on mountFS to return a zero exit status if mounting succeeds. But the lustrateRoot check in mountFS was causing a non-zero exit status. As a result /disk0 would be mounted, but not used for /tmp. (cherry picked from commit d082ed8c35dec48aee2afd1303b3c8b2a1b242b0)
* | | | | Merge pull request #21466 from abbradar/kde-wrapperThomas Tuegel2017-01-03
|\ \ \ \ \ | | | | | | | | | | | | Flatten nested kdeWrappers
| * | | | | kde5 service: use flattening kdeWrapperNikolay Amiantov2017-01-03
| | | | | |
* | | | | | Merge pull request #21608 from volth/miredo-fix-kill-pathJörg Thalheim2017-01-03
|\ \ \ \ \ \ | | | | | | | | | | | | | | miredo: fix path to "kill"
| * | | | | | miredo-fix-kill-pathvolth2017-01-03
| | | | | | |
* | | | | | | nix: 1.11.4 -> 1.11.5Eelco Dolstra2017-01-03
|/ / / / / /
* | / / / / pommed service: use pommed-lightBalletie2017-01-02
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | The pommed package was marked as broken. It is also severely unmaintained. I therefore chose to replace it entirely with `pommed-light`, for now.
* | | | | Merge pull request #21566 from bjornfor/hostnameJörg Thalheim2017-01-02
|\ \ \ \ \ | | | | | | | | | | | | nixos: provide /etc/hostname
| * | | | | nixos: provide /etc/hostnameBjørn Forsman2017-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /etc/hostname is the file used by hostnamectl(1) and the org.freedesktop.hostname1 dbus service (both provided by systemd) to get the "static hostname". Better provide it so that users of those tools/services get a proper hostname. An example of an issue created by the lack of /etc/hostname is that the bluetooth stack on NixOS identifies itself to peers as "BlueZ $VERSION" instead of the hostname. References: https://www.freedesktop.org/software/systemd/man/hostname.html Changes v1 -> v2: * ensure /etc/hostname ends with a newline
| * | | | | nixos: cosmetic refactor of environment.etc."hostid"Bjørn Forsman2017-01-01
| | |/ / / | |/| | | | | | | | | | | | | | | | | | Create the file using attrset instead of list, to make it easier to later provide other files in the same module.
* / | | | nixos-generate-config: detect CPU governorgnidorah2017-01-02
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cpu-freq: Try powersave if ondemand is not available * Revert "cpu-freq: Try powersave if ondemand is not available" This reverts commit 4dc56db37e32dcfecd667ebbf88263e47b296097. Consult available scaling governors; for freshly generated configs, this provides a better experience than relying on a default that might not work everywhere.
* | | | Merge pull request #21505 from tg-x/mpd-listenJörg Thalheim2017-01-01
|\ \ \ \ | |_|/ / |/| | | mpd: listen on 127.0.0.1 by default
| * | | mpd: listen on 127.0.0.1 by defaulttg(x)2017-01-01
| | | |
* | | | rename sound.enableMediaKeys to sound.mediaKeys.enable and add volumeStepRobin Stumm2017-01-01
| | | |
* | | | Merge pull request #21444 from league/fix/gphoto2-udevJörg Thalheim2017-01-01
|\ \ \ \ | | | | | | | | | | gphoto2: nixos programs module to configure udev
| * | | | gphoto2: nixos programs module to configure udevChristopher League2016-12-27
| | |/ / | |/| | | | | | | | | | Closes #21420.
* | | | docker: deprecate socketActivation optionJörg Thalheim2017-01-01
| | | |
* | | | Merge pull request #21447 from nlewo/pr/glanceJörg Thalheim2017-01-01
|\ \ \ \ | | | | | | | | | | nixos/glance: init at liberty version
| * | | | nixos/glance: set default glance packageAntoine Eiche2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | Before, it was overridden in the config section to avoid problem related to manual generation.
| * | | | nixos/glance: add testAntoine Eiche2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test starts the glance service, creates a nixos image and ensures Glance list it. Note the test also starts the Keystone service since it is required by Glance.
| * | | | nixos/glance: init at liberty versionAntoine Eiche2016-12-31
| | | | | | | | | | | | | | | | | | | | This commit is based on initial works made by domenkozar.
* | | | | make-system-tarball.sh: use numeric uidsJoachim Fasting2017-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ownership should now always be 0/0. Pointed out by @dezgeg at https://github.com/NixOS/nixpkgs/pull/21305#discussion_r93258149
* | | | | miredo: init at 1.2.6volth2016-12-31
| | | | |
* | | | | nixos/gnome3: add gnome-settings-daemon udev rules (enables bluetooth GUI)Bjørn Forsman2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this, gnome-settings-daemon will not have write access to /dev/rfkill, which in turn cause it to advertise no "airplane mode" over D-Bus, which in turn the bluetooth panel code in gnome-control-center interprets as "there are no bluetooth dongles" (and the button to turn on bluetooth is grayed out). The end result that bluetooth operations cannot be done in the GNOME desktop. See upstream discussion: http://lists.usefulinc.com/pipermail/gnome-bluetooth/2016-July/thread.html http://lists.usefulinc.com/pipermail/gnome-bluetooth/2016-December/thread.html
* | | | | flexget: move out of python-packages.nixFrederik Rietdijk2016-12-31
|/ / / / | | | | | | | | | | | | because it is an application and not a library.
* | | | dnscrypt-proxy service: order before nss-lookup.targetJoachim Fasting2016-12-30
| | | |
* | | | i2pd module: fix typo (#21525)Alexey Lebedeff2016-12-30
| | | |
* | | | Fix typoДанило Глинський (Danylo Hlynskyi)2016-12-30
| | | |
* | | | openssh: test that startWhenNeeded worksGraham Christensen2016-12-29
| | | |
* | | | openssh: 7.4p1 no longer backgrounds when systemd is starting it.Graham Christensen2016-12-29
| |/ / |/| |
* | | Use looser 9pfs caching in VM tests/buildsEelco Dolstra2016-12-29
| | | | | | | | | | | | | | | This can give significant speed ups, see https://github.com/edolstra/linux/commit/7e20254412c780a2102761fee92cb1d32ceeaefd.
* | | nixos/tests/gnome3.nix: Speed up testEelco Dolstra2016-12-29
| | | | | | | | | | | | | | | It turns out that "journalctl -f | grep -m 1 pattern" will block for one more line after "pattern" appears, which can take a long time.
* | | test-driver: Show test durationEelco Dolstra2016-12-29
| | |
* | | crowd module: fix OpenID serverRobin Gloster2016-12-29
| | |
* | | Fix asterisk & asterisk: 13.6.0 -> 14.1.2 (#20788)Tim Digel2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix/asterisk-module: use unix-group for asterisk-files * fix/asterisk-module: add configOption to use some default config-files * fix/asterisk-module: correction of skel copy * fix/asterisk-module: use /etc/asterisk as configDir * fix/asterisk-module: add reload; do not restart unit * asterisk: 13.6.0 -> 14.1.2 * fix/asterisk: compile with lua, pjsip, format_mp3 * fix/asterisk: fix indentation * fix/asterisk: remove broken flag
* | | Make the minimal iso not use profile/minimal, +vimLluís Batlle i Rossell2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | The profile minimal has several drawbacks: no man pages, unusual 'dbus' lib that makes many X11 pieces to rebuild, etc. With xz compression in the squashfs, despite these additions, the iso is smaller than what it was in 16.09.
* | | Tune mksquashfs for smaller isos.Lluís Batlle i Rossell2016-12-28
| | | | | | | | | | | | Bigger block size, more suitable for xz.
* | | zfs cannot be distributed. Disabling it in the isos.Lluís Batlle i Rossell2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems that it is a GPL violation to distribute zfs in the installation ISOs. https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/ If anyone knows the issue better and has a reason to reenable it legally, feel free to reenable it. I don't know much about it.
* | | nixos/prometheus: unbreak alertmanager default configBjørn Forsman2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current default value of listenAddress = null blows up: $ nixos-rebuild build error: cannot coerce null to a string, at .../nixpkgs/nixos/modules/services/monitoring/prometheus/alertmanager.nix:97:16 With listenAddress = "" we use the same default as upstream and there is no blow up :-)
* | | Merge pull request #19854 from andjscott/mlocateMichael Raskin2016-12-28
|\ \ \ | | | | | | | | [WIP] mlocate: init at version 0.26
| * | | mlocate: init at version 0.26Andrew Scott2016-10-25
| | | |
* | | | bird service: add bird to systemPackagesFranz Pletz2016-12-28
| | | | | | | | | | | | | | | | For the tool birdc to monitor and configure bird.
* | | | xserver.wacom: update xorg.conf.d name after upstream change of the numberMichael Raskin2016-12-27
| | | |
* | | | nixos/graphite: fix beacon config parameterlassulus2016-12-27
| |/ / |/| |
* | | nixos/prometheus: make scrapeConfigs.*.static_configs.*.labels optionalBjørn Forsman2016-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...by providing a default value of "no labels" (an empty attrset). Without this change we get $ nixos-rebuild test -I nixpkgs=. building Nix... building the system configuration... error: The option `services.prometheus.scrapeConfigs.[definition 1-entry 1].static_configs.[definition 1-entry 1].labels' is used but not defined. which is unneeded, because labels _are_ optional.
* | | docker: use upstream service file from packageJörg Thalheim2016-12-25
| | |
* | | Merge pull request #21395 from jerith666/plex-firewallJörg Thalheim2016-12-24
|\ \ \ | | | | | | | | plex: add config option to open recommended network ports
| * | | plex: add config option to open recommended network portsMatt McHenry2016-12-24
| | | | | | | | | | | | | | | | as prescribed at https://support.plex.tv/hc/en-us/articles/201543147-What-network-ports-do-I-need-to-allow-through-my-firewall-
* | | | docker: update service units from upstreamJörg Thalheim2016-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the new options in detail: Enable docker in multi-user.target make container created with restart=always to start. We still want socket activation as it decouples dependencies between the existing of /var/run/docker.sock and the docker daemon. This means that services can rely on the availability of this socket. Fixes #11478 #21303 wantedBy = ["multi-user.target"]; This allows us to remove the postStart hack, as docker reports on its own when it is ready. Type=notify The following will set unset some limits because overhead in kernel's ressource accounting was observed. Note that these limit only apply to containerd. Containers will have their own limit set. LimitNPROC=infinity LimitCORE=infinity TasksMax=infinity Upgrades may require schema migrations. This can delay the startup of dockerd. TimeoutStartSec=0 Allows docker to create its own cgroup subhierarchy to apply ressource limits on containers. Delegate=true When dockerd is killed, container should be not affected to allow `live restore` to work. KillMode=process
* | | | plex: fix a minor syntax issue in systemd ExecStartMatt McHenry2016-12-23
| | | |