gnidorah
d0bcade807
sway module: passthrough sway binary when needed
2017-11-07 22:02:22 +03:00
gnidorah
194d7852f7
sway module: setcap binary, not wrapper
2017-11-03 21:00:46 +03:00
mingchuan
e0318379ae
nixos/ssh: fix example
2017-11-01 02:54:38 +08:00
gnidorah
130c61f8f2
sway module: better defaults
2017-10-25 20:53:44 +01:00
gnidorah
e18afa63b7
sway module: more options
2017-10-25 21:52:02 +03:00
Joerg Thalheim
f8085cb1dd
nixos/sway: add module
2017-10-19 10:46:31 -04:00
Daiderd Jordan
b00a3fc6fd
nixos: inline set-environment for bash and zsh
2017-10-14 21:19:07 +02:00
Eelco Dolstra
9df79de1a1
Enable command-not-found
...
5a5db609e5
disabled it by default, which
may have been unintentional. mkEnableOption considered harmful.
2017-10-10 12:26:24 +02:00
WilliButz
7002ca7e1c
nixos/zsh-syntax-highlighting: refactor
2017-10-09 23:30:10 +02:00
Joerg Thalheim
44b6a1509d
nixos/bcc: init module
...
Looks trival, but it is easy to make the mistake
to add linuxPackages.bcc to systemPackages,
which breaks if the not the default kernel is used.
2017-09-29 15:18:25 +01:00
Joerg Thalheim
5572062674
nixos/sysdig: init module
2017-09-29 15:01:21 +01:00
Jaka Hudoklin
ac775ac6dd
Merge pull request #21077 from xtruder/nixos/programs/npm/add
...
npm module: add npm module for global npm config
2017-09-23 20:35:58 +02:00
Jaka Hudoklin
948f4a9c6d
npm module: add npm as nixos program
2017-09-23 20:34:55 +02:00
Raphael Das Gupta
42d6e933d6
xonsh: fix typo ("xnosh") in "enable" description
2017-09-21 00:47:57 +02:00
Peter Hoeg
4b78d44ab6
mtr nixos module: wrap the proper binary
2017-09-14 19:09:54 +08:00
Franz Pletz
05c9a95d0e
Merge pull request #28378 from Ma27/fix-zshrc-eval-order
...
programs.zsh: move evlauation of `${zshAliases}` after `cfg.interactiveShellInit`
2017-08-30 19:58:49 +02:00
aszlig
dd5f0d9538
nixos: Fix build of manual
...
Regression introduced by 520a43ced3
.
Using XML tag characters for things that are not tags needs to be
properly indicated by an entity.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-08-25 14:08:11 +02:00
Jörg Thalheim
47295b4677
Merge pull request #28552 from romildo/fix.oblogout
...
oblogout: add description for configuration options
2017-08-25 09:35:36 +01:00
Izorkin
520a43ced3
Fix zsh completions ( #28550 )
...
* Fix zsh completions
* Fix zsh completions (fix commit)
* Fix zsh completions (fix commit)
2017-08-25 09:34:21 +01:00
romildo
51df72e4f6
oblogout: add description for configuration options
2017-08-24 18:10:32 -03:00
Maximilian Bosch
a73c721f3f
programs.zsh: move evlauation of ${zshAliases}
after cfg.interactiveShellInit
...
`cfg.interactiveShellInit` is used by modules like
`programs.zsh.oh-my-zsh`. This means that all aliases defined in
`programs.zsh.shellAliases` might be overriden which is highly
unpredictable
2017-08-18 21:48:38 +02:00
Volth
3d132be83e
nixos/ccache: init
2017-08-11 15:48:45 +00:00
Robin Gloster
dc13376ee2
wvdial: remove
2017-08-04 02:24:07 +02:00
Franz Pletz
32e7904624
gnupg agent module: fix ssh agent assertion logic
2017-08-04 02:07:49 +02:00
Maximilian Bosch
26655f505f
programs.thefuck: support shells that don't use /etc/profile
2017-07-30 08:23:35 +02:00
Peter Hoeg
588e3da3f4
Merge pull request #26761 from gnidorah/master3
...
qt5ct module: expose qtstyleplugins
2017-07-26 22:44:45 +08:00
gnidorah
9f61c7f947
qt5ct module: expose qtstyleplugins
2017-07-23 12:56:04 +03:00
Maximilian Bosch
95bf0cc1cb
programs.zsh.ohMyZsh: add package
option to make package overrides on module-base easier
2017-07-20 08:54:10 +02:00
Robin Gloster
b8d92a7840
programs.gnupg: use extraInit instead of interactiveShellInit
...
Otherwise some programmes cannot use the GPG agent, e.g. applications
started from dmenu.
Behaviour was changed in #26888 , this reverts that part.
2017-07-17 18:45:37 +02:00
Daniel Fullmer
627260ddbf
gnupg agent module: Only set tty for interactive shells
2017-07-14 00:22:20 +02:00
Daniel Fullmer
38e971d2e1
gnupg agent module: Fix dirmngr.enable option
2017-07-14 00:22:20 +02:00
Daniel Fullmer
3d360a5ffb
gnupg agent module: Remove unnecessary unit configuration
...
These just seem to duplicate upstream systemd units, which are already
included in nixos configuration by systemd.packages
2017-07-14 00:22:20 +02:00
Yacine Hmito
1f70f3801b
Make zshrc more predictable
...
Originially, `programs.zsh` sets default values for some
initialisation scripts.
Nix resolves the case of multiple values by concatenating them all.
It is however impossible to predict where the default script will be
inserted; but we never want the default value to override the
user-specified ones.
Now, it doesn't set default values; almost everything is hardcoded at
the begining of the file.
2017-07-06 22:43:05 +02:00
Michael Raskin
05aa2a58db
Merge pull request #25600 from johnramsden/nylas-mail
...
nylas-mail: 2.0.32
2017-07-06 02:04:24 +02:00
John Ramsden
407324faa9
Rename nylas-mail to nylas-mail-bin.
...
Change pkg in module, and name in pkg.
2017-07-05 16:28:01 -07:00
Vladimír Čunát
d1a89ae9d7
Merge branch 'master' into staging
2017-07-03 09:48:58 +02:00
Jörg Thalheim
343ad1697d
Merge pull request #26897 from layus/nixos-terminfo
...
terminfo: symlink terminfo to /etc for ncurses
2017-07-01 09:27:24 +01:00
Robin Stumm
4540eaf578
browserpass: 2017-04-11 -> 1.0.5
2017-06-30 13:32:45 +02:00
Guillaume Maudoux
bd562949cf
terminfo: symlink terminfo to /etc for ncurses
2017-06-30 11:17:11 +02:00
John Ramsden
9f4c3b2efd
Add keyring enable option and add Nylas to systemPackages
2017-06-28 16:13:10 -07:00
John Ramsden
3fddb48020
Add Nylas mail module. Still needs keyring configuration
2017-06-28 15:56:41 -07:00
Peter Simons
003cd41310
zsh: extend default $fpath configured by NixOS to find "vendor-completions"
2017-06-26 10:50:52 +02:00
Franz Pletz
ba1330b12e
Merge pull request #26605 from mayflower/disable-ssh-agent
...
ssh module: disable agent by default
2017-06-18 22:03:59 +02:00
Roger Qiu
1b6176e45b
gnupg module: Added extra and browser sockets ( #26295 )
...
Also added dirmngr and made SSH support false by default
due to programs.ssh.startAgent defaulting to true.
2017-06-15 19:40:09 +02:00
Franz Pletz
994ffc01a0
ssh module: disable agent by default
2017-06-15 19:27:01 +02:00
Maximilian Bosch
3803864ca6
thefuck: init at 3.18 ( #26529 )
2017-06-14 09:57:38 +01:00
Daniel Fullmer
b8ebc60abd
programs.zsh.syntaxHighlighting: Fix default value for patterns
2017-06-04 15:30:35 -04:00
Maximilian Bosch
c4e4071ed1
programs.zsh.syntax-highlighting: simplify enable option by using mkEnableOption
2017-05-31 21:52:05 +02:00
Maximilian Bosch
0925f79d56
programs.zsh.syntaxHighlighting: refactor to use attr sets rather than recursive lists for patterns
...
The idea has been described here: https://github.com/NixOS/nixpkgs/pull/25323#issuecomment-298677369
2017-05-31 21:52:04 +02:00
Franz Pletz
04158d9aba
gnupg agent module: init
...
Creates a systemd user service and updates the tty on new logins so
that gpg-agent may find the current tty even if the SSH agent mode
is used.
2017-05-29 15:05:29 +02:00
Franz Pletz
1e95e114e5
nixos/xsession: use graphical systemd user target
...
While systemd suggests using the pre-defined graphical-session user
target, I found that this interface is difficult to use. Additionally,
no other major distribution, even in their unstable versions, currently
use this mechanism.
The window or desktop manager is supposed to run in a systemd user service
which activates graphical-session.target and the user services that are
binding to this target. The issue is that we can't elegantly pass the
xsession environment to the window manager session, in particular
whereas the PassEnvironment option does work for DISPLAY, it for some
mysterious reason won't for PATH.
This commit implements a new graphical user target that works just like
default.target. Services which should be run in a graphical session just
need to declare wantedBy graphical.target. The graphical target will be
activated in the xsession before executing the window or display manager.
Fixes #17858 .
2017-05-29 15:05:28 +02:00
Maximilian Bosch
a549596700
programs.zsh: rename oh-my-zsh to ohMyZsh
...
This is intended to provide better consistency with other NixOS modules.
Please refer to mayflower/nixpkgs#21 for further information.
2017-05-25 10:51:26 +02:00
Jaka Hudoklin
ee8aab13ec
Merge pull request #26025 from ck3d/XCURSOR_PATH-exp
...
NixOS: fix XCURSOR_PATH expansion
2017-05-25 01:12:24 +02:00
Christian Kögler
f3cfc10ebb
NixOS: fix XCURSOR_PATH expansion
...
This fix allows expansion of XCURSORPATH by using type array instead of
a string.
2017-05-23 18:53:55 +02:00
Jörg Thalheim
7e40287d00
Merge pull request #25835 from therealpxc/fish
...
Fish: source NixOS environment on non-login shells + source shell init on NixOS even when parent shell has done so
2017-05-22 07:08:30 +01:00
Willi Butz
4e4f7a2f66
zsh module: rename option syntax-highlighting
...
rename zsh-option "syntax-highlighting" -> "syntaxHighlighting"
2017-05-21 01:26:51 +02:00
Patrick Callahan
42c768c8e8
fish: (NixOS only) source configuration sections anew in all child shells
...
this fixes issue #25800 : https://github.com/NixOS/nixpkgs/issues/25800
2017-05-19 21:00:24 -07:00
jammerful
d9df350695
ssh: Add Newline to KnownHostsText
...
SSH expects a new line at the end of known_hosts file.
Without a new line the next entry goes on the same line
as the last entry in known_hosts causing errors.
2017-05-15 23:49:43 -04:00
Patrick Callahan
3f6d21bafc
fish: resolve NixOS-related initialization problems
2017-05-10 10:16:10 +01:00
Jörg Thalheim
539b091f6e
environment: remove sbin from PATH
...
sbin is a symlink to bin. /run/current-system/sw/sbin and related
profiles only contains packages, which have this symlink. It is a subset
of bin.
2017-05-06 08:39:27 +01:00
Jörg Thalheim
6ad804324f
environment: remove lib/kde4/libexec from PATH
...
kde4 is gone and does need to be in $PATH anymore by default
2017-05-05 07:50:34 +01:00
Jörg Thalheim
4c576fd946
Merge pull request #25323 from Ma27/zsh/support-pattern-highlighters
...
programs.zsh.syntax-highlighting: support custom highlighting patterns
2017-05-01 22:23:36 +02:00
Maximilian Bosch
f6e612bb8f
programs.zsh.syntax-highlighting: support custom highlighting patterns
...
see https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/docs/highlighters/pattern.md
for further reference.
2017-05-01 20:58:56 +02:00
Michael Raskin
4d2f7b63e0
Merge pull request #24803 from pajowu/master
...
browserpass: init at 1.0.2
2017-05-01 11:27:17 +02:00
Michael Raskin
6b31de49cf
Merge pull request #24005 from ambrop72/xcursor-path
...
nixos: Define XCURSOR_PATH environment variable.
2017-04-30 23:01:57 +02:00
Michael Raskin
eedc0f0a78
Merge pull request #23333 from romildo/upd.qt5ct
...
qt5ct: 0.24 -> 0.30
2017-04-30 19:42:31 +02:00
Matt McHenry
48a3e1a88d
fix 'command-not-found: is a directory' error
2017-04-28 23:11:21 -04:00
Maximilian Bosch
baa3b3efff
programs.zsh.syntax-highlighting: refactor highlighters
option for proper validation
...
Right now the `programs.zsh.syntax-highlighting.highlighters` option
lacks appropriate validation which can cause confusing things when
mistyping a higlighter for zsh-syntax-highlighting.
2017-04-25 16:00:26 +02:00
Maximilian Bosch
0a12aafde4
zsh-syntax-highlighting: Add more configuration options and move to module ( #25153 )
...
* programs.zsh: factor zsh-syntax-highlighting out into its own module
* programs.zsh.syntax-highlighting: add `highlighters` option
* programs.zsh: document BC break introduced by moving zsh-syntax-completion into its own module
2017-04-23 21:17:31 +02:00
Maximilian Bosch
9ec64d2890
oh-my-zsh: add module ( #25140 )
...
* programs.zsh: add enableOhMyZsh option to automate setup of oh-my-zsh in global zshrc
* programs.zsh: make oh-my-zsh plugins configurable
* programs.zsh: add ohMyZshCustom option
* programs.zsh: add ohMyZshTheme option
* programs.zsh: applying minor fixes to evaluate expressions properly
* programs.zsh: fix ordering of oh-my-zsh config and execution
* programs.zsh: move all oh-my-zsh params into its own scope named programs.zsh.oh-my-zsh
2017-04-23 13:58:07 +02:00
Jörg Thalheim
b2ed3db94a
Merge pull request #24962 from makefu/modules/command-not-found/refactor
...
Refactor command-not-found
2017-04-18 17:18:20 +02:00
makefu
5a5db609e5
command-not-found: add options
...
add option to disable command-not-found as well as option to define dbPath.
Disabling this may remove the perl dependency for bash/zsh prompts
2017-04-17 16:48:47 +02:00
Jörg Thalheim
002a2b479a
Merge pull request #24486 from srp/master
...
slock needs suid privileges
2017-04-16 21:40:21 +02:00
pajowu
b70077f551
browserpass: switch build source to git HEAD
...
Precompiled version only supports linux64, git version should also support darwin
2017-04-10 23:45:41 +02:00
pajowu
857a3b872c
browserpass: init at 1.0.2
2017-04-10 20:06:53 +02:00
Jörg Thalheim
21e3c2a72f
sstmp: document how to specify port/AuthPassFile
2017-04-08 17:20:18 +02:00
Scott R. Parish
7138b55918
slock: needs the ability to be install with suid privileges
2017-03-30 14:36:53 -07:00
romildo
2630e7384f
qt5ct: add a nixos module to enable qt5ct
...
In order to use qt5ct (Qt5 Configuration Tool) to configure Qt5
settings (theme, font, icons, etc.) under DE/WM without Qt
integration, the environment variable QT_QPA_PLATFORMTHEME should be
set to "qt5ct".
It can be done automatically by this module, or by setting the
variable explicitly in the user or in the system configuration.
2017-03-29 06:17:23 -03:00
Bas van Dijk
1d52c677be
ssmtp: use the authPassFile option instead of authPass
...
This gives users the option of storing the authPass outside the
world-readable Nix store.
2017-03-29 00:34:23 +02:00
Franz Pletz
fb50cde71e
nixos/treewide: systemd.time is in manvolume 7
...
cc #23396
2017-03-21 08:28:53 +01:00
Ambroz Bizjak
f80eeb5d85
nixos: Define XCURSOR_PATH environment variable.
...
In the absence of XCURSOR_PATH, the function XcursorLibraryPath
in libXcursor will return a hardcoded value unsuitable for NixOS.
Some desktops as well as display managers in NixOS currently do
set XCURSOR_PATH, but there are combinations where neither does
(e.g. SDDM+XFCE), resulting in no cursor themes being available.
The new definition if XCURSOR_PATH is effectively the same as what
KDE's startkde currently does.
Fixes issue #21442 .
2017-03-18 12:00:23 +01:00
Franz Pletz
9536169074
nixos/treewide: remove boolean examples for options
...
They contain no useful information and increase the length of the
autogenerated options documentation.
See discussion in #18816 .
2017-03-17 23:36:19 +01:00
Robin Gloster
12b4556642
Merge pull request #22882 from bjornfor/wireshark
...
nixos: add programs.wireshark option
2017-02-20 14:03:30 +01:00
Robin Gloster
bd0d8ed807
programs.mtr: init setcap-wrapper
2017-02-17 20:18:19 +01:00
Robin Gloster
7ec5faa8a4
programs.wireshark: use setcap wrapper
2017-02-17 15:42:55 +01:00
Bjørn Forsman
8f3e6fdd8c
nixos: add programs.wireshark option
...
To be able to use Wireshark as an ordinary user, the 'dumpcap' program
must be installed setuid root. This module module simplifies such a
configuration to simply:
programs.wireshark.enable = true;
The setuid wrapper is available for users in the 'wireshark' group.
Changes v1 -> v2:
- add "defaultText" to the programs.wireshark.package option (AFAIK,
that prevents the manual from being needlessly rebuilt when the
package changes)
2017-02-17 15:42:54 +01:00
Parnell Springmeyer
264db4e309
Set merge + mkIf always surprises me
2017-01-29 17:10:32 -06:00
Parnell Springmeyer
6777e6f812
Merging with upstream
2017-01-29 05:54:01 -06:00
Parnell Springmeyer
c5f1f9a3b5
More mistake fixes
2017-01-29 05:45:43 -06:00
Parnell Springmeyer
9f82c9903d
More fixes
2017-01-29 05:44:29 -06:00
Parnell Springmeyer
e92b8402b0
Addressing PR feedback
2017-01-28 20:48:03 -08:00
Gregor Kleen
06211e700b
locate: build in correct dbpath
2017-01-26 12:57:03 +01:00
Parnell Springmeyer
a26a796d5c
Merging against master - updating smokingpig, rebase was going to be messy
2017-01-26 02:00:04 -08:00
Parnell Springmeyer
bae00e8aa8
setcap-wrapper: Merging with upstream master and resolving conflicts
2017-01-25 11:08:05 -08:00
Vladimír Čunát
fd26ad6f76
nixos programs.man.enable: improve description
2017-01-24 09:59:54 +01:00
gnidorah
4a662e5206
nano: add nix syntax hightlight, nano module: provide default ( #21912 )
...
this is awesome! thanks.
2017-01-18 12:05:30 +01:00
Jaka Hudoklin
b5f4db2170
Merge pull request #21050 from offlinehacker/nixos/programs/chromium/add
...
chromium module: add support for chromium policies as nixos module
2017-01-15 01:28:34 +01:00
gpyh
373e40736a
Fix zshrc ordering
...
The content of programs.zsh.interactiveShellInit was
inserted too soon in the generated zshrc
This caused some settings related to autocompletion to be ignored
2017-01-11 22:03:27 +01:00
Yacine Hmito
f88e2fb5f1
zsh-autosuggestions: init at 0.3.3 ( #21792 )
...
Added a related `programs.zsh.enableAutosuggestions` option
2017-01-11 07:00:48 +01:00
Christopher League
6eead52e12
gphoto2: nixos programs module to configure udev
...
Closes #21420 .
2016-12-27 17:47:38 -05:00