summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* 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
| | |
* | | 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
|\ \ \ \
| * \ \ \ Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2018-01-01
| |\ \ \ \ | | | |_|/ | | |/| |
| * | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2018-01-01
| |\ \ \ \
| * \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2017-12-31
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | A few thousand rebuilds from master, again. Hydra: ?compare=1422362
| * \ \ \ \ \ Merge pull request #26805 from obsidiansystems/cross-elegantJohn Ericson2017-12-30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Make cross compilation elegant
| | * | | | | | doc: Breaking change release not for dependency propagation logicJohn Ericson2017-12-30
| | | | | | | |
| * | | | | | | Merge branch 'ericson2314-cross-base' into stagingJohn Ericson2017-12-30
| |\| | | | | |
| * | | | | | | Merge remote-tracking branch 'upstream/master' into HEADFrederik Rietdijk2017-12-30
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2017-12-29
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Haskell rebuild :-) Hydra: ?compare=1421865
| * | | | | | | | | release-notes 18.03: fixup build after 553e8be1Vladimír Čunát2017-12-29
| | | | | | | | | |
| * | | | | | | | | Merge branch 'master' into stagingVladimír Čunát2017-12-29
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hydra: ?compare=1421760
| * | | | | | | | | | release-notes 18.03: add MariaDB update notesRobin Gloster2017-12-29
| | | | | | | | | | |
| * | | | | | | | | | mysql module: cleanup obsolete checksRobin Gloster2017-12-29
| | | | | | | | | | |
| * | | | | | | | | | ghostOne: removeRobin Gloster2017-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | broken and unmaintained
* | | | | | | | | | | awesome: Use --search instead of $LUA_PATH/$LUA_CPATHUli Schlachter2018-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of polluting the environment with environment variables which are inherited by processes spawned from awesome, use the command line argument "--search" to add things to the search path. cc #33169
* | | | | | | | | | | Merge pull request #30686 from gnidorah/keyringJörg Thalheim2018-01-02
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | pam: add optional pam_gnome_keyring integration
| * | | | | | | | | | | pam: add optional pam_gnome_keyring integrationgnidorah2018-01-01
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #33227 from Ekleog/fcron-opensmtpdJörg Thalheim2018-01-02
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fcron module: be compatible with non-wrapped sendmail's, like opensmt…
| * | | | | | | | | | | fcron module: be compatible with non-wrapped sendmail's, like opensmtpd'sLéo Gaspard2017-12-31
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #33273 from fadenb/patch-1Franz Pletz2018-01-01
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / |/| | | | | | | | | | | lldpd module: create a lldpd user as system user
| * | | | | | | | | | | lldpd module: create a lldpd user as system userTristan Helmich2018-01-01
| | |_|_|_|_|_|_|/ / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #31157 from sorki/lxcfs_pam_relatedJörg Thalheim2018-01-01
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / |/| | | | | | | | | | [wip] lxcfs,pam: disable cgmanager, enable pam_cgfs, lxcfs 2.0.7 -> 2.0.8
| * | | | | | | | | | lxcfs: remove cgmanager dependencyJörg Thalheim2017-11-07
| | | | | | | | | | |
| * | | | | | | | | | pam, lxcfs: enable pam_cgfsRichard Marko2017-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to #30023
| * | | | | | | | | | lxcfs: don't enable cgmanagerRichard Marko2017-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to #30023
* | | | | | | | | | | nixos/rspamd: add extraConfig parameter (#33226)Léo Gaspard2017-12-31
| |_|_|_|_|_|_|/ / / |/| | | | | | | | |
* | | | | | | | | | nixos/beegfs: fix the build of the NixOS manualOrivej Desh2017-12-31
| | | | | | | | | |
* | | | | | | | | | beegfs: init at 6.17Markus Kowalewski2017-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | package, kernel module, nixos module, and nixos test
* | | | | | | | | | xfce: resolve conflict with KDEYegor Timoshenko2017-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This resolves some aspects of #33231, but GDK_PIXBUF_MODULE_FILE doesn't really belong to any DE module.
* | | | | | | | | | Merge pull request #32914 from Infinisil/znapzendzetupOrivej Desh2017-12-31
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | znapzend service: stateless setup
| * | | | | | | | | | nixos/znapzend: stateless setupSilvan Mosberger2017-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables znapzend users to specify its full configuration through NixOS options, without ever needing to use the stateful `znapzendzetup` command. This works by running znapzendzetup with the specified config in ExecPre, just before the znapzend daemon is started. There is also the `pure` option which will clear all previous znapzend setups, making it as stateless as can get, as only the setup declared in configuration.nix will be persisted.
* | | | | | | | | | | Merge pull request #33196 from obsidiansystems/bintools-release-noteJohn Ericson2017-12-30
|\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / | |/| | | | | | | | | doc: Breaking change release note for bintools-wrapper
| * | | | | | | | | | doc: Breaking change release note for bintools-wrapperJohn Ericson2017-12-30
| | | | | | | | | | |
* | | | | | | | | | | libinput: disableWhileTyping = false by defaultYegor Timoshenko2017-12-30
| |_|_|_|_|_|_|/ / / |/| | | | | | | | |
* | | | | | | | | | tmux module: add secureSocket optiongnidorah2017-12-29
| |_|_|_|_|_|/ / / |/| | | | | | | |
* | | | | | | | | nixos/profiles/all-hardware: remove unavailable modulesFranz Pletz2017-12-29
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | usbguard service: `rules` option should be of type 'lines'Nadrieril2017-12-29
| | | | | | | |
* | | | | | | | nsd module: make use of NSDs configFile optionChristoph Hrdinka2017-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Hrdinka <c.github@hrdinka.at>
* | | | | | | | services.xserver.desktopManager.plasma5: add qtvirtualkeyboard to systemPackagesadisbladis2017-12-28
| | | | | | | |