summaryrefslogtreecommitdiffstats
path: root/nixos/modules/programs
AgeCommit message (Collapse)Author
2020-04-01nixos: add freedesktop/gnome/myself maintainersworldofpeace
2020-03-22nixos/ssmtp: declare all option renames manuallyMaximilian Bosch
While renaming `networking.defaultMailServer` directly to `services.ssmtp` is shorter and probably clearer, it causes eval errors due to the second rename (directDelivery -> enable) when using e.g. `lib.mkForce`. For instance, ``` nix { lib, ... }: { networking.defaultMailServer = { hostName = "localhost"; directDelivery = lib.mkForce true; domain = "example.org"; }; } ``` would break with the following (rather confusing) error: ``` error: The option value `services.ssmtp.enable' in `/home/ma27/Projects/nixpkgs/nixos/modules/programs/ssmtp.nix' is not of type `boolean'. (use '--show-trace' to show detailed location information) ```
2020-03-14nixos/firejail: use local runCommandJoachim Fasting
Also: - use `runtimeShell`; and - remove unused `makeWrapper` input; and - `exec()` to shed wrapping shell
2020-03-13firejail: system package on `programs.firejail.enable`snicket2100
this way the man page etc. becomes available if we enable firejail with `programs.firejail.enable = true`
2020-02-29nixos/firejail: add example for wrappedBinariesMartin Milata
2020-02-20Merge pull request #80456 from cole-h/fishJan Tojnar
nixos/fish: fix completions patch
2020-02-18nixos/fish: fix completions patchCole Helbling
Upstream decided to split the lines we were patching out, so the patch would fail.
2020-02-18Revert "zsh: don't clobber the environment of non-login shells"Jörg Thalheim
This reverts commit 6a756af3e7a50c22a45f7d958657527ac47d2902. Currently zshenv by default only set fpath and HELPDIR without exporting them. A parent shell would also not set those variables usually as they are shell local. It also sources a file called set-environment but this is protected by an environment variable called __NIXOS_SET_ENVIRONMENT_DONE. Hence any modification done by the parent shell should persist as long as __NIXOS_SET_ENVIRONMENT_DONE is not unset. This behavior deviates from what we do in bashrc and breaks common setups such as tmux/mosh or screen. Fixes #80437
2020-02-13nixos/sway: use new package name for rxvt-unicodernhmjoj
2020-02-09Merge pull request #67376 from oxij/nixos/zsh-docMichael Raskin
nixos: zsh: add more helpful documentation into generated files
2020-02-06nixos/tmux: rename extraTmuxConf to extraConfig (#77423)risson
2020-02-05bash-my-aws: init at 20200111 (#76793)Danylo Hlynskyi
* bash-my-aws: init at 20191231 Create bma-init * Update
2020-02-05Merge pull request #78660 from buckley310/dircolorsMaximilian Bosch
nixos/bash: configure $LS_COLORS for interactive shells
2020-01-28Merge pull request #77408 from petabyteboy/feature/geary-moduleworldofpeace
nixos/geary: init
2020-01-28nixos/bash: configure $LS_COLORS for interactive shellsSean Buckley
2020-01-24nixos/gnupg: actually use the configured gpg packageedef
Previously, this would ignore the `package` option if `pinentryFlavor` was set.
2020-01-23Merge pull request #76787 from primeos/swayMichael Weiss
sway: 1.2 -> 1.4, wlroots: 0.8.1 -> 0.10.0
2020-01-22nixos/sway: Install the new default terminal emulatorMichael Weiss
The default changed in Sway 1.3 from rxvt_unicode to alacritty. For backward compatibility we'll install both terminal emulators by default.
2020-01-20nixos/traceroute: init (#77953)Silvan Mosberger
nixos/traceroute: init
2020-01-18Merge pull request #77690 from gnidorah/way-coolerworldofpeace
way-cooler: Remove
2020-01-18way-cooler: RemoveMatthias Beyer
As of 2020-01-09, way-cooler is officially dead: http://way-cooler.org/blog/2020/01/09/way-cooler-post-mortem.html hence, remove the package and the module. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> docs/release-notes: remove way-cooler way-cooler: show warnings about removal Apply suggestions from code review Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch> way-cooler: add suggestion by @Infinisil
2020-01-17nixos/traceroute: initvolth
2020-01-16nixos/liboping: add moduleMaximilian Bosch
This creates setcap wrappers for oping and noping to allow unprivileged users to use those as well.
2020-01-11Merge pull request #76437 from gnidorah/swayMichael Weiss
nixos/sway: add programs.sway.extraOptions
2020-01-10nixos/geary: initMilan Pässler
2020-01-09nixos/sway: add programs.sway.extraOptionsgnidorah
2020-01-09nixos/pam: cleanup services (#76885)Jörg Thalheim
nixos/pam: cleanup services
2020-01-06treewide: use attrs instead of list for types.loaOf optionsrnhmjoj
2020-01-03screen: move pam service to moduleJörg Thalheim
2020-01-01bash-my-aws: init at 20191231Tom Bereknyei
Create bma-init
2019-12-31bandwhich: 0.5.1 -> 0.6.0Oleksii Filonenko
- Rename from `what` to `bandwhich` - Add Security for darwin
2019-12-30nixos/what: initOleksii Filonenko
2019-12-21Merge pull request #75247 from Elyhaka/swayMichael Weiss
sway: refactor with a wrapper This moves the wrapper functionality from the NixOS module to a new package (wrapper) that wraps the original sway package (sway-unwrapped). Therefore it's now also possible to properly use Sway on non-NixOS systems out of the box. The new submodule for the wrapperFeatures makes it easy to extend the functionality which should become useful in the future. This also introduces a GTK wrapper feature to fix issues with icon/GTK themes, e.g. when running waybar or wofi. This should also work for #67704. If not, we might have to add some additional dependencies/arguments for this case.
2019-12-21sway: refactor with a wrapperElyhaka
2019-12-21Merge pull request #75583 from worldofpeace/nm-applet-default-gnomeworldofpeace
networkmanagerapplet: default to withGnome
2019-12-15nixos/sessionPackages: provide session names in passthruTor Hedin Brønner
We want access to the valid session names at evaluation time.
2019-12-15nixos/display-manager: extraSessionFilePackages -> sessionPackagesTor Hedin Brønner
2019-12-14Merge pull request #75363 from primeos/sway-display-manager-integrationWilliButz
nixos/sway: Enable the display manager integration
2019-12-13networkmanagerapplet: default to withGnomeworldofpeace
This requires us to add gcr to the module.
2019-12-10nixos/oblogout: drop moduleworldofpeace
2019-12-10nixos/treewide: Move rename.nix imports to their respective modulesSilvan Mosberger
A centralized list for these renames is not good because: - It breaks disabledModules for modules that have a rename defined - Adding/removing renames for a module means having to find them in the central file - Merge conflicts due to multiple people editing the central file
2019-12-09nixos/sway: Enable the display manager integrationMichael Weiss
If no display manager is enabled this will not make any difference, but if a Wayland compatible display manager like SDDM is enabled, a session for Sway will be available. Therefore it does make sense to enable this by default. This adds the display manager integration mentioned in #57602.
2019-12-01dconf: move to top-levelJan Tojnar
2019-11-26ssmtp: use services.ssmtp.* optionsChristian Kauhaus
This PR is part of the networking.* namespace cleanup. ssmtp used to be configured via `networking.defaultMailServer` which is sort of misleading since it provides options only for ssmtp. Other dumb mail relays like nullmailer have always been living under services. The intent of this PR is to align ssmtp's options with those of similar services. Specifically, two renames have been done: * Rename `networking.defaultMailHost` to `services.ssmtp`. * Rename `directDelivery` to `enable` because this is what it basically does.
2019-11-20nixos/adb: don't make android tools the system-wide mke2fs, lowPrioWill Dietz
2019-11-08Merge pull request #73004 from philandstuff/patch-1worldofpeace
ssh-agent: fix syntax problem from #71139
2019-11-07Merge pull request #71825 from AIDEA775/fix/zsh-syntax-highlightingMatthew Bauer
nixos/zsh-syntax-highlighting: Fix highlighting when ohMyZsh is enabled
2019-11-07ssh-agent: fix syntax problem from #71139Philip Potter
Oops, in #71139 a missing `+` broke things quite badly. Thanks @lzorkin for the report and @mebubo for diagnosing the problem.
2019-11-04Merge pull request #71139 from philandstuff/ssh-agent-pkcs11-whitelistRobin Gloster
ssh-agent: add agentPKCS11Whitelist option
2019-11-01Merge pull request #72391 from urkud/gnupg-pinentry-gnome3worldofpeace
nixos/gnupg: add dbus dependencies for gnome3 pinentry