| Commit message (Collapse) | Author | Age |
|\
| |
| |
| | |
ericson2314-cross-master
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| | |
also renamed from tomcatUnstable to tomcat9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
The upstream project ceased.
See https://github.com/NixOS/nixpkgs/issues/33540
|
| |\
| | |
| | | |
Update macos USB instructions
|
| | |
| | |
| | | |
"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.
|
| | | |
|
| | | |
|
| |\ \
| | | |
| | | | |
test-driver: mention `$user` argument in the NixOS manual and the Impala release notes
|
| | | |
| | | |
| | | |
| | | | |
release notes
|
| |\ \ \
| | |_|/
| |/| | |
usbmuxd service: init
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This adds support for Logitech (wireless) USB keyboards at boot
|
| | | | |
|
| | | | |
|
| | |/
| |/|
| | | |
Move it from being a profile
|
| |\ \
| | | |
| | | | |
Documentation: reword "Obtaining NixOS" paragraph to remove contradiction + update link
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds a link to the new section in the new wiki that refers to the
same contents as the previously removed link.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This:
* Removes contradiction with information in the later paragraph.
* Removes a dead link to the Wiki.
|
| |\ \ \
| | | | |
| | | | | |
gitlab: Rename jws_private_key to openid_connect_signing_key
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
See
https://github.com/gitlabhq/omnibus-gitlab/commit/24d56df29b156576f16fca84257304c2f062e9db
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
from hitting the store)
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If the user chooses MySQL, it is enabled by default. Also, the used database is
created automatically along with the user and permissions.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Add tt_rss system user.
- Use tt_rss as the user by default.
- Create tt_rss user and group automatically if used.
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
nixos/memcached: make unix sockets usuable
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
hyperv-daemons: package and nixos module
|
| | | |_|/ /
| | |/| | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | | |
nixos/redis: remove static uid/gid assignment
|
| | | |/ / /
| | |/| | |
| | | | | |
| | | | | | |
all files are chowned on startup
|
| |\ \ \ \ \
| | |/ / / /
| |/| | | | |
test-driver: support testing user units
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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");
'';
})
```
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
nat: add extraCommands option
|
| | | | | | |
|
|\ \ \ \ \ \ |
|