about summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* Merge pull request #43863 from volth/unused4Jörg Thalheim2018-07-21
|\ | | | | [bot] nixos/*: remove unused arguments in lambdas
| * [bot] nixos/*: remove unused arguments in lambdasvolth2018-07-20
| |
* | ssh: fix 3572f89bbe154087d8ad83c36674d0c2499c0967Daiderd Jordan2018-07-21
| |
* | ssh: don't add empty PubkeyAcceptedKeyTypes/HostKeyAlgorithmsDaiderd Jordan2018-07-21
| | | | | | | | | | | | | | The options introduced in e2444a433fb would generate a broken ssh config when set to an empty list. /etc/ssh/ssh_config line 7: Missing argument.
* | Merge pull request #40686 from Izorkin/sshDaiderd Jordan2018-07-21
|\ \ | | | | | | ssh: custom config key types
| * | ssh: custom config key typesIzorkin2018-07-21
| | |
* | | Merge pull request #43862 from volth/unused3Frederik Rietdijk2018-07-21
|\ \ \ | | | | | | | | [bot] treewide: remove unused 'args@' in lambdas
| * | | [bot] treewide: remove unused 'args@' in lambdasvolth2018-07-20
| | |/ | |/|
* | | Merge pull request #43860 from volth/unused2Frederik Rietdijk2018-07-21
|\ \ \ | | | | | | | | treewide: remove unused 'inherit' in let blocks
| * | | [bot] treewide: remove unused 'inherit' in let blocksvolth2018-07-20
| |/ /
* | | Merge pull request #40768 from CommunicationAnimale/masterPascal Wittmann2018-07-20
|\ \ \ | |/ / |/| | nixos/thinkfan: use non-deprecated keywords in config file.
| * | nixos/thinkfan: add types & fix formattingFranz Pletz2018-07-15
| | |
| * | nixos/thinkfan: use non-deprecated keywords in config file.CommunicationAnimale2018-05-19
| | |
* | | Merge pull request #43857 from volth/unusedFrederik Rietdijk2018-07-20
|\ \ \ | | | | | | | | [bot] treewide: remove unreferenced code
| * | | [bot]: remove unreferenced codevolth2018-07-20
| | | |
* | | | nixos/home-assistant: do not always override extraComponents (#43845)Robert Schütz2018-07-20
| | | | | | | | | | | | Fixes #43843.
* | | | openvpn: document how to import an external configErik Arvstedt2018-07-20
| | | |
* | | | Merge pull request #43782 from Ma27/fix-simpleldap-python3Robert Schütz2018-07-19
|\ \ \ \ | | | | | | | | | | python3Packages.simpleldap: remove
| * | | | inginious: removeMaximilian Bosch2018-07-19
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fallout of 9db7f15ea3ce57eee25458daf87cce7a04ea98b2 which removed simpleldap. @layus suggests to remove: * https://github.com/NixOS/nixpkgs/pull/43782#issuecomment-406186881 * https://github.com/NixOS/nixpkgs/pull/31975#issuecomment-346647857
* / / / treewide: remove aliases in nixpkgsMatthew Bauer2018-07-18
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the command ‘nix-env -qa -f. --arg config '{skipAliases = true;}'’ work in Nixpkgs. Misc... - qtikz: use libsForQt5.callPackage This ensures we get the right poppler. - rewrites: docbook5_xsl -> docbook_xsl_ns docbook_xml_xslt -> docbook_xsl diffpdf: fixup
* | | 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
| | | | | | | | | | | | |
* | | | | | | | | | | | | 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