about summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #86055 from Ma27/wireguard-kernel-versionsJörg Thalheim2020-05-28
|\
| * nixos/wireguard: test against multiple kernel versionsMaximilian Bosch2020-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When testing WireGuard updates, I usually run the VM-tests with different kernels to make sure we're not introducing accidental regressions for e.g. older kernels. I figured that we should automate this process to ensure continuously that WireGuard works fine on several kernels. For now I decided to test the latest LTS version (5.4) and the latest kernel (currently 5.6). We can add more kernels in the future, however this seems to significantly slow down evaluation and time. The list can be customized by running a command like this: nix-build nixos/tests/wireguard --arg kernelVersionsToTest '["4.19"]' The `kernelPackages` argument in the tests is null by default to make sure that it's still possible to invoke the test-files directly. In that case the default kernel of NixOS (currently 5.4) is used.
* | Merge pull request #89040 from romildo/upd.deepin-screenshotJosé Romildo Malaquias2020-05-28
|\ \ | | | | | | deepin.deepin-screenshot: remove (has been archived upstream)
| * | deepin.deepin-screenshot: remove (has been archived upstream)José Romildo Malaquias2020-05-27
| | | | | | | | | | | | It has been deprecated (migrated to deepin-screen-recorder after v20).
* | | Merge pull request #88942 from peterhoeg/m/kde_ddcPeter Hoeg2020-05-28
|\ \ \ | | | | | | | | powerdevil: add DDC support
| * | | nixos/plasma: support setting brightness via DDCPeter Hoeg2020-05-26
| | | |
* | | | Merge pull request #89044 from joachimschmidt557/rethinkdb-enable-optionMichele Guerini Rocco2020-05-28
|\ \ \ \ | | | | | | | | | | nixos/rethinkdb: refactor enable option
| * | | | nixos/rethinkdb: refactor enable optionjoachimschmidt5572020-05-27
| | | | |
* | | | | Merge pull request #87812 from joachimschmidt557/mysql-enable-optionMichele Guerini Rocco2020-05-28
|\ \ \ \ \ | |/ / / / |/| | | | nixos/mysql: refactor enable option
| * | | | nixos/mysql: refactor enable optionjoachimschmidt5572020-05-14
| | | | |
* | | | | Merge pull request #85900 from rnhmjoj/dnscryptMichele Guerini Rocco2020-05-27
|\ \ \ \ \ | |_|_|/ / |/| | | | nixos/dnscrypt-wrapper: use dnscrypt-proxy1
| * | | | nixos/tests/dnscrypt-wrapper: initrnhmjoj2020-05-25
| | | | |
| * | | | nixos/dnscrypt-wrapper: make provider keys configurablernhmjoj2020-05-25
| | | | |
| * | | | nixos/dnscrypt-wrapper: use dnscrypt-proxy1rnhmjoj2020-05-25
| | | | |
* | | | | nix: 2.3.4 -> 2.3.5Eelco Dolstra2020-05-27
| | | | |
* | | | | Merge pull request #88881 from mmahut/ergoMarek Mahut2020-05-27
|\ \ \ \ \ | | | | | | | | | | | | ergo: init at 3.2.5
| * | | | | tests/ergo: initMarek Mahut2020-05-26
| | | | | |
| * | | | | nixos/ergo: initMarek Mahut2020-05-26
| | | | | |
* | | | | | Merge pull request #88791 from romildo/upd.luminaJosé Romildo Malaquias2020-05-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixos/lumina: use xsession provided
| * | | | | | nixos/lumina: use xsession providedJosé Romildo Malaquias2020-05-25
| | | | | | |
* | | | | | | Merge pull request #88603 from romildo/upd.enlightenmentJosé Romildo Malaquias2020-05-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | enlightenment.enlightenment: 0.23.1 -> 0.24.0, cleanup and fixes
| * | | | | | | nixos/tests/enlightenment: fix some steps in the first time wizardJosé Romildo Malaquias2020-05-25
| | | | | | | |
| * | | | | | | enlightenment.enlightenment: fix setuid wrappersJosé Romildo Malaquias2020-05-24
| | | | | | | |
| * | | | | | | nixos/enlightenment: add ephoto and rageJosé Romildo Malaquias2020-05-24
| | | | | | | |
| * | | | | | | nixos/enlightenment: remove some themes and xauthJosé Romildo Malaquias2020-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - E already comes with a default icon theme - There are already the gtk default Adwaita themes for gtk2, gtk3 and icons - Remove gnome-icon-theme (from old gtk2) - Remove tango-icon-theme - Remove xauth (used by kdesu), as kdesu is not a componnent of E. If really needed it should be added in the system configuration.
| * | | | | | | nixos/enlightenment: no need to explicitly set XDG_MENU_PREFIXJosé Romildo Malaquias2020-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is already set in the source code upstream.
| * | | | | | | nixos/enlightenment: use display manager session packagesJosé Romildo Malaquias2020-05-24
| | | | | | | |
* | | | | | | | Merge pull request #76542 from primeos/etc-hosts-fqdn-fixFlorian Klink2020-05-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/networking: Add the FQDN and hostname to /etc/hosts
| * | | | | | | | nixos: Require networking.hostName to be a valid DNS labelMichael Weiss2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also means that the hostname must not contain the domain name part anymore (i.e. must not be a FQDN). See RFC 1035 [0], "man 5 hostname", or the kernel documentation [1]. Note: For legacy reasons we also allow underscores inside of the label but this is not recommended and intentionally left undocumented. [0]: https://tools.ietf.org/html/rfc1035 [1]: https://www.kernel.org/doc/html/latest/admin-guide/sysctl/kernel.html#domainname-hostname Co-authored-by: zimbatm <zimbatm@zimbatm.com>
| * | | | | | | | nixos/tests/hostname: init (check system's host name)Julian Stecklina2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NixOS currently has issues with setting the FQDN of a system in a way where standard tools work. In order to help with experimentation and avoid regressions, add a test that checks that the hostname is reported as the user wanted it to be. Co-authored-by: Michael Weiss <dev.primeos@gmail.com>
| * | | | | | | | nixos/networking: Add the FQDN and hostname to /etc/hostsMichael Weiss2020-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the output of "hostname --fqdn" (previously the domain name was not appended). Additionally it's now possible to use the FQDN. This works by unconditionally adding two entries to /etc/hosts: 127.0.0.1 localhost ::1 localhost These are the first two entries and therefore gethostbyaddr() will always resolve "127.0.0.1" and "::1" back to "localhost" [0]. This works because nscd (or rather the nss-files module) returns the first matching row from /etc/hosts (and ignores the rest). The FQDN and hostname entries are appended later to /etc/hosts, e.g.: 127.0.0.2 nixos-unstable.test.tld nixos-unstable ::1 nixos-unstable.test.tld nixos-unstable Note: We use 127.0.0.2 here to follow nss-myhostname (systemd) as close as possible. This has the advantage that 127.0.0.2 can be resolved back to the FQDN but also the drawback that applications that only listen to 127.0.0.1 (and not additionally ::1) cannot be reached via the FQDN. If you would like this to work you can use the following configuration: ```nix networking.hosts."127.0.0.1" = [ "${config.networking.hostName}.${config.networking.domain}" config.networking.hostName ]; ``` Therefore gethostbyname() resolves "nixos-unstable" to the FQDN (canonical name): "nixos-unstable.test.tld". Advantages over the previous behaviour: - The FQDN will now also be resolved correctly (the entry was missing). - E.g. the command "hostname --fqdn" will now work as expected. Drawbacks: - Overrides entries form the DNS (an issue if e.g. $FQDN should resolve to the public IP address instead of 127.0.0.1) - Note: This was already partly an issue as there's an entry for $HOSTNAME (without the domain part) that resolves to 127.0.1.1 (!= 127.0.0.1). - Unknown (could potentially cause other unexpected issues, but special care was taken). [0]: Some applications do apparently depend on this behaviour (see c578924) and this is typically the expected behaviour. Co-authored-by: Florian Klink <flokli@flokli.de>
* | | | | | | | | earlyoom: patch absolute dbus path and make nixos module up to date (#88443)oxalica2020-05-25
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * earlyoom: patch absolute path of dbus-send * nixos/earlyoom: replace `notificationsCommand` with `enableNotification` * nixos/earlyoom: setup `systembus-notify` when `enableNotification`
* | | | | | | | nixos/cri-o: default to upstream pausezowoq2020-05-25
| | | | | | | |
* | | | | | | | nixos/cri-o: add runtime optionzowoq2020-05-25
| | | | | | | |
* | | | | | | | nixos/cri-o, cri-o: add wrapperzowoq2020-05-25
| | | | | | | |
* | | | | | | | Merge pull request #75435 from Elyhaka/fprintdJan Tojnar2020-05-25
|\ \ \ \ \ \ \ \
| * | | | | | | | fprintd: 0.9.0 -> 1.90.1Elyhaka2020-05-19
| | | | | | | | |
* | | | | | | | | Merge pull request #85539 from rnhmjoj/breezyMichele Guerini Rocco2020-05-25
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | treewide: replace bazaar with breezy
| * | | | | | | | | nixos/release-notes: document bazaar removalrnhmjoj2020-05-25
| | | | | | | | | |
| * | | | | | | | | treewide: replace bazaar with breezyrnhmjoj2020-05-25
| | |_|_|_|/ / / / | |/| | | | | | |
* / | | | | | | | cri-o: update module configurationSascha Grunert2020-05-25
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update the default pause image - Set the cgroup manager to systemd - Enable `manage_ns_lifecycle` instead of the deprecated `manage_network_ns_lifecycle` option Signed-off-by: Sascha Grunert <sgrunert@suse.com>
* | | | | | | | Merge pull request #88725 from aanderse/modem-managerFlorian Klink2020-05-24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | nixos/networkmanager: apply --filter-policy=STRICT to modemmanager service
| * | | | | | | | nixos/networkmanager: apply --filter-policy=STRICT to modemmanager serviceAaron Andersen2020-05-23
| | | | | | | | |
* | | | | | | | | Merge pull request #82753 from Kloenk/feature/engelsystemKim Lindberger2020-05-24
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | engelsystem: init at 3.1.0
| * | | | | | | | nixos/engelsystem: Add testtalyz2020-05-24
| | | | | | | | |
| * | | | | | | | nixos/engelsystem: initFinn Behrens2020-05-24
| | | | | | | | |
* | | | | | | | | Merge pull request #87934 from gnidorah/cdemarkuskowa2020-05-24
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/cde: add extraPackages option
| * | | | | | | | | nixos/cde: add extraPackages optiongnidorah2020-05-24
| | |_|_|_|_|_|/ / | |/| | | | | | |
* | | | | | | | | Merge pull request #83287 from iv-nn/add-rtorrent-serviceAaron Andersen2020-05-24
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | nixos/rtorrent: add service
| * | | | | | | | | nixos/rtorrent: add serviceivann2020-05-24
| | | | | | | | | |