Alex Rice
aa2f70def7
rofi: string -> str
...
(cherry picked from commit ec0459e139
)
2019-09-03 15:39:48 +02:00
Robert Helgesson
46eaee3262
Replace use of stdenv.shell
by runtimeShell
...
(cherry picked from commit eb1b86a5ec
)
2019-08-29 19:20:21 +02:00
Robert Helgesson
f9ac2671bb
Use types.port
where applicable
...
This changes the type of all options that specify ports to
`types.port`. This type restricts values to between 0 and 65535.
(cherry picked from commit ed4f66185f
)
2019-08-29 19:19:16 +02:00
Robert Helgesson
0f85326dee
emacs: document how to list available extra packages
...
(cherry picked from commit 5eed33ef08
)
2019-08-29 19:17:10 +02:00
pacien
35d31c390d
alot: fix account extraConfig section
...
(cherry picked from commit 31ae1bc2ff
)
2019-08-29 19:17:00 +02:00
Nikita Uvarov
45a73067ac
zsh: fix completion when oh-my-zsh is enabled
...
enableCompletion option not only calls compinit but also adds
nix-zsh-completions package to home.packages which should still happen
even if oh-my-zsh is enabled.
The double compinit call will still be eliminated by moving guarding condition
down to the compinit call itself.
Fixes #771 .
(cherry picked from commit 7310cfc557
)
2019-08-14 17:09:39 +02:00
Nikita Uvarov
ef906c5a92
zsh: create oh-my-zsh cache directory
...
Fixes #761 .
(cherry picked from commit 42ad0effdd
)
2019-08-14 17:09:39 +02:00
paumr
bb18d4c746
mbsync: fix use of certificatesFile
...
The `tls.certificatesFile` option may be set to a path but the
`CertificateFile` attribute should be a string.
(cherry picked from commit 3743e8995a
)
2019-08-14 17:09:20 +02:00
Robert Helgesson
dd6d8e278b
vscode: fix configuration path for Darwin
...
Fixes #737
(cherry picked from commit 056443ccbd
)
2019-07-28 15:03:22 +02:00
Shanon McQuay
9291923e84
skim: correctly name default options
...
skim uses SKIM_DEFAULT_OPTIONS rather than SKIM_DEFAULT_OPTS.
(cherry picked from commit 734128930f
)
2019-07-28 15:03:13 +02:00
Robert Helgesson
413ac52bed
mbsync: put extra config at the beginning
...
If it is at the end it will just end up applying to the last defined
section.
Fixes #748
(cherry picked from commit c3520bfa52
)
2019-07-05 22:19:57 +02:00
Robert Helgesson
81d600d948
vscode: add example for extensions
option
...
(cherry picked from commit e1535d2bd8
)
2019-06-09 22:47:27 +02:00
Tadeo Kondrak
24b734500f
alacritty: don't create file if settings is empty
...
Also add a few test cases for the alacritty module.
(cherry picked from commit d2ed39f103
)
2019-05-15 00:01:21 +02:00
Robert Helgesson
de0dae5666
firefox: deprecate Google Talk and IcedTea options
...
(cherry picked from commit a16439e38e
)
2019-05-01 18:24:02 +02:00
Robert Helgesson
162a65f029
Fix type of various sessionVariables
options
...
Unfortunately, using `attrsOf` is not possible since it results in too
eager evaluation. In particular, the
home.sessionVariables = {
FOO = "Hello";
BAR = "${config.home.sessionVariables.FOO} World!";
};
example will cause an infinite recursion.
This commit restores the option type of
- `home.sessionVariables`,
- `pam.sessionVariables`,
- `programs.bash.sessionVariables`, and
- `programs.zsh.sessionVariables`
to `attrs`. It also adds test cases for the above options to avoid
regressions.
Fixes #659
(cherry picked from commit b6e613c771
)
2019-05-01 18:24:02 +02:00
hyperfekt
e3831d8ecc
alacritty: add module
2019-04-22 14:43:43 +02:00
Olli Helenius
1806e5511e
skim: add module
2019-04-14 17:36:27 +02:00
ash lea
cb93316fed
browserpass: update app id
2019-04-14 11:40:37 +02:00
Nick Hu
a6f0fa90f7
email: add facility for email aliases
...
Also update the notmuch and alot modules to include support for email
aliases.
2019-04-12 21:26:46 +02:00
Nick Hu
d49b514aa6
make notmuch search.exclude_tags configurable
2019-04-11 23:28:36 +09:00
Nick Hu
6cd5c8fca5
alot: fix address book completion regex
2019-04-10 23:55:07 +02:00
arcnmx
2c07829be2
home-manager: use callPackage
where appropriate
2019-04-06 18:48:29 +02:00
Wael M. Nasreddine
652c694244
programs.tmux: implement secureSocket
2019-04-04 17:14:29 -07:00
Robert Helgesson
fd50f5465f
zsh: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
b690a8be2f
bash: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Robert Helgesson
e85804efa2
feh: use attrsOf instead of attrs
2019-04-03 00:09:55 +02:00
Olli Helenius
03162970cd
gnome-terminal: add cursor and highlight color settings
2019-03-31 14:24:31 +02:00
Robert Helgesson
86af599a18
firefox: make the extensions option visible
...
Also change the example to use the firefox-addons available on NUR.
2019-03-20 23:41:02 +01:00
Mario Rodas
95e36dfe74
lsd: add module
2019-03-20 00:07:49 +01:00
Mario Rodas
24b5f62090
bat: add module
2019-03-19 23:58:12 +01:00
Robert Helgesson
eec78fbd1e
ssh: support multiple identity files in a match block
...
Fixes #625
2019-03-19 22:35:13 +01:00
arcnmx
52692e299d
git: make userName
and userEmail
options optional
2019-03-17 20:46:00 +01:00
Robert Helgesson
267afa5a3b
firefox: add support for add-on packages
...
Since no official source of packages exist the option is hidden for
now. For adventurous people there is an overlay of a few selected
add-ons available at
https://rycee.gitlab.io/nixpkgs-firefox-addons/overlay.tar.gz
This overlay is automatically built daily using the REST API available
on https://addons.mozilla.org/ .
2019-03-11 00:55:32 +01:00
Robert Prije
0fa19ed555
gnome-terminal: add support for light/dark theme variants
2019-03-10 01:59:00 +01:00
Robert Helgesson
a09196c4ae
docs: add language attribute to program listings
2019-03-06 18:52:54 +01:00
Maximilian Bosch
465d08d99f
programs/zsh: properly escape shell aliases
...
Otherwise all aliases break that use single quotes inside.
Already fixed in the nixpkgs module in 1e211a70cbdaf230a18ea4cb67a959039d5c2ddb.
2019-02-28 14:10:14 +01:00
Matthieu Coudron
81dae2f88e
alot: support contact completion
...
Make choice of contact completion easier.
2019-02-20 00:55:39 +01:00
Robert Helgesson
93f5fcae1e
msmtp: use <parameter>
for CLI options in description
2019-02-17 23:25:42 +01:00
Robert Helgesson
92d4e3e75a
autorandr: remove unnecessary method
attribute
...
I mistakenly added this before noticing that it was already defaulted
to "factory". Sorry!
2019-02-17 23:06:39 +01:00
Terje Larsen
03f1aea069
autorandr: add support for xrandr scale and dpi
2019-02-17 22:56:01 +01:00
Mario Rodas
6da88339f5
git: allow contents in git.includes
2019-02-17 22:28:15 +01:00
Mario Rodas
62e73b17d2
keychain: add module
2019-02-17 22:07:24 +01:00
Wael M. Nasreddine
2093cf425f
tmux: general improvements and added options
...
See #575 for discussion.
2019-02-13 22:14:30 +01:00
Olli Helenius
a3462daeb1
msmtp: use XDG config directory
2019-02-11 01:06:28 +01:00
Robert Helgesson
1cdb8abf30
git: add basic support for LFS
...
Fixes #542
2019-02-10 00:51:16 +01:00
Robert Helgesson
2f372ab4d6
Clean up support code for Home Manager as a submodule
...
This removes the `nixosSubmodule` option in favor of a new option
`submoduleSupport.enable`. This name better indicates that the
submodule mode applies to both NixOS and nix-darwin.
2019-02-10 00:44:55 +01:00
Jonas Holst Damtoft
0ca1bf3cfd
emacs: add service module
2019-02-09 15:28:11 +01:00
Matthieu Coudron
c18984c452
neovim: allow to override package
...
If you want to run a development version for instance, it is easier to
set neovim.package rather than work around the wrapping mechanism etc.
2019-02-04 21:52:01 +01:00
Robert Helgesson
445c0b1482
git: use attrsOf
instead of attrs
...
This makes sure that values added to
programs.git.aliases
or
programs.git.extraConfig
are merged as expected.
Also add a few option examples.
2019-02-01 01:12:58 +01:00
Robert Helgesson
0590c2a4f6
mbsync: add basic test of result configuration
2019-01-31 02:08:40 +01:00