Robert Helgesson
ee7631fbe3
git: add basic support for LFS
...
Fixes #542
(cherry picked from commit 1cdb8abf30
)
2019-02-11 01:22:02 +01:00
Robert Helgesson
f89522362f
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.
(cherry picked from commit 445c0b1482
)
2019-02-11 01:22:01 +01:00
Robert Helgesson
de2d6a5d95
git: quote sendemail section header
...
This will allow, e.g., the character `@` in the email identity.
Also adds a test case.
Fixes #557
(cherry picked from commit 45cadbd4f3
)
2019-02-11 01:22:00 +01:00
Matthieu Coudron
a6475e3e60
git: generate identities from mail accounts
...
(cherry picked from commit a68c8cf5f1
)
2019-02-11 01:22:00 +01:00
Tad Fisher
6dc4f31ba1
git: add 'includes' option
2018-04-19 17:45:09 +02:00
Florian Klink
c718951e97
git: add option 'programs.git.ignores'
...
This allows the global Git ignores to be configured.
2017-11-12 14:22:59 +01:00
Florian Klink
356c0bf751
git: use XDG config directory
2017-11-12 13:16:02 +01:00
Robert Helgesson
a8e08d14bb
Mark rycee as maintainer for a bunch of modules
2017-09-26 23:40:31 +02:00
Nikita Uvarov
0f096f9ad4
git: change extraConfig from lines to attrs
2017-09-22 23:32:38 +02:00
Robert Helgesson
61042c7606
lib: use generators from Nixpkgs
2017-09-21 13:18:33 +02:00
Robert Helgesson
fed112e497
git: simplify submodule slightly
2017-08-24 01:03:01 +02:00
Robert Helgesson
5d49ea6d49
git: remove default signing key
...
It is mandatory for a user to set the signing key so it does not make
sense to set a default.
2017-02-12 10:02:06 +01:00
Robin Stumm
386d2dbd25
git: fix evaluation error on null extraConfig
2017-02-11 23:35:36 +01:00
Robert Helgesson
071e631648
Improve a few description fields
2017-01-15 23:42:48 +01:00
Robert Helgesson
d7d02c3ce8
Initial import
2017-01-14 13:15:24 +01:00