summaryrefslogtreecommitdiffstats
path: root/nixos/modules/programs
AgeCommit message (Collapse)Author
2019-06-14nixos/captive-browser: fix moduleMaximilian Bosch
Fixes the broken metrics evaluation which was caused by a `trace` warning in stdout which confused `jq` in `pkgs/top-level/metrics.nix`. Also made the `bind-device` feature optional as suggested after the merge.
2019-06-13Merge pull request #58036 from volth/captive-browserMaximilian Bosch
nixos/programs.captive-browser: init
2019-06-09nixos/zsh: move zsh setoptIzorkin
2019-06-02Barco clickshare (#59891)Florian Klink
Barco clickshare
2019-05-31tmux module: Fix escaping in TMUX_TMPDIRKlemens Nanni
5404595b55eeefae69f2952a34dfc70e32523060 relocated code but kept one backslah too many, leading to $ tmux error creating /run/user/$(id -u)/tmux-1000 (No such file or directory) /run/user/$UID/ is created by pam_systemd(3) which also populates XD_RUNTIME_DIR with that value. Alternatively, TMUX_TMPDIR might simply default to XDG_RUNTIME_DIR without providing the same directory yet again as default string in parameter substitution, however such behaviour change is subject to another patch. In fact, with `security.polkit.enable = false` systemd_logind(8) fails to start and /run/user/$UID/ is never created for unprivileged users in proper login sessions; XDG_RUNTIME_DIR would consequently not be set either. Removing the fallback to /run/user/$UID/ would have caused TMUX_TMPDIR to be empty, which in turn would lead tmux(1) to use /tmp/. This effectively breaks the idea of isolated sockets entirely while hiding errors from the user.
2019-05-30nixos/clickshare: init moduleYarny0
The clickshare-csc1 package brings a udev rule file to grant access to the ClickShare dongle if connected. This module provides an option to install that rule file. Only users in the "clickshare" users group have access.
2019-05-18Merge pull request #60406 from JohnAZoidberg/remove-isnullRobin Gloster
treewide: Remove usage of isNull
2019-05-12Merge pull request #61311 from turboMaCk/xss-lock-locker-optionsMaximilian Bosch
xss-lock: improve locker options passing
2019-05-12nixos/xss-lock: improve moduleMaximilian Bosch
* Don't use `literalExample`, raw Nix values can directly be specified as an option example which provides support for highlighting in the manual as well. * Escape shell args for `extraOptions`: I.e. the `-n` option might be problematic as a longer notification command might be misinterpreted.
2019-05-11xss-locker: improve options passingMarek Fajkus
- allow locker options without hacks - add extraOptions
2019-05-10nixos/zmap: init moduleMaximilian Bosch
The module installs `zmap` globally and links the config files to `/etc/zmap`, the default location of config files for zmap. The package provides pretty much a sensitive default, custom configs can be created like this: ``` { lib, ... }: { environment.etc."zmap/blacklist.conf" = lib.mkForce { text = '' # custom zmap blacklist 0.0.0.0/0 ''; }; } ```
2019-04-29treewide: Remove usage of isNullDaniel Schaefer
isNull "is deprecated; just write e == null instead" says the Nix manual
2019-04-29Merge master into staging-nextFrederik Rietdijk
2019-04-28browserpass: Remove v2 and switch to buildGoModule (#60282)Silvan Mosberger
2019-04-27sway: Read the configuration from /etc before /nix/store (#60319)Michael Weiss
This change will load all configuration files from /etc, to make it easy to override them, but fallback to /nix/store/.../etc/sway/config to make Sway work out-of-the-box with the default configuration on non NixOS systems.
2019-04-17gnome3.gsettings-desktop-schemas -> gsettings-desktop-schemasworldofpeace
gnome3.pomodoro is left out because I don't want to create a conflict.
2019-04-16captive-browser: init at 2019-04-14volth
2019-04-07Merge pull request #51918 from bobvanderlinden/var-runFlorian Klink
tree-wide: nixos: /var/run -> /run
2019-04-05Merge pull request #57782 from bkchr/gnupg_programSilvan Mosberger
programs.gnupg: Support setting the gnupg program
2019-04-05programs.gnupg: Support setting the gnupg packageBastian Köcher
2019-04-01nixos/browserpass: update for v3Silvan Mosberger
See https://github.com/browserpass/browserpass-native/issues/31 Additionally browserpass was removed from systemPackages, because it doesn't need to be installed, browsers will get the path to the binary from the native messaging host JSON.
2019-03-22nixos docs: run the formatting tool (no content change)Vladimír Čunát
As documented in the docs themselves :-)
2019-03-21zsh: don't export HISTFILE and friendsWill Dietz
Just set them normally. Exporting them will propagate them to all executed programs such as bash (as used by nix-shell or nix run), and badness ensues when different formats are used.
2019-03-20Merge pull request #54627 from FlorianFranzen/waybarAlyssa Ross
waybar: init at 0.4.0
2019-03-20nixos/zsh: do not use /var/runBob van der Linden
2019-03-20nixos/xonsh: do not use /var/runBob van der Linden
2019-03-20nixos/fish: do not use /var/runBob van der Linden
2019-03-20nixos/bash: do not use /var/runBob van der Linden
2019-03-18nixos/zsh: enable configure history and custom optionsIzorkin
2019-03-18nixos/waybar: init moduleFlorian Franzen
2019-03-13nixos/sway: Improve the module and adapt it to NixOSMichael Weiss
This commit contains the following changes: - nixos/sway: Remove the beta references - sway: Drop buildDocs - nixos/sway: Improve the documentation - sway,nixos/sway: Adapt Sway to NixOS - Copy the default configuration file to /etc/sway/config (Sway will still load the identical file from the Nix store but this makes it easier to copy the default configuration file). - This will also remove all references to the Nix store from the default configuration file as they will eventually be garbage collected which is a problem if the user copies it. - I've also decided to drop the default wallpaper (alternatively we could copy it to a fixed location). - nixos/sway: Drop the package option
2019-03-12sway: Switch to 1.0Michael Weiss
This is the result of executing: git mv -f pkgs/applications/window-managers/sway/beta.nix pkgs/applications/window-managers/sway/default.nix git mv -f nixos/modules/programs/sway-beta.nix nixos/modules/programs/sway.nix And removing sway-beta from the following files: pkgs/top-level/all-packages.nix nixos/modules/module-list.nix
2019-03-08Merge pull request #56880 from mayflower/bash-root-prompt-fixSilvan Mosberger
nixos/bash: fix root prompt
2019-03-08Merge pull request #56254 from shosti/gnupg-ssh-austh-sockSilvan Mosberger
nixos/gnupg: set SSH_AUTH_SOCK in non-interactive settings
2019-03-05nixos/bash: fix root promptLinus Heckemann
b4b67177b53c23c6fb77aea7f0bc5c559f8bebe5 introduced a regression of its own: the prompt would end with $ for all users, not with # for root as it should.
2019-02-27nixos/fish: generate autocompletions from man pageshyperfekt
2019-02-27Revert "nixos/fish: generate autocompletions from man pages" (#56439)Robert Schütz
System rebuilds currently fail due to collisions. See also https://github.com/NixOS/nixpkgs/issues/56432.
2019-02-25Merge pull request #52464 from hyperfekt/fish_generate-completionsLinus Heckemann
nixos/fish: generate autocompletions from man pages
2019-02-25nixos/fish: generate autocompletions from man pageshyperfekt
2019-02-23nixos/gnupg: set SSH_AUTH_SOCK in non-interactive settingsEmanuel Evans
`SSH_AUTH_SOCK` is useful in some non-interactive settings, for instance daemonized Emacs. Fixes #55733.
2019-02-22nixos: add preferLocalBuild=true; on derivations for config filesSymphorien Gibol
2019-02-20Merge pull request #47334 from bfortz/autojumpDomen Kožar
autojump: new program.autojump.enable flag to automatically load autojump
2019-02-18nixos/ssh: apply options after extraConfigKai Wohlfahrt
Otherwise, the standard options (e.g. AddressFamily) cannot be overriden in extraConfig, as the option is applied on the first (not most specific) match. Closes #52267
2019-02-17Merge branch 'master' into singularityJustin Bedő
2019-02-07nixos/iotop: don't install the package globallyMaximilian Bosch
The binary will be in `/run/wrappers/bin` and adding `pkgs.iotop` won't have any effect. See also https://github.com/NixOS/nixpkgs/pull/51749#discussion_r254724170
2019-02-07Merge pull request #51749 from Ma27/add-iotop-moduleMaximilian Bosch
nixos/iotop: add module
2019-02-03nixos/sway-beta: Install swaylock and swayidle by defaultMichael Weiss
2019-01-31nixos/singularity: fix singularity outputJörg Thalheim
2019-01-31nixos/singularity: fix indentationJörg Thalheim
2019-01-31singularity: update module to correctly wrap suid binaryJustin Bedo