summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* gummiboot module: Don't use obsolete environment.nix optionShea Levy2014-01-05
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Fix extra kernelDev referenceShea Levy2014-01-05
| | | | Signed-off-by: Shea Levy <shea@shealevy.com>
* Merge branch 'merge-kernel-builds' into upstream-masterShea Levy2014-01-05
|\ | | | | | | | | | | | | | | | | | | | | | | | | This is a second attempt at unifying the generic and manual-config kernel builds (see #412 for the last time). The set of working kernel packages is a superset of those that work on master, and as the only objection last time was the size of the $dev closure and now both $out and $dev combined are 20M smaller than $out on master (see message for ac2035287fbec30d92165fd3839d1bf71b8edd47), this should be unobjectionable. Signed-off-by: Shea Levy <shea@shealevy.com>
| * Update and fix kernel packages to new kernel buildShea Levy2014-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In most cases, this just meant changing kernelDev (now removed from linuxPackagesFor) to kernel.dev. Some packages needed more work (though whether that was because of my changes or because they were already broken, I'm not sure). Specifics: * psmouse-alps builds on 3.4 but not 3.10, as noted in the comments that were already there * blcr builds on 3.4 but not 3.10, as noted in comments that were already there * open-iscsi, ati-drivers, wis-go7007, and openafsClient don't build on 3.4 or 3.10 on this branch or on master, so they're marked broken * A version-specific kernelHeaders package was added The following packages were removed: * atheros/madwifi is superceded by official ath*k modules * aufs is no longer used by any of our kernels * broadcom-sta v6 (which was already packaged) replaces broadcom-sta * exmap has not been updated since 2011 and doesn't build * iscis-target has not been updated since 2010 and doesn't build * iwlwifi is part of mainline now and doesn't build * nivida-x11-legacy-96 hasn't been updated since 2008 and doesn't build Everything not specifically mentioned above builds successfully on 3.10. I haven't yet tested on 3.4, but will before opening a pull request. Signed-off-by: Shea Levy <shea@shealevy.com>
* | networkmanager: register PPTP serviceThomas Tuegel2014-01-02
| |
* | network-interfaces: Add the ability to create bond devicesWilliam A. Kennington III2013-12-31
|/ | | | | | | | This patch adds support for the creations of new bond devices, aggregate pipes of physical devices for extra throughput or failover. Additionally, add better correction at the startup of a bridge of vlan interface (delete old, stale interfaces).
* Merge pull request #1430 from wkennington/mtuMathijs Kwik2013-12-30
|\ | | | | network-interfaces: Add mtu setting support
| * network-interfaces: Add mtu setting supportWilliam A. Kennington III2013-12-30
| | | | | | | | | | Adds a setting to the network interface configuration for changing the mtu for each specified interface.
* | Merge pull request #1431 from wkennington/vlanMathijs Kwik2013-12-30
|\ \ | | | | | | network-interfaces: Add support for creating vlans
| * | network-interfaces: Add support for creating vlansWilliam A. Kennington III2013-12-29
| |/ | | | | | | | | This patch adds support for vlan creation at machine startup, so that we can adjust interface settings for vlan devices using nix.
* | services.redshift: Start after display-manager.service.Moritz Ulrich2013-12-29
| | | | | | | | Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* | services.redshift: Enable auto-restart.Moritz Ulrich2013-12-29
|/ | | | | | | | The redshift service stops working after some time (the program exits after some hours/days). It looks like these exits are related to calls to xrandr (for multiple displays) or suspend-to-ram. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* Fixed a code typo in the documentationGeorges Dubus2013-12-29
|
* windowManager.xmonad: Make it configurable and extensible.Moritz Ulrich2013-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR #1366 The previous windowManager.xmonad option only starts xmonad and doesn't make ghc available. This assumes that the user has GHC with access to the xmonad package in his PATH when using xmonad. Xmonad in Nix is now patched to accept the XMONAD_{GHC,XMESSAGE} environment variables which define the path to either ghc or xmessage. These are set automatically when using xmonad through windowManager.xmonad. My (or specific: @aristidb and my) changes make it possible to use Xmonad without adding GHC to any profile. This is useful if you want to add a different GHC to your profile. This commit introduces some options: - xmonad.haskellPackages: Controls which Haskell package set & GHC set is used to (re)build Xmonad - xmonad.extraPackages: Function returning a list of additional packages to make available to GHC when rebuilding Xmonad - xmonad.enableContribExtras: Boolean option to build xmonadContrib and xmonadExtras. Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
* Merge x-updatesVladimír Čunát2013-12-25
|\
| * Merge master into x-updatesVladimír Čunát2013-12-23
| |\
| * \ Merge master into x-updatesVladimír Čunát2013-12-21
| |\ \
| * \ \ Merge master into x-updatesVladimír Čunát2013-12-18
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/desktops/gnome-2/desktop/gvfs/default.nix pkgs/development/libraries/cogl/default.nix pkgs/development/libraries/libsoup/2.44.nix
| * \ \ \ Merge master into x-updatesVladimír Čunát2013-12-10
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts (simple): pkgs/top-level/all-packages.nix
| * \ \ \ \ Merge branch 'master' into x-updatesVladimír Čunát2013-12-07
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts (just different styles, same semantics): pkgs/development/libraries/libusb1/default.nix
| * \ \ \ \ \ Merge master into x-updatesVladimír Čunát2013-12-02
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch master into x-updatesVladimír Čunát2013-11-23
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts (not used, deleted): pkgs/desktops/xfce/common.nix
| * | | | | | | | xfce4notifyd: minor update, add to the default installationVladimír Čunát2013-11-18
| | | | | | | | |
* | | | | | | | | nixos: don't white-list port 8200 in the firewall when minidlna is enabledPeter Simons2013-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you want minidla to accept connections from the rest of the world, please add networking.firewall.allowedTCPPorts = [ 8200 ]; networking.firewall.allowedUDPPorts = [ 1900 ]; to /etc/nixos/configuration.nix. See <http://lists.science.uu.nl/pipermail/nix-dev/2013-November/011997.html> for the discussion that lead to this.
* | | | | | | | | nixos: don't white-list port 5900 in the firewall when x11vnc is enabledPeter Simons2013-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you want x11vnc to receive TCP connections from the rest of the world, please add networking.firewall.allowedTCPPorts = [ 5900 ]; to /etc/nixos/configuration.nix. See <http://lists.science.uu.nl/pipermail/nix-dev/2013-November/011997.html> for the discussion that lead to this.
* | | | | | | | | nixos: don't white-list port 631 in the firewall when CUPS is enabledPeter Simons2013-12-23
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If you want CUPS to receive UDP printer announcements from the rest of the world, please add networking.firewall.allowedUDPPorts = [ 631 ]; to /etc/nixos/configuration.nix. See <http://lists.science.uu.nl/pipermail/nix-dev/2013-November/011997.html> for the discussion that lead to this.
* | | | | | | | nixos initrd: load atkbd, not xtkbdLluís Batlle i Rossell2013-12-23
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | I don't think anyone has a XT keyboard in a computer running nixos.
* | | | | | | Make Ejabberd service workMichael Raskin2013-12-20
| | | | | | |
* | | | | | | mediawiki: Update to 1.20.8Eelco Dolstra2013-12-20
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | CVE-2013-4567, CVE-2013-4568
* | | | | | Merge pull request #1373 from offlinehacker/nixos/memcached/user_fixMichael Raskin2013-12-14
|\ \ \ \ \ \ | | | | | | | | | | | | | | memcached: set uid to make it work with #1076
| * | | | | | memcached: set uid to make it work with #1076Jaka Hudoklin2013-12-13
| | | | | | |
* | | | | | | Merge pull request #1362 from tomberek/ddclient_correctionMichael Raskin2013-12-14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Correct web-skip value to match behavior of checkip.dyndns.com
| * | | | | | | Correct web-skip value to match behavior of checkip.dyndns.comThomas Bereknyei2013-12-11
| | | | | | | |
* | | | | | | | Merge pull request #1340 from bjornfor/ntopngMichael Raskin2013-12-14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add ntopng package and nixos service module
| * | | | | | | | nixos: add ntopng serviceBjørn Forsman2013-12-09
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ntopng is a high-speed web-based traffic analysis and flow collection tool. Enable it by adding this to configuration.nix: services.ntopng.enable = true; Open a browser at http://localhost:3000 and login with the default username/password: admin/admin.
* | | | | | | | add herbstluftwm enable optionDavid Virgilio2013-12-14
| |_|/ / / / / |/| | | | | |
* | | | | | | Google Compute image: fix punctuation in description, give disk image proper ↵Rob Vermaas2013-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | name with version and revision.
* | | | | | | Manual: Fix typoEelco Dolstra2013-12-12
| |/ / / / / |/| | | | | | | | | | | | | | | | | Fixes #1363.
* | | | | | fail2ban: Fix preStart actionEelco Dolstra2013-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Creating /run/fail2ban didn't work since it didn't have write permission to /run. Now it does. Reported by Thomas Bereknyei.
* | | | | | Remove a hardcoded SSH public key from the Google Compute image.Rob Vermaas2013-12-11
| | | | | |
* | | | | | Add initial configuration for Google Compute EngineRob Vermaas2013-12-11
| |_|_|_|/ |/| | | |
* | | | | nixos/libvirtd-service: fix fail-to-start when no machines are configuredBjørn Forsman2013-12-09
|/ / / / | | | | | | | | | | | | | | | | Don't fail to start the libvirtd service just because there are no files that match the /etc/libvirt/qemu/*.xml pattern.
* | | | nixos/avahi-service: small documentation updateBjørn Forsman2013-12-07
| | | |
* | | | postgresql: Fix shutdownEelco Dolstra2013-12-03
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Postgres was taking a long time to shutdown. This is because we were sending SIGINT to all processes, apparently confusing the autovacuum launcher. Instead it should only be sent to the main process (which takes care of shutting down the others). The downside is that systemd will also send the final SIGKILL only to the main process, so other processes in the cgroup may be left behind. There should be an option for this...
* | | Fix passing of kernel parametersEelco Dolstra2013-12-02
| | | | | | | | | | | | | | | Broken in 9ee30cd9b51c46cea7193993d006bb4301588001. Reported by Arvin Moezzi.
* | | cups: Allow users in the wheel group to do admin actionsEelco Dolstra2013-12-01
| | |
* | | systemd: add services.journald.extraConfig optionSong Wenwu2013-11-30
| | |
* | | Merge pull request #1292 from jozko/openldap-fixesDomen Kožar2013-11-28
|\ \ \ | | | | | | | | Added openldap user, group and configure service so its not running as root
| * | | Added openldap user, group and configure service so its not running as root.Jozko Skrablin2013-11-28
| | | |
* | | | nixos/libvirtd-service: fix for garbage collected emulator pathsBjørn Forsman2013-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libvirtd puts the full path of the emulator binary in the machine config file. But this path can unfortunately be garbage collected while still being used by the virtual machine. Then this happens: Error starting domain: Cannot check QEMU binary /nix/store/z5c2xzk9x0pj6x511w0w4gy9xl5wljxy-qemu-1.5.2-x86-only/bin/qemu-kvm: No such file or directory Fix by updating the emulator path on each service startup to something valid (re-scan $PATH).