summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* Merge pull request #43308 from Chiiruno/dev/hydronSilvan Mosberger2018-07-18
|\ | | | | hydron: init at 2018-07-11
| * nixos/hydron: initOkina Matara2018-07-18
| |
* | nixos: systemd.globalEnvironment: fix typeSilvan Mosberger2018-07-18
| | | | | | | | | | | | | | Follow up fix of fb2a8d66699c96d6a687eb71ebfcca08e3405037 https://github.com/NixOS/nixpkgs/pull/38356 https://github.com/NixOS/nixpkgs/pull/40416
* | Merge pull request #43728 from srhb/k8srbacfixSarah Brofeldt2018-07-18
|\ \ | | | | | | nixos/kubernetes: Don't lose rbac submodule with no explicit options
| * | nixos/kubernetes: Don't lose rbac submodule with no explicit optionsSarah Brofeldt2018-07-18
| | |
* | | nixos/kubernetes: Added missing dependency, awk, to kube-addon-manager path ↵Johan Thomsen2018-07-18
| | | | | | | | | | | | (#43708)
* | | Merge staging-next into masterFrederik Rietdijk2018-07-17
|\ \ \
| * \ \ Merge master into staging-nextFrederik Rietdijk2018-07-16
| |\ \ \
| * \ \ \ Merge branch 'master' into staging-nextVladimír Čunát2018-07-14
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Hydra: ?compare=1468896
| * \ \ \ \ Merge pull request #43088 from matthewbauer/miscMatthew Bauer2018-07-05
| |\ \ \ \ \ | | | | | | | | | | | | | | Get rid of 2 unneeded packages
| * \ \ \ \ \ Merge pull request #42887 from matthewbauer/libsecurity-closure-reductionsMatthew Bauer2018-07-02
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Libsecurity closure reductions
| * \ \ \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2018-07-02
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | This apparently fixes some broken src fetches (gnuradio, twisted).
| * \ \ \ \ \ \ \ Merge branch 'master' into stagingVladimír Čunát2018-06-30
| |\ \ \ \ \ \ \ \
| * | | | | | | | | pcsclite: split packageJan Tojnar2018-06-29
| | | | | | | | | |
* | | | | | | | | | Merge pull request #42748 from patternspandemic/neo4j-serviceSilvan Mosberger2018-07-16
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | | nixos/neo4j: Update module, make compatible with neo4j 3.4
| * | | | | | | | | nixos/neo4j: Update module, make compatible with neo4j 3.4patternspandemic2018-07-12
| | | | | | | | | |
* | | | | | | | | | aerospike: init at 4.2.0.4Wael M. Nasreddine2018-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Volth <volth@webmaster.ms>
* | | | | | | | | | Merge pull request #43147 from Ma27/fix-nixos-option-evaluationFranz Pletz2018-07-16
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | nixos/nixos-option: don't abort in case of evaluation errors
| * | | | | | | | | | nixos/nixos-option: don't abort in case of evaluation errorsMaximilian Bosch2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running e.g. `nixos-option boot.kernelPackages` I get an output like this on the current unstable channel (18.09pre144959.be1461fc0ab): ``` $ nixos-option boot.kernelPackages Value: *exit 1* ``` This is fairly counter-intuitive as I have no clue what might went wrong. `strace` delivers an output like this: ``` read(3, "error: Package \342\200\230cryptodev-linu"..., 128) = 128 read(3, "ux/cryptodev/default.nix:22 is m"..., 128) = 128 read(3, "lowBroken = true; }\nin configura"..., 128) = 128 read(3, "you can add\n { allowBroken = tr"..., 128) = 128 read(3, "n)\n", 128) = 3 read(3, "", 128) = 0 ``` `nixos-option` evaluates the system config using `nix-instantiate` which might break when the evaluation fails (e.g. due to broken or unfree packages that are prohibited to evaluate by default). The script aborts due to the shebang `@shell@ -e`. In order to ensure that no unexpected behavior occurs due to removing `-e` from the interpreter the easiest way to work around this was to wrap `nix-instantiate` in `evalNix()` with a `set +e`. The function checks the success of the evaluation with `$?` in the end. Additionally `evalNix` shouldn't break, if one evaluation (e.g. the values that contain a package set by default) to return additional information like a description. With the change `nixos-option boot.kernelPackages` delivers the following output for me: ``` Value: error: Package ‘cryptodev-linux-1.9-4.14.52’ in /nix/store/47z2s8cwppymmgzw6n7pbcashikyk5jk-nixos/nixos/pkgs/os-specific/linux/cryptodev/default.nix:22 is marked as broken, refusing to evaluate. Default: { __unfix__ = <LAMBDA>; acpi_call = <CODE>; amdgpu-pro = <CODE>; ati_drivers_x11 = <CODE>; batman_adv = <CODE>; bbswitch = <CODE>; bcc = <CODE>; beegfs-module = <CODE>; blcr = <CODE>; broadcom_sta = <CODE>; callPackage = <CODE>; cpupower = <CODE>; cryptodev = <CODE>; dpdk = <CODE>; e1000e = <CODE>; ena = <CODE>; evdi = <CODE>; exfat-nofuse = <CODE>; extend = <CODE>; facetimehd = <CODE>; fusionio-vsl = <CODE>; hyperv-daemons = <CODE>; ixgbevf = <CODE>; jool = <CODE>; kernel = <CODE>; lttng-modules = <CODE>; mba6x_bl = <CODE>; mwprocapture = <CODE>; mxu11x0 = <CODE>; ndiswrapper = <CODE>; netatop = <CODE>; nvidiaPackages = <CODE>; nvidia_x11 = <CODE>; nvidia_x11_beta = <CODE>; nvidia_x11_legacy304 = <CODE>; nvidia_x11_legacy340 = <CODE>; nvidiabl = <CODE>; odp-dpdk = <CODE>; openafs = <CODE>; openafs_1_8 = <CODE>; perf = <CODE>; phc-intel = <CODE>; pktgen = <CODE>; ply = <CODE>; prl-tools = <CODE>; recurseForDerivations = true; rtl8192eu = <CODE>; rtl8723bs = <CODE>; rtl8812au = <CODE>; rtl8814au = <CODE>; rtlwifi_new = <CODE>; sch_cake = <CODE>; spl = <CODE>; splLegacyCrypto = <CODE>; splStable = <CODE>; splUnstable = <CODE>; stdenv = <CODE>; sysdig = <CODE>; systemtap = <CODE>; tbs = <CODE>; tmon = <CODE>; tp_smapi = <CODE>; usbip = <CODE>; v4l2loopback = <CODE>; v86d = <CODE>; vhba = <CODE>; virtualbox = <CODE>; virtualboxGuestAdditions = <CODE>; wireguard = <CODE>; x86_energy_perf_policy = <CODE>; zfs = <CODE>; zfsLegacyCrypto = <CODE>; zfsStable = <CODE>; zfsUnstable = <CODE>; } Example: { _type = "literalExample"; text = "pkgs.linuxPackages_2_6_25"; } Description: "This option allows you to override the Linux kernel used by\nNixOS. Since things like external kernel module packages are\ntied to the kernel you're using, it also overrides those.\nThis option is a function that takes Nixpkgs as an argument\n(as a convenience), and returns an attribute set containing at\nthe very least an attribute <varname>kernel</varname>.\nAdditional attributes may be needed depending on your\nconfiguration. For instance, if you use the NVIDIA X driver,\nthen it also needs to contain an attribute\n<varname>nvidia_x11</varname>.\n" Declared by: "/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/kernel.nix" Defined by: "/home/ma27/Projects/nixos-config/system/boot.nix" ```
* | | | | | | | | | | Merge pull request #43494 from jb55/clipmenu-masterxeji2018-07-16
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | clipmenu: init at 5.4.0
| * | | | | | | | | | | nixos/modules: add clipmenu user serviceWilliam Casarin2018-07-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a clipmenud daemon user service
* | | | | | | | | | | | Merge pull request #37096 from jfrankenau/feat-cups-socketFranz Pletz2018-07-15
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | nixos/cupsd: Add option to start when needed
| * | | | | | | | | | | | nixos/cupsd: add option to start when neededJohannes Frankenau2018-07-14
| | | | | | | | | | | | |
* | | | | | | | | | | | | nixos/flatpak: slim down test enviroment a bitJan Tojnar2018-07-15
| |/ / / / / / / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #43169 from samueldr/fix/stripDirsMatthew Bauer2018-07-14
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | Fixes `stripDirs` use after signature change
| * | | | | | | | | | | stage-1: Fixes use of stripDirs.Samuel Dionne-Riel2018-07-07
| | |_|_|_|/ / / / / / | |/| | | | | | | | |
* | | | | | | | | | | Merge pull request #43243 from peterhoeg/f/sddmqtThomas Tuegel2018-07-14
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | sddm: use tmpfiles.d to wipe QML cache
| * | | | | | | | | | | sddm: use tmpfiles.d to wipe QML cachePeter Hoeg2018-07-09
| | | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #42910 from bkchr/kde_update_start_menuThomas Tuegel2018-07-14
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | services.plasma5: Update start menu with an activationScript
| * | | | | | | | | | | | services.plasma5: Update start menu with an activationScriptBastian Köcher2018-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To update the plasma start menu `kbuildsyscoca5` needs to be executed. There are several people complaining about missing applications in their plasma start menu. This patch adds a activationScript for plasma, that runs `kbuildsyscoca5` for each user that has `isNormalUser` == `true`.
* | | | | | | | | | | | | Merge pull request #41745 from rvolosatovs/fix/sshdFranz Pletz2018-07-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nixos: Add more ssh-keygen params
| * | | | | | | | | | | | | sshd: Add issue references to services.openssh.authorizedKeysFilesRoman Volosatovs2018-06-12
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | sshd: Support more ssh-keygen parametersRoman Volosatovs2018-06-12
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | Merge pull request #43511 from peterhoeg/m/firejailPeter Hoeg2018-07-14
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | firejail: add nixos module
| * | | | | | | | | | | | | firejail: add nixos modulePeter Hoeg2018-07-14
| | |_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add support for wrapping binaries with firejail.
* | | | | | | | | | | | | httpd: Fix typoSilvan Mosberger2018-07-13
| |_|_|_|_|_|/ / / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | raspberrypiWirelessFirmware: initBen Wolsieffer2018-07-12
| | | | | | | | | | | |
* | | | | | | | | | | | sdImage: make partition ID/UUID configurableAndrew Dunham2018-07-12
| | | | | | | | | | | |
* | | | | | | | | | | | nixos: remove option services.xserver.desktopManager.xfce.screenLockvolth2018-07-12
| | | | | | | | | | | |
* | | | | | | | | | | | nixos/tests/letsencrypt: Hardcode certs and keysaszlig2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 0c7c1660f78e4f6befe0a210e1a9efae783a1733 I have set allowSubstitutes to false, which avoided the substitution of the certificates. Unfortunately substitution may still happen later when the certificate is merged with the CA bundle. So the merged CA bundle might be substituted from a binary cache but the certificate itself is built locally, which could result in a different certificate in the bundle. So instead of adding just yet another workaround, I've now hardcoded all the certificates and keys in a separate file. This also moves letsencrypt.nix into its own directory so we don't mess up nixos/tests/common too much. This was long overdue and should finally make the dependency graph for the ACME test more deterministic. Signed-off-by: aszlig <aszlig@nix.build>
* | | | | | | | | | | | nixos/tests/letsencrypt: Fix go source installaszlig2018-07-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since e95f17e2720e67e2eabd59d7754c814d3e27a0b2, Go packages no longer contain the source tree, however Boulder seems to need that as it generates a few files during build. Ideally we would only pick the files that are needed and put it into a separate output, but I currently don't have time for this so I'm marking this with XXX to get back to it later. Signed-off-by: aszlig <aszlig@nix.build>
* | | | | | | | | | | | nixos/virtualbox: Adds more options to virtualbox-image.nix (#42699)Dave Laing2018-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * nixos/virtualbox: Adds more options to virtualbox-image.nix Previously you could only set the size of the disk. This change adds the ability to change the amount of memory that the image gets, along with the name / derivation name / file name for the VM. * Incorporates some review feedback
* | | | | | | | | | | | nixos/bamf: initJan Tojnar2018-07-11
| | | | | | | | | | | |
* | | | | | | | | | | | nixos/tests/taskserver: fix typos (#43284)Oliver Evans2018-07-11
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | |
* | | | | | | | | | | nixos/tests/taskserver: fix evalUli Baum2018-07-11
|/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since IP address options were changed for 18.03, eval has failed with: "The option `networking.interfaces.eth1.subnetMask' is used but not defined." although this option is not used at all in nixos anymore. The misleading error message seems to be generated from evaluating warnings for `mkRemovedOptionModule ["subnetMask"]` which apparently broke here when this test inherited network.interfaces from one VM config to another. Cc: @aszlig
* | | | | | | | | | nixos/udisks2: use upstream unitJan Tojnar2018-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies the module and gets rid of the following error: The --no-debug option is deprecated and ignored. See '--help
* | | | | | | | | | Merge pull request #38324 from rvl/znc-uri-prefixxeji2018-07-10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | znc: add uriPrefix option
| * | | | | | | | | | znc: add uriPrefix optionRodney Lorrimar2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows the ZNC web interface to be hosted behind a reverse proxy as a subdirectory. https://wiki.znc.in/Reverse_Proxy#As_subdirectory
* | | | | | | | | | | options.i18n.inputMethod.package: fix type (#43239)volth2018-07-09
| | | | | | | | | | |
* | | | | | | | | | | nixos/nexus: fix evaluationvolth2018-07-09
| | | | | | | | | | |