| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
programs.zsh: move evlauation of `${zshAliases}` after `cfg.interactiveShellInit`
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`cfg.interactiveShellInit`
`cfg.interactiveShellInit` is used by modules like
`programs.zsh.oh-my-zsh`. This means that all aliases defined in
`programs.zsh.shellAliases` might be overriden which is highly
unpredictable
|
|\ \
| | |
| | | |
Gitlab runner improve
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is similar to how it is implemented for the Jenkins service.
Bash and docker-machine are added by default as they are required in
many cases.
|
| | | |
|
|\ \ \
| | | |
| | | | |
tests: fix ipfs test, test actual networking functionality
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
systemd does not create device units for loopback devices,
since they are not physical.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Deduplicate some filterSource invocations
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This version should have more conventional regexes that work across many
platforms and regex engines. This is an issue because up until Nix 1.11,
Nix called out to the libc regex matcher, which behaved differently on
Darwin and Linux. And in Nix 1.12, we're moving to std::regex which will
also behave differently here.
And yes, I do actually evaluate make-disk-image.nix on Darwin ;)
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
radicale: update to version 2
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This commit readds and updates the 1.x package from 1.1.4 to 1.1.6 which
also includes the needed command for migrating to 2.x
The module is adjusted to the version change, defaulting to radicale2 if
stateVersion >= 17.09 and radicale1 otherwise. It also now uses
ExecStart instead of the script service attribute. Some missing dots at
the end of sentences were also added.
I added a paragraph in the release notes on how to update to a newer
version.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
frandom: Remove
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Reloadable containers
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
are applied on `nixos-rebuild switch` invocations.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
template instances
This makes declarative containers truly reloadable. Current code already declares it:
https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/nixos/modules/virtualisation/containers.nix#L488
```
restartIfChanged = false;
```
https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/nixos/modules/virtualisation/containers.nix#L540
```
reloadIfChanged = true;
```
Original author: @chrisfarms in https://github.com/NixOS/nixpkgs/pull/3021/commits/6e36619b277f78ece1bb81b79b5651897e46a2bf
Most of stuff from that commit has already been ported.
|
| |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | |
| | | | | | |
This is required for running commands likes screen and tmux, especially inside containers.
See also : https://www.kernel.org/doc/Documentation/filesystems/devpts.txt
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add the proxy variables so that auto upgrade works behind a proxy.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Additional CUPS drivers can be added via "services.printing.drivers" but
Gutenprint was an exception. It was possible to add a Gutenprint
derivation to that list and it would work at first but unlike the other
drivers Gutenprint requires a script to be run after each update or any
attempt to print something would simply fail and an error would show up
in the jobs queue (http://localhost:631/jobs/):
"The PPD version (5.2.11) is not compatible with Gutenprint 5.2.13.
Please run
`/nix/store/7762kpyhfkcgmr3q81v1bbyy0bjhym80-gutenprint-5.2.13/sbin/cups-genppdupdate'
as administrator."
This is due to state in "/var/lib/cups/ppd" and one would need to run
"/nix/store/.../bin/cups-genppdupdate -p /var/lib/cups/ppd" manually.
The alternative was to enable the following option:
"services.printing.gutenprint" but this had two disadvantages:
1) It is an exception that one could be unaware of or that could
potentially cause some confusion.
2) One couldn't use a customized Gutenprint derivation in
"services.printing.drivers" but would instead have to overwrite
"pkgs.gutenprint".
This new approach simply detects a Gutenprint derivation in
"services.printing.gutenprint" by checking if the meta set of a
derivation contains "isGutenprint = true". Therefore no special
exception for Gutenprint would be required and it could easily be
applied to other drivers if they would require such a script to be run.
|
| |/ / / /
|/| | | |
| | | | |
| | | | | |
Fixes #26611.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Now uses the upstream systemd unit which adds lots of hardening flags.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
nixos/hardware/raid/hpsa: init at 2.40
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 9e00c643d823b9c7483c13cc338c6a3322102a9c.
reason: https://github.com/NixOS/nixpkgs/pull/28392#issuecomment-325130848
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
boot.kernelParams: dedup and sort
|
| | |_|_|_|/
| |/| | | |
| | | | | |
| | | | | | |
dedup and sort boot.kernelParams to avoid restarting services on eval order change
Fixes https://github.com/NixOS/nixpkgs/issues/28277
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
nixos: i2pd: bits and pieces
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* nixos/usbguard: create package and module
No usbguard module or package existed for NixOS previously. USBGuard
will protect you from BadUSB attacks. (assuming configuration is done
correctly)
* nixos/usbguard: remove extra packages
Users can override this by themselves.
* nixos/usbguard: add maintainer and fix style
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
airsonic: init at 10.0.0
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
systemd services are initialised with a default PATH.
This path includes coreutils.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
- shell invocation is not necessary here
|