| Commit message (Collapse) | Author | Age |
| |
|
|\
| |
| | |
nixos/display-managers: rely on socket to activate pulseaudio
|
| | |
|
|\ \
| | |
| | | |
gobby5: fix build
|
| | |
| | |
| | |
| | |
| | | |
* Use multiple outputs to reduce the number of rebuilds necessary.
* Fix build with GTK+ support
|
|\ \ \
| | | |
| | | | |
nixos/ohMyZsh: allow multiple derivations in `ZSH_CUSTOM`
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In the last year `programs.oh-my-zsh` gained more complexity and since
the introduction of features like `customPkgs` which builds a
`ZSH_CUSTOM` path from a sequence of derivation a documentation may be
fairly helpful to make the knowledge how to use the module and how to
package new ZSH plugins visible.
See https://github.com/NixOS/nixpkgs/pull/43282#issuecomment-410770432
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`ZSH_CUSTOM`
If multiple third-party modules shall be used for `oh-my-zsh` it has to
be possible to create another env which composes all the packages.
Now it can be done like this:
```
{ pkgs, ... }:
{
programs.zsh.enable = true;
programs.zsh.ohMyZsh = {
enable = true;
customPkgs = with pkgs; [
lambda-mod-zsh-theme
nix-zsh-completions
];
theme = "lambda-mod";
plugins = [ "nix" ];
};
}
```
Please keep in mind that this is not compatible with
`programs.zsh.ohMyZsh.custom`, only one of these options can be used
ATM.
Each package should store its outputs into
`$out/share/zsh/<output-name>`. Completions (and ZSH-only) extensions
should live in the `fpath` (`$out/share/zsh/site-functions`), plugins in
`.../plugins` and themes in `.../themes` (please refer to
fdb6bf6ed68c2f089ae6c729dfeaa3eddea2ce6a and 406d64aad162b3a4881747be4e24705fb5182573).
All scripts in `customPkgs` will be linked together using `linkFarm` to
provide a single directory for all scripts from all derivations in
`customPkgs` as suggested in https://github.com/NixOS/nixpkgs/pull/43282#issuecomment-410396365.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This fixes an issue where setting both
`boot.loader.systemd-boot.editor` to `false` and
`boot.loader.systemd-boot.consoleMode` to any value would concatenate
the two configuration lines in the output, resulting in an invalid
`loader.conf`.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since a9d69a74d6edb6bcca29b1189d4bc3b203ecaf25, the passphrase prompt
now no longer starts with "Enter passphrase for" but now it's just
"Passphrase for", which causes the luksroot installer test to fail.
I've tested this on a x86_64-linux machine and the test now succeeds.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @oxij, @samueldr
Issue: #29441
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix evaluation of two tests
|
| | |/ /
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
nixos/libvirtd: add option to run qemu as non-root
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
New option virtualisation.libvirtd.qemuRunAsRoot (default: true).
If false, qemu is run as non-privileged user qemu-libvirtd,
reducing security risk
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
nixos/certmgr: init
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
youtrack: 2018.1.41051 -> 2018.2.42284
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
add `extraConfig` section to `networking.wireless`
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows the user to add `wpa_supplicant` config options not yet supported by Nix without having to write the entire `wpa_supplicant.conf` file manually.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
nixos/vault: make package configurable
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
add `/share/sddm/themes` to `environment.pathsToLink`
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Without this, there are no SDDM themes available in the directory configured in `sddm.conf`.
|
| |_|/ / /
|/| | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
nixos: initrd/luks: allow to reuse passphrases, cleanup
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
From reading the source I'm pretty sure it doesn't support multiple Yubikeys, hence
those options are useless.
Also, I'm pretty sure nobody actually uses this feature, because enabling it causes
extra utils' checks to fail (even before applying any patches of this branch).
As I don't have the hardware to test this, I'm too lazy to fix the utils, but
I did test that with extra utils checks commented out and Yubikey
enabled the resulting script still passes the syntax check.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also reuse common cryptsetup invocation subexpressions.
- Passphrase reading is done via the shell now, not by cryptsetup.
This way the same passphrase can be reused between cryptsetup
invocations, which this module now tries to do by default (can be
disabled).
- Number of retries is now infinity, it makes no sense to make users
reboot when they fail to type in their passphrase.
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also fix Yubikey timeout handling mess.
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
zerotier: added option to customise the port used
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also store scripts directly in the nix store rather than having the
superfluous /bin/ tree.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
WIP fwupd: 1.0.5 -> 1.1.0
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We override the ESP mount point in the config file /etc/fwupd/uefi.conf
(available since version 1.0.6), as it is set to a path in the nix store
during build time.
Tests are disabled as it needs /etc/os-release, which is not available
when building with sandboxing enabled.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Some modules of cloud-init can cope with a network not immediately
available (notably, the EC2 module), but some others won't retry if
network is not available (notably, the Cloudstack module).
network.target doesn't give much guarantee about the network
availability. Applications not able to start without a fully
configured network should be ordered after network-online.target.
Also see #44573 and #44524.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Adds a replacement for the previously broken
`services.database.cassandra` with tests for a multi-node setup.
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
services.plasma5: Make activationscript use absolute path to
|
| | |_|/ /
| |/| | |
| | | | |
| | | | | |
`kbuildsyscoca5`
|
| | | | | |
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This code was referenced.
This reverts commit 87f5930c3fb2c852f5243278b7a9da8e117d95e4.
cc @volth
|
|\ \ \ \
| | | | |
| | | | | |
trackpoint: Make the device name configurable
|
| |/ / / |
|