summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge commit '3ed545ab31146e607c57649936c75869d6aa9ba2' into ↵John Ericson2018-01-09
|\ | | | | | | ericson2314-cross-master
| * mate: let caja find extensions and gsettings schemasJosé Romildo Malaquias2018-01-09
| |
| * mate-panel: let mate-panel find applets in config system pathJosé Romildo Malaquias2018-01-09
| |
| * mate-control-center: add gsettings schemas path to XDG varsJosé Romildo Malaquias2018-01-09
| | | | | | | | | | | | | | mate-control-center depends on mate-settings-daemon, but the later needs gsettings schemas provided by the former. To fix this the gsettings schema path from mate-control-center is added to XDG_DATA_DIRS at session startup.
| * mate-session-manager: add debug option to mate serviceJosé Romildo Malaquias2018-01-09
| |
| * tomcat9: 9.0.0.M17 -> 9.0.2Andreas Rammhold2018-01-09
| | | | | | | | also renamed from tomcatUnstable to tomcat9
| * nixos/udev: fix outdated udev rules for network devicesJörg Thalheim2018-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Udev changed its internal naming, so this rule file no longer applied correctly. Therefore some properties such as network driver no longer matched in systemd-networkd. After updating we have more properties in systemd-networkd: $ sudo networkctl status wlp3s0 ... Driver: iwlwifi ... To prevent this in future, the file is no copied from systemd directly
| * mopidy: fix, resolves #32234Yegor Timoshenko2018-01-08
| |
| * nixos/matrix-synapse: Add module parameter extraConfigFiles (#33276)Johannes Bornhold2018-01-07
| | | | | | | | | | This allows to configure additional configuration files for Synapse. This way secrets can be kept in a secure place on the file system without a need to go through the Nix store.
| * nixos/dnscrypt-proxy: removeJoachim Fasting2018-01-07
| | | | | | | | | | | | The upstream project ceased. See https://github.com/NixOS/nixpkgs/issues/33540
| * Merge pull request #33531 from vdm/patch-1Peter Hoeg2018-01-07
| |\ | | | | | | Update macos USB instructions
| | * Update macos USB instructionsVincent Murphy2018-01-06
| | | | | | | | | "Ejecting" from the Finder ejects the entire device which is then not available for dd. diskutil unmountDisk does the right thing. Furthermore writing to diskN instead of rdiskN failed to complete even after waiting >10 minutes.
| * | gitlab module: config changes for gitlab 10.3Robin Gloster2018-01-07
| | |
| * | gitlab module: gitaly fixesRobin Gloster2018-01-07
| | |
| * | Merge pull request #33418 from Ma27/test-driver/mention-changes-in-manualJörg Thalheim2018-01-07
| |\ \ | | | | | | | | test-driver: mention `$user` argument in the NixOS manual and the Impala release notes
| | * | test-driver: mention `$user` argument in the NixOS manual and the Impala ↵Maximilian Bosch2018-01-06
| | | | | | | | | | | | | | | | release notes
| * | | Merge pull request #30518 from Infinisil/usbmuxd-serviceGraham Christensen2018-01-06
| |\ \ \ | | |_|/ | |/| | usbmuxd service: init
| | * | usbmuxd service: user and group optionsSilvan Mosberger2017-10-18
| | | |
| | * | usbmuxd service: initSilvan Mosberger2017-10-17
| | | |
| * | | nixos/availableKernelModules: add logitech hidJaakko Luttinen2018-01-06
| | | | | | | | | | | | | | | | This adds support for Logitech (wireless) USB keyboards at boot
| * | | nixos/clamav: replace mkIf [] with optionalLéo Gaspard2018-01-06
| | | |
| * | | nixos/clamsmtp: initLéo Gaspard2018-01-06
| | | |
| * | | nixos: introduce boot.growPartition (#33521)zimbatm2018-01-06
| | |/ | |/| | | | Move it from being a profile
| * | Merge pull request #33406 from samueldr/doc/usb-deviceOrivej Desh2018-01-06
| |\ \ | | | | | | | | Documentation: reword "Obtaining NixOS" paragraph to remove contradiction + update link
| | * | doc: Obtaining NixOS: New link to section in wiki.Samuel Dionne-Riel2018-01-03
| | | | | | | | | | | | | | | | | | | | This adds a link to the new section in the new wiki that refers to the same contents as the previously removed link.
| | * | doc: Obtaining NixOS now refers to USB media creation chapter.Samuel Dionne-Riel2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This: * Removes contradiction with information in the later paragraph. * Removes a dead link to the Wiki.
| * | | Merge pull request #33197 from bgamari/gitlab-jws-fixOrivej Desh2018-01-06
| |\ \ \ | | | | | | | | | | gitlab: Rename jws_private_key to openid_connect_signing_key
| | * | | gitlab: Rename jws_private_key to openid_connect_signing_keyBen Gamari2017-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/gitlabhq/omnibus-gitlab/commit/24d56df29b156576f16fca84257304c2f062e9db
| * | | | lightdm-gtk-greater: add configuration options for clock format and indicatorsJosé Romildo Malaquias2018-01-06
| | | | |
| * | | | fixup! buildkite-agent: change hooksPath type to 'path' (and prevent it ↵zimbatm2018-01-05
| | | | | | | | | | | | | | | | | | | | from hitting the store)
| * | | | nixos/service.tt-rss: improve pgsql support, do not use static uid/gidRobin Gloster2018-01-05
| | | | |
| * | | | nixos/service.tt-rss: improve mysql automatic setupJaakko Luttinen2018-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | If the user chooses MySQL, it is enabled by default. Also, the used database is created automatically along with the user and permissions.
| * | | | nixos/service.tt-rss: enable nginx automaticallyJaakko Luttinen2018-01-05
| | | | |
| * | | | nixos/service.tt-rss: use tt_rss userJaakko Luttinen2018-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add tt_rss system user. - Use tt_rss as the user by default. - Create tt_rss user and group automatically if used.
| * | | | nixos/service.tt-rss: fix #27048Jaakko Luttinen2018-01-05
| | | | |
| * | | | Merge pull request #33372 from Mic92/memcacheJörg Thalheim2018-01-04
| |\ \ \ \ | | | | | | | | | | | | nixos/memcached: make unix sockets usuable
| | * | | | nixos/memcached: make unix sockets usuableJörg Thalheim2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before: - /var/run/memcached is a bad default for a socket path, since its parent directory must be writeable by memcached. - Socket directory was not created by the module itself -> this was left as a burden to the user? - Having a static uid with a dynamic user name is not very useful. after: - Replace services.memcached.socket by a boolean flag. This simplifies our code, since we do not have to check if the user specifies a path with a parent directory that should be owned by memcached (/run/memcached/memcached.sock -> /run/memcached). - Remove fixed uid/gid allocation. The only file ever owned by the daemon is the socket that will be recreated on every start. Therefore user and group ids do not need to be static. - only create the memcached user, if the user has not specified a different one. The major use case for changing option is to allow existing services (such as php-fpm) opening the local unix socket. If we would unconditionally create a user that option would be useless.
| * | | | | Merge pull request #33415 from peterhoeg/p/hvPeter Hoeg2018-01-04
| |\ \ \ \ \ | | | | | | | | | | | | | | hyperv-daemons: package and nixos module
| | * | | | | hyperv-daemons: add nixos modulePeter Hoeg2018-01-04
| | | |_|/ / | | |/| | |
| * | | | | Merge pull request #33370 from Mic92/redisJörg Thalheim2018-01-04
| |\ \ \ \ \ | | | | | | | | | | | | | | nixos/redis: remove static uid/gid assignment
| | * | | | | nixos/redis: remove static uid/gid assignmentJörg Thalheim2018-01-03
| | | |/ / / | | |/| | | | | | | | | | | | | | | all files are chowned on startup
| * | | | | Merge pull request #32845 from Ma27/test-driver/allow-user-unitsJörg Thalheim2018-01-04
| |\ \ \ \ \ | | |/ / / / | |/| | | | test-driver: support testing user units
| | * | | | test-driver: support testing user unitsMaximilian Bosch2018-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is quite complicated to test services using the test-driver when declaring user services with `systemd.user.services` such as many X11-based services like `xautolock.service`. This change adds an optional `$user` parameter to each systemd-related function in the test-driver and runs `systemctl --user` commands using `su -l $user -c ...` and sets the `XDG_RUNTIME_DIR` variable accordingly and a new function named `systemctl` which is able to run a systemd command with or without a specified user. The change can be confirmed with a simple VM declaration like this: ``` import ./nixos/tests/make-test.nix ({ pkgs, lib }: with lib; { name = "systemd-user-test"; nodes.machine = { imports = [ ./nixos/tests/common/user-account.nix ]; services.xserver.enable = true; services.xserver.displayManager.auto.enable = true; services.xserver.displayManager.auto.user = "bob"; services.xserver.xautolock.enable = true; }; testScript = '' $machine->start; $machine->waitForX; $machine->waitForUnit("xautolock.service", "bob"); $machine->stopJob("xautolock.service", "bob"); $machine->startJob("xautolock.service", "bob"); $machine->systemctl("list-jobs --no-pager", "bob"); $machine->systemctl("show 'xautolock.service' --no-pager", "bob"); ''; }) ```
| * | | | | nixos/dkimproxy-out: init (#33229)Léo Gaspard2018-01-03
| | | | | |
* | | | | | nixos/security-wrapper: Fix cross-compilationBen Gamari2018-01-09
| | | | | |
* | | | | | make-ext4-fs: Dependencies are nativeBuildInputsBen Gamari2018-01-09
| | | | | |
* | | | | | makeSquashfs: Inputs are nativeBuildInputsBen Gamari2018-01-09
|/ / / / /
* | | | | Merge pull request #32258 from ryantrinkle/add-nat-extraCommandsRyan Trinkle2018-01-02
|\ \ \ \ \ | | | | | | | | | | | | nat: add extraCommands option
| * | | | | nat: add extraCommands and extraStopCommands optionsRyan Trinkle2017-12-06
| | | | | |
* | | | | | Merge remote-tracking branch 'upstream/staging' into HEADFrederik Rietdijk2018-01-02
|\ \ \ \ \ \