nixpkgs/nixos/modules/programs
Jesper Geertsen Jonsson 8c0558dbb2 sg/newgrp should always be available, not chfn
sg and newgrp only changes the current user session and should be
available to users even if the "users.mutableUsers" option is set.
These are common, useful commands.

chfn does modify the /etc/passwd GECOS field which is also controlled
by the option "users.users.<name?>.description", so it's less
appropriate to make it available when "users.mutableUsers" is set.

However, because CHFN_RESTRICT in login.defs is never set in current
NixOS the chfn functionality is never available to users anyway and
may as well have its SUID disabled, as only root is able to use it.
This is recommended in the chfn man page in this case.
2018-01-14 20:54:40 +01:00
..
bash nixos/programs/bash: document that /etc/bash_completion.d is obsolete 2017-12-10 12:16:25 +00:00
command-not-found Enable command-not-found 2017-10-10 12:26:24 +02:00
zsh nixos/zsh: add the type for enableAutosuggestions option 2017-11-18 21:27:12 +00:00
adb.nix nixos/treewide: remove boolean examples for options 2017-03-17 23:36:19 +01:00
atop.nix nixos: add some missing '.' in option descriptions 2014-06-24 21:25:11 +02:00
bcc.nix nixos/bcc: init module 2017-09-29 15:18:25 +01:00
blcr.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
browserpass.nix browserpass: 2017-04-11 -> 1.0.5 2017-06-30 13:32:45 +02:00
ccache.nix nixos/ccache: init 2017-08-11 15:48:45 +00:00
cdemu.nix nixos/cdemu: use system kernel modules 2016-01-12 14:44:41 +03:00
chromium.nix chromium module: add support for chromium policies as nixos module 2016-12-10 20:45:16 +01:00
dconf.nix Make less known wayland compositors usable (#32285) 2017-12-21 16:16:19 +00:00
environment.nix terminfo: symlink terminfo to /etc for ncurses 2017-06-30 11:17:11 +02:00
fish.nix fish: (NixOS only) source configuration sections anew in all child shells 2017-05-19 21:00:24 -07:00
freetds.nix nixos/freetds: fix formatting of example 2016-02-27 22:25:39 +13:00
gnupg.nix gnupg agent module: fix ssh agent assertion logic 2017-08-04 02:07:49 +02:00
gphoto2.nix nixos/treewide: remove boolean examples for options 2017-03-17 23:36:19 +01:00
info.nix Make it possible to disable "info" 2016-09-05 14:53:27 +02:00
java.nix nixos/modules: use defaultText where applicable 2016-11-21 16:35:15 +01:00
kbdlight.nix More mistake fixes 2017-01-29 05:45:43 -06:00
light.nix More mistake fixes 2017-01-29 05:45:43 -06:00
man.nix nixos programs.man.enable: improve description 2017-01-24 09:59:54 +01:00
mosh.nix nixos/treewide: remove boolean examples for options 2017-03-17 23:36:19 +01:00
mtr.nix mtr nixos module: wrap the proper binary 2017-09-14 19:09:54 +08:00
nano.nix nano: add nix syntax hightlight, nano module: provide default (#21912) 2017-01-18 12:05:30 +01:00
npm.nix npm module: add npm as nixos program 2017-09-23 20:34:55 +02:00
nylas-mail.nix Rename nylas-mail to nylas-mail-bin. 2017-07-05 16:28:01 -07:00
oblogout.nix nixos: Fix build of manual 2017-08-25 14:08:11 +02:00
qt5ct.nix qt5ct module: expose qtstyleplugins 2017-07-23 12:56:04 +03:00
rootston.nix rootston module, orbment/bemenu: change my maintainership 2017-12-27 10:21:34 +03:00
screen.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
shadow.nix sg/newgrp should always be available, not chfn 2018-01-14 20:54:40 +01:00
shell.nix Use "mkdir -p" when creating ~/.nix-defexpr 2015-04-20 13:03:04 +02:00
slock.nix slock: needs the ability to be install with suid privileges 2017-03-30 14:36:53 -07:00
spacefm.nix nixos/spacefm: unbreak manual build 2016-07-05 13:27:17 +02:00
ssh.nix nixos/ssh: fix example 2017-11-01 02:54:38 +08:00
ssmtp.nix sstmp: document how to specify port/AuthPassFile 2017-04-08 17:20:18 +02:00
sway.nix nixos/sway: Extend the descriptions and examples 2017-12-25 00:15:06 +01:00
sysdig.nix nixos/sysdig: init module 2017-09-29 15:01:21 +01:00
thefuck.nix programs.thefuck: support shells that don't use /etc/profile 2017-07-30 08:23:35 +02:00
tmux.nix tmux module: add secureSocket option 2017-12-29 15:05:20 +03:00
venus.nix nixos/treewide: systemd.time is in manvolume 7 2017-03-21 08:28:53 +01:00
vim.nix nixos/treewide: remove boolean examples for options 2017-03-17 23:36:19 +01:00
virtualbox.nix virtualbox service: fix use of deprecated option names 2016-03-28 14:22:18 +08:00
way-cooler.nix Make less known wayland compositors usable (#32285) 2017-12-21 16:16:19 +00:00
wireshark.nix programs.wireshark: use setcap wrapper 2017-02-17 15:42:55 +01:00
xfs_quota.nix treewide: Mass replace 'xfsprogs}/bin' to refer the 'bin' output 2016-02-01 20:46:23 +02:00
xonsh.nix xonsh: fix typo ("xnosh") in "enable" description 2017-09-21 00:47:57 +02:00