Age | Commit message (Collapse) | Author | Files | Lines |
|
This reverts commit 70c6f6572dda0f2516bad812857ef814ec710a12.
|
|
nixos manual: add missing space after "copytoram"
|
|
These don't have affect the default Hydra setup (you need to pass
the relevant system in the supportedSystem list) but let's add it for
completeness and convenience.
|
|
Nothing probably uses this, but let's be pedantic and have the
pre-included channel on the install media be as close as possible to
what 'nix-channel --update' will give them.
The only remaining difference is that the channel adds programs.sqlite,
which is fundamentally unfixable.
|
|
Solving #30396
|
|
|
|
cc @fpletz
|
|
lxd: 2.16 -> 3.0.0; fixes build
|
|
docker# [ 11.054736] d24d6cdd57c9[763]: /bin/bash: error while loading
shared libraries: libreadline.so.7: cannot open shared object file:
Permission denied
docker# /bin/bash: error while loading shared libraries:
libreadline.so.7: cannot open shared object file: Permission denied
docker: exit status 127
docker: output:
error: command `docker run --rm -u 1000:1000 bash /bin/bash --version'
did not succeed (exit code 127)
command `docker run --rm -u 1000:1000 bash /bin/bash --version' did not
succeed (exit code 127)
|
|
|
|
|
|
Because it improves out-of-the-box user experience a lot (IMHO).
(zsh completion is already on by default.)
Remove "programs.bash.enableCompletion = true" from
nixos-generate-config.pl, which feels superflous now.
|
|
|
|
Update shadowsocks-libuv and add shadowsocks service
|
|
|
|
|
|
|
|
grafana: support socket protocol
|
|
nixos/prosody: add user/group options, fix pidfile path
|
|
|
|
|
|
|
|
trezord: 1.2.1 -> 2.0.12
|
|
`exfat-utils' and `fuse_exfat' are both aliases of `exfat'
|
|
Signed-off-by: Austin Seipp <aseipp@pobox.com>
|
|
zfs.autoSnapshot: make `frequent` run every 15 mins
|
|
fixes bug that there is 30 minutes between hh:45 and hh:15 every hour.
|
|
The old trezord is obsolete and no longer functions with Trezor's password manager app.
|
|
|
|
|
|
|
|
|
|
nixos/prosody: add dataDir option
|
|
|
|
exportReferencesGraph is deprecated and doesn't have the generated
initial Nix database contain the SHA256 of the contents of the store
paths, which breaks various things under Nix 2.0.
|
|
config.hardware.onlykey configuration option
|
|
|
|
|
|
Argh, debugging NixOS tests takes forever…
(cherry picked from commit 1afb6e790a6a28a4fc5f310a2b0e5e012eb416fd)
|
|
fix: nixos/nginx certificate location
|
|
clementine: provide free derivation by default
|
|
pam_cgfs was part in lxcfs before and moved here
fixes #37985
|
|
nixos/less: add configFile option
|
|
duplicati: init at 2.0.3.3
|
|
Expose the path to a lesskey file as a module option. This makes it
possible to maintain a single lesskey file, used for both NixOS and
non-nix systems. An example of how this can be done follows.
1. Write a derivation that fetches lesskey from a known location:
{ stdenv, fetchgit }:
stdenv.mkDerivation {
name = "foo";
src = fetchgit { .. };
phases = [ "unpackPhase" "installPhase" ];
installPhase = "mkdir -p $out && cp $src/lesskey $out/lesskey";
}
2. Set programs.less.configFile to the corresponding path:
programs.less = {
enable = true;
configFile = "${pkgs.foo}/lesskey";
};
|
|
nixos/network-scripted: print error details
|
|
nixos/iftop: add module
|
|
With #36556, a check was introduced to make sure the user and group
names do not exceed their respective maximum length. This is in part
because systemd also enforces that length, but only at runtime.
So in general it's a good idea to catch as much as we can during
evaluation time, however the maximum length of the group name was set to
16 characters according groupadd(8).
The maximum length of the group names however is a compile-time option
and even systemd allows more than 16 characters. In the mentioned pull
request (#36556) there was already a report that this has broken
evaluation for people out there.
I have also checked what other distributions are doing and they set the
length to either 31 characters or 32 characters, the latter being more
common.
Unfortunately there is a difference between the maximum length enforced
by the shadow package and systemd, both for user name lengths and group
name lengths. However, systemd enforces both length to have a maximum of
31 characters and I'm not sure if this is intended or just a off-by-one
error in systemd.
Nevertheless, I choose 32 characters simply to bring it in par with the
maximum user name length.
For the NixOS assertion however, I use a maximum length of 31 to make
sure that nobody accidentally creates services that contain group names
that systemd considers invalid because of a length of 32 characters.
Signed-off-by: aszlig <aszlig@nix.build>
Closes: #38548
Cc: @vcunat, @fpletz, @qknight
|
|
|
|
|