summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* nixos/gitlab: rebuild authorized_keys during preStartWilliButz2018-09-25
| | | | | This updates the path to the 'gitlab-shell' to the correct store path when gitlab is restarted.
* gitlab module: workhorse may start before gitlabRobin Gloster2018-09-25
|
* nixos/gitlab: avoid creating recursive symlinks, add gitlab-rake depsKristoffer Thømt Ravneberg2018-09-25
|
* Merge pull request #47296 from matthewbauer/closure-size-reductionsxeji2018-09-24
|\ | | | | ISO/OVA closure size reductions
| * nixos: don’t enableQt4Support for installer profileMatthew Bauer2018-09-24
| | | | | | | | | | | | This is already done in installer/cd-dvd/installation-cd-graphical-kde.nix but not in profiles/graphical.nix. Related to #47256.
* | nixos/chrony: clean up, rework to be a little closer to upstreamAustin Seipp2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Most importantly, this sets PrivateTmp, ProtectHome, and ProtectSystem so that Chrony flaws are mitigated, should they occur. Moving to ProtectSystem=full however, requires moving the chrony key files under /var/lib/chrony -- which should be fine, anyway. This also ensures ConditionCapability=CAP_SYS_TIME is set, ensuring that chronyd will only be launched in an environment where such a capability can be granted. Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | nixos/trezord: revised and updated udev rules10001012018-09-24
| | | | | | | | nixos/trezord: revised and updated udev rules
* | nixos: initrd/luks: make uuid specified devices discoverableEdward Tjörnhammar2018-09-24
| |
* | Merge pull request #34409 from steveeJ/steveej-qemu-vm-fixesJörg Thalheim2018-09-24
|\ \ | | | | | | qemu-vm: fix script syntax and VM args
| * | virtualization/qemu-vm: fix and improve virtio/scsi switchingStefan Junker2018-09-22
| | |
* | | Revert "nixos: set nixos in nixPath"Eelco Dolstra2018-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 67c8c4917799496dcf2ad6a500441fbbaeb918c9. 'nix run nixos.firefox' is *not* supposed to work - the Nix 2.x interface attempts to standardize on nixpkgs.*, to get rid of the nixos/nixpkgs confusion that existed with the channels interface. So let's not bring that confusion back.
* | | Merge pull request #46193 from oxij/nixos/manual-to-docSamuel Dionne-Riel2018-09-24
|\ \ \ | | | | | | | | nixos: doc: implement #12542
| * | | nixos: doc: move non-service parts of `service.nixosManual` to ↵Jan Malakhovski2018-09-23
| | | | | | | | | | | | | | | | `documentation.nixos`
| * | | nixos: doc: rename `manual` to `manualHTML`, cleanup referencesJan Malakhovski2018-09-23
| | | | | | | | | | | | | | | | | | | | | | | | Because when I see "config.system.build.manual.manual" after I forgot what it means I ask "Why do I need that second `.manual` there again?". Doesn't happen with `config.system.build.manual.manualHTML`.
* | | | Merge pull request #47180 from avnik/fix/rmilterJörg Thalheim2018-09-24
|\ \ \ \ | | | | | | | | | | Fix rmilter socket path, add deprecation notice
| * | | | rmilter: deprecation noticeAlexander V. Nikolaev2018-09-23
| | | | |
| * | | | rmilter: move rmilter.sock out of /run/rmilterAlexander V. Nikolaev2018-09-22
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /run/rmilter is set by systemd, and have root:root ownership, which prevent pid file to write. This fix suggested to be promoted to 18.09 branch. (Although rmilter itself is deprecated, and I plan to remove it, after 18.09 would be released)
* | | | Merge pull request #47206 from matthewbauer/add-nixos-to-nixpathMatthew Bauer2018-09-23
|\ \ \ \ | | | | | | | | | | nixos: set nixos in nixPath
| * | | | nixos: set nixos in nixPathMatthew Bauer2018-09-23
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes using the nixos channel work out of the box with the new Nix commands. For example: $ nix run nixos.firefox -c firefox Fixes #46536
* | | | Merge pull request #47205 from matthewbauer/add-kdoctoolsMatthew Bauer2018-09-23
|\ \ \ \ | | | | | | | | | | kde: add kdoctools to default environment
| * | | | kde: add kdoctools to default environmentMatthew Bauer2018-09-23
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | khelpcenter needs meinproc5 to work properly. Hopefully doesn’t effect closure sizes too much - kdoctools is rather small. Fixes #46539 /cc @ttuegel
* | | | Merge pull request #47204 from matthewbauer/make-firefox-defaultMatthew Bauer2018-09-23
|\ \ \ \ | | | | | | | | | | nixos: make firefox the default browser
| * | | | nixos: make firefox default browserMatthew Bauer2018-09-22
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without this the graphical installer has no way to open the manual. You can fix it yourself by installing any HTML browser but this might be unfamiliar to users new to NixOS and without any other way to open the manual. The downside is it will also increase download sizes. Fixes #46537
* | | | Merge pull request #46959 from worldofpeace/emby/correct-permissionSarah Brofeldt2018-09-23
|\ \ \ \ | | | | | | | | | | nixos/emby: ensure plugins are writeable
| * | | | nixos/emby: ensure plugins are writeableworldofpeace2018-09-20
| | | | |
* | | | | Merge pull request #45161 from Gerschtli/update/ts3Sarah Brofeldt2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | teamspeak_server: 3.0.13.6 -> 3.3.0
| * | | | | teamspeak_server: 3.0.13.6 -> 3.3.0Tobias Happ2018-08-17
| | | | | |
* | | | | | iwd: 0.7 -> 0.8Vladyslav Mykhailichenko2018-09-23
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #45941 from NixOS/staging-nextFrederik Rietdijk2018-09-23
|\ \ \ \ \ | | | | | | | | | | | | Staging next
| * \ \ \ \ Merge master into staging-nextFrederik Rietdijk2018-09-18
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'master' into staging-nextUli Baum2018-09-13
| |\ \ \ \ \ \
| * \ \ \ \ \ \ Merge branch 'master' into staging-nextVladimír Čunát2018-09-04
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1477053
| * \ \ \ \ \ \ \ Merge master into stagingFrederik Rietdijk2018-09-02
| |\ \ \ \ \ \ \ \
| * | | | | | | | | alternative for iproute module (#41801)volth2018-09-01
| | | | | | | | | |
| * | | | | | | | | Merge branch 'master' into stagingVladimír Čunát2018-09-01
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A few trivial conflicts due to *Platforms mass replace.
| * \ \ \ \ \ \ \ \ \ Merge #45720: coreutils: split a coreutils-full versionVladimír Čunát2018-09-01
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | coreutils: split a coreutils-full versionVladimír Čunát2018-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - default coreutils is stripped of /share/ (11 -> 2 MiB) - coreutils-full retains /share/ and adds openssl for faster *sum tools - NixOS systemPackages contains coreutils-full - *Support parameter defaults are moved inside (it seemed confusing to have `? false` and "at once" with `? isLinux`) Closure considerations: + typical build-time closure will get lighter by ~9 MiB - typical closure of NixOS installation will grow by ~2 MiB, due to referring to both versions. I think it would be possible to re-use most of the utils between the two versions, but the expression would get much more complex. I considered having stdenv with minimal coreutils and the default `coreutils` attribute being full, but it turned out there were too many trivial references in nixpkgs, so it didn't seem easy to keep rebuild impact of openssl from growing significantly.
| * | | | | | | | | | | Merge #42880: libinput: split .bin outputVladimír Čunát2018-08-30
| |\ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | libinput: make .bin the first outputVladimír Čunát2018-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That's the convention:
* | | | | | | | | | | | | nixos/iso-image: fix 32bit UEFI bootUli Baum2018-09-23
| |_|_|_|_|_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UEFI iso image for i686 didn't boot because the default boot file was incorrectly named bootx32.efi. The correct name is bootia32.efi.
* | | | | | | | | | | | sddm: link whole sddm directory, not just themes (#47174)Michael Peyton Jones2018-09-22
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | Merge pull request #46274 from mvnetbiz/libratbagJan Tojnar2018-09-21
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | libratbag: init at v0.9.903
| * | | | | | | | | | | libratbag: init at v0.9.903Matt Votava2018-09-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add package libratbag and service module ratbagd Libratbag contains ratbagd daemon and ratbagctl cli to configure buttons, dpi, leds, etc. of gaming mice. Add mvnetbiz to maintainers.
* | | | | | | | | | | | Merge pull request #46510 from worldofpeace/installer-refactoradisbladis2018-09-20
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | installer: refactor
| * | | | | | | | | | | | installer: refactorworldofpeace2018-09-11
| |/ / / / / / / / / / /
* | | | | | | | | | | | nixos/yabar: fix module & test (#46954)Maximilian Bosch2018-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `pkgs.yabar` package is relatively old (2016-04) and contains several issues fixed on master. `yabar-unstable` containsa recent master build with several fixes and a lot of new features (I use `yabar-unstable` for some time now and had no issues with it). In the upstream bugtracker some bugs could be fixed on ArchLinux by simply installing `yabar-git` (an AUR package which builds a recent master). To stabilize the module, the option `programs.yabar.package` now defaults to `pkgs.yabar-unstable` and yields a warning with several linked issues that are known on `pkgs.yabar`. The test has been refactored as well to ensure that `yabar` actually starts (and avoid non-deterministic random success) and takes a screenshot of a very minimalistic configuration on IceWM. Fixes #46899
* | | | | | | | | | | | nix: 2.1.1 -> 2.1.2Eelco Dolstra2018-09-20
| | | | | | | | | | | |
* | | | | | | | | | | | datadog-agent: remove privateTmp=trueDomen Kožar2018-09-19
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows postgres integration to connect to socket in /tmp
* | | | | | | | | | | lightdm: fix tmpfiles path (#46886)Edmund Wu2018-09-19
| | | | | | | | | | |
* | | | | | | | | | | codimd: remove unneeded defaultsWilliButz2018-09-18
| | | | | | | | | | |