Robert Helgesson
6e4b9af080
Switch to extended Nixpkg's lib
...
This change makes use of the `extend` function inside `lib` to inject
a new `hm` field containing the Home Manager library functions. This
simplifies use of the Home Manager library in the modules and reduces
the risk of accidental infinite recursion.
PR #994
2020-01-21 20:47:04 +01:00
Robert Helgesson
bff499113e
manual: note deprecation of list values for file options
...
In particular, this entry notes that assigning lists to `home.file`,
`xdg.configFile`, and `xdg.dataFile` is deprecated and will be removed
in the next release.
2020-01-13 22:34:38 +01:00
Robert Helgesson
7c2532d9f9
home-manager: add --(no-)substitute options
...
Fixes #312
2019-12-01 10:43:39 +01:00
Nikita Uvarov
4505710565
zsh: fix history.path issues
...
- Default value is set to static '$HOME/.zsh_history' -- dotDir is not
prepended anymore
- $HOME is not prepended to the option value
- Ensure history path directory exists
Fixes #886 , replaces #427 .
2019-11-05 23:04:06 +01:00
Robert Helgesson
6b6f759e7a
doc: update version number in some places
2019-10-29 23:08:46 +01:00
Robert Helgesson
79c16b9a90
doc: fix section ID for 20.03 release notes
2019-10-09 22:41:56 +02:00
Robert Helgesson
83018ac54a
doc: add preliminary release notes for 20.03
2019-10-09 21:07:43 +02:00
Robert Helgesson
ad52dbe044
doc: finalize the 19.09 release notes
2019-10-09 21:03:04 +02:00
Robert Helgesson
45ec65e1cc
doc: convert some DocBook files to AsciiDoc
2019-09-07 09:29:24 +02:00
Robert Helgesson
824d31a21c
keyboard: make layout
and variant
optional
...
Also default these options to `null` for state version ≥ 19.09.
Fixes #811
Suggested-by: Sean Marshallsay <srm.1708@gmail.com>
2019-09-05 01:56:06 +02:00
Robert Helgesson
a144c723a1
doc: surround name?
with fancier characters
2019-09-01 21:28:40 +02:00
Robert Helgesson
8ab1d22a82
home-manager: support --option
argument
...
Fixes #784
2019-08-30 00:52:09 +02:00
Robert Helgesson
7c76ae1814
manual: add nmd as a generation dependency
...
This is to allow network-less rebuilding of a generation after a
garbage collection.
Fixes #819
2019-08-28 20:36:11 +02:00
Robert Helgesson
db86bd6c01
doc: update nmd
...
Also perform scrubbing of `pkgs` since nmd no longer does this
automatically.
2019-08-27 23:40:52 +02:00
Robert Helgesson
13fa61744c
doc: minor grammar fix
2019-08-26 23:14:51 +02:00
Robert Helgesson
8fe4e0879c
home-manager: support a few extra pass-through options
...
These options will be passed through to the `nix-build` tool.
2019-08-26 23:06:36 +02:00
Robert Helgesson
eb0ccf7286
docs: use nmd for generating documentation
...
The nmd library is an external library for generating Nix-centric
documentation.
2019-08-21 20:35:59 +02:00
Robert Helgesson
73641e492c
firefox: use wrapped package
...
This makes the
programs.firefox.package
option take a pre-wrapped Firefox package as value if state version is
set to "19.09" or later. This should make the Firefox module work with
a wider range of Firefox packages.
2019-08-18 18:04:04 +02:00
Brian Hicks
6239ce20af
nix-darwin: add docs
2019-07-26 23:45:05 +02:00
Robert Helgesson
42732990cd
home-manager: rewrite argument parsing
...
This rewrite allows "long options" but unfortunately does not allow
merged options such as `-vn`.
Also improve the home-manager manual page, with this it should include
all sub-commands and arguments.
Finally, include the home-manager manual page in the generated HTML
documentation.
2019-06-09 22:19:03 +02:00
Robert Helgesson
ba0375bf06
docs: add systemd type change to 19.03 release notes
2019-04-23 22:02:29 +02:00
Robert Helgesson
8ecc311bcc
Update stable version to 19.03
...
Also prepares for 19.09.
2019-04-22 20:04:31 +02:00
Robert Helgesson
52fdf5b7ec
docs: add NixOS module installation instructions
2019-03-06 19:20:42 +01:00
Robert Helgesson
a09196c4ae
docs: add language attribute to program listings
2019-03-06 18:52:54 +01:00
Robert Helgesson
1d8997633c
docs: use <screen> for terminal interaction
2019-03-06 18:52:54 +01:00
Lorenzo Manacorda
524ce43e23
doc: add "See also" section to manpages
...
Pointing to each other.
2019-02-10 00:38:35 +01:00
Lorenzo Manacorda
7f8e139413
doc: remove extraneous contrib element
...
`contrib` is "A summary of the contributions made to a document by a
credited source", which we don't need in this case.
2019-02-10 00:38:35 +01:00
Robert Helgesson
99d79d0a80
doc: move home-manager man page to section 1
...
This is not really a system administration tool so 8 is unsuitable.
2019-02-10 00:38:28 +01:00
Robert Helgesson
4aa07c3547
doc: bump copyright year to 2019 in man pages
2019-01-20 18:03:04 +01:00
Robert Helgesson
f3f7c5cc57
doc: reformat XML files
2019-01-20 18:01:22 +01:00
Robert Helgesson
c035046999
doc: add basic release notes
2019-01-20 17:56:44 +01:00
Robert Helgesson
235a6617c4
readme: add notice that relog may be needed
...
Also add instructions for non-NixOS users to add the user channel
directory to `NIX_PATH`.
2018-12-23 10:55:30 +01:00
Robert Helgesson
6e67bb7ae6
doc: add installation instructions to manual
...
Also minor cleanups in README.
2018-12-06 00:57:49 +01:00
Robert Helgesson
ec3cbf81c4
manual: some cleanups
2018-05-11 22:26:21 +02:00
Robert Helgesson
1260349384
doc: make documentation independent from NixOS
...
Unfortunately this duplicates some code from NixOS but it does allow
much more flexibility and, hopefully, stability in the Home Manager
documentation.
Fixes #254 .
2018-05-06 22:16:48 +02:00