about summary refs log tree commit diff
path: root/nixos/modules
Commit message (Collapse)AuthorAge
* [bot]: remove unreferenced codevolth2018-07-20
|
* 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
| * | | | | | | | | | | | 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/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/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
| | | | | | | | | | |
* | | | | | | | | | | nixos/matomo: fix evaluationvolth2018-07-09
| | | | | | | | | | |
* | | | | | | | | | | nixos/journalwatch: fix evaluationvolth2018-07-09
| | | | | | | | | | |
* | | | | | | | | | | nixos/digitalbitbox: fix evaluationvolth2018-07-09
| |_|_|/ / / / / / / |/| | | | | | | | |
* | | | | | | | | | nixos: Add option networking.networkmanager.dynamicHostsRickard Nilsson2018-07-07
| |_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows non-privileged users to configure local DNS entries by editing hosts files read by NetworkManager's dnsmasq instance. Cherry-picked from e6c3d5a507909c4e0c0a5013040684cce89c35ce and 5a566004a2b12c3d91bf0acdb704f1b40770c28f.