aboutsummaryrefslogtreecommitdiff
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* nix-darwin: add missing optionsNicolas Berbiche2020-09-041-0/+17
| | | | Add useGlobalPkgs, verbose and backupFileExtension support
* lib/file-type: remove types.loaOfCole Helbling2020-09-021-1/+1
| | | | | | loaOf has been deprecated for a long time and is now in the process of removal (see https://github.com/NixOS/nixpkgs/pull/96042). Thus, we remove it here, too.
* sway: set bar defaults to nullAlex Rice2020-08-261-0/+43
| | | | | | | | Allows fields of bar to be nullable and omit them from the generated configuration if unset. Fixes #1361 PR #1386
* nixpkgs: take Nixpkgs path from argumentRobert Helgesson2020-08-191-0/+7
| | | | | | | | | | | This removes the dependency on the `nixpkgs` channel within the modules for state version ≥ 20.09. The default Nixpkgs source starting from this state version is the path of the `pkgs` argument used to bootstrap the Home Manager modeuls. This is a prerequisite for using Home Manager withing Nix flakes. PR #1420
* git: set SSL if useStartTls is falseAndrew Fontaine2020-08-131-0/+2
| | | | | | | | | The git-send-email [0] script uses StartTLS if `smtpEncryption` is set to `tls`, which can break services that don't support StartTLS. [0]: https://github.com/git/git/blob/bd42bbe1a46c0fe486fc33e82969275e27e4dc19/git-send-email.perl#L1533 PR #1395
* Revert "systemd: use sd-switch"Robert Helgesson2020-08-041-4/+1
| | | | This reverts commit 9c0fe3957bb91128d5d3599e289fe9344a293ece.
* systemd: use sd-switchRobert Helgesson2020-08-041-1/+4
| | | | | | | | | | | | This makes the systemd module use the sd-switch application to perform the unit switch during a generation activation. Since the closure of sd-switch is relatively lightweight we unconditionally pull it in as a dependency. We simultaneously remove the `systemd.user.startServices` option and perform the switch action automatically. PR #1388
* lib: support gvariant maybe typeRobert Helgesson2020-07-241-1/+8
| | | | Fixes #1397
* doc: add "Add relevant documentation" guidelineDamien Cassou2020-06-111-0/+20
| | | | | | | This adds a new section to the contributing guidelines that discusses how contributions should be documented. PR #1306
* home-manager: add documentation to root `default.nix`Damien Cassou2020-06-111-2/+3
| | | | | | This adds documentation related packages to default.nix to allow building documentation separately from building a Home Manager configuration.
* doc: update nmd versionRobert Helgesson2020-06-061-2/+2
|
* doc: add licensing section in contribution guidelinesRobert Helgesson2020-06-031-0/+7
|
* doc: add note about line widthRobert Helgesson2020-05-301-1/+3
|
* doc: add contribution guidelines sectionRobert Helgesson2020-05-291-22/+91
| | | | | | | | This adds a section in the documentation for describing a list of guidelines that code in Home Manager should follow. This also updates the pull request template to reference this new section.
* doc: bump nmd versionRobert Helgesson2020-05-291-2/+2
|
* doc: include IRC channel in prefaceRobert Helgesson2020-05-291-3/+8
|
* Deprecate use of `builtins.getEnv`Robert Helgesson2020-05-261-1/+25
| | | | | | | This removes the use of the non-deterministic function `builtins.getEnv` for state version ≥ 20.09. PR #1269
* doc: add chapter with contribution guidelinesRobert Helgesson2020-05-202-0/+158
|
* home-manager: use `nix-env` to list generationsRobert Helgesson2020-05-161-16/+6
| | | | | | | | | | | | Using the `nix-env` command is far more robust. It also has the benefit that if the per-user `profiles` and `gcroots` directories do not exist then they will be created with the correct permissions. Because of the second point this commit also removes the `mkdir` step of the installation instructions. PR #1239 Closes #474, #948, #1091
* doc: fix highlighting of root commandsRobert Helgesson2020-05-081-4/+4
|
* doc: move FAQ to manualRobert Helgesson2020-05-073-2/+174
| | | | | This converts the FAQ into AsciiDoc and includes it in the HTML manual.
* Add preliminary release notes for 20.09Robert Helgesson2020-04-232-0/+23
|
* Update documentation for release 20.03Robert Helgesson2020-04-232-9/+8
|
* doc: document `dagOf` and `gvariant` typesRobert Helgesson2020-04-222-0/+181
|
* doc: bump nmd revisionRobert Helgesson2020-04-223-17/+20
| | | | Also convert `release-notes.xml` to AsciiDoc.
* firefox: remove options removed upstreamRobert Helgesson2020-04-181-2/+2
| | | | Fixes #1166
* ssh: deprecate the list form of match blockRobert Helgesson2020-04-161-0/+36
| | | | | Configurations depending on specific block order should use the DAG functions instead of lists.
* home-manager: add instantiate subcommandTimo Kaufmann2020-03-251-0/+14
| | | | | | | | It can be useful to simply instantiate a Home Manager configuration without actually building it, for example for the purpose of pre-building it with some custom command. PR #1099
* picom: add moduleRuby Iris Juric2020-03-241-0/+5
| | | | | | | | | | | | Nixpkgs no longer packages compton, and instead packages picom, a (mostly) compatible fork of compton, providing an alias from compton to picom. Because some configuration options have been changed, and all references to "compton" have been made deprecated and replaced with "picom", 'services.compton' has been deprecated in favor of the new 'services.picom'. Resolves #878 PR #1101
* nixos integration: add option 'useGlobalPkgs'Erik Arvstedt2020-03-071-0/+17
| | | | PR #1059
* newsboat: show queries before urlsMartin Potier2020-02-261-0/+3
| | | | PR #1047
* Bump copyright yearRobert Helgesson2020-02-251-1/+1
|
* Apply `nixfmt` on many filesRobert Helgesson2020-02-021-24/+14
|
* Switch to extended Nixpkg's `lib`Robert Helgesson2020-01-212-7/+45
| | | | | | | | | 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
* manual: note deprecation of list values for file optionsRobert Helgesson2020-01-131-1/+26
| | | | | | 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.
* home-manager: add --(no-)substitute optionsRobert Helgesson2019-12-011-0/+16
| | | | Fixes #312
* zsh: fix history.path issuesNikita Uvarov2019-11-051-1/+5
| | | | | | | | | - 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.
* doc: update version number in some placesRobert Helgesson2019-10-291-6/+6
|
* doc: fix section ID for 20.03 release notesRobert Helgesson2019-10-091-1/+1
|
* doc: add preliminary release notes for 20.03Robert Helgesson2019-10-092-0/+22
|
* doc: finalize the 19.09 release notesRobert Helgesson2019-10-091-3/+15
|
* doc: convert some DocBook files to AsciiDocRobert Helgesson2019-09-076-142/+82
|
* keyboard: make `layout` and `variant` optionalRobert Helgesson2019-09-051-0/+8
| | | | | | | | Also default these options to `null` for state version ≥ 19.09. Fixes #811 Suggested-by: Sean Marshallsay <srm.1708@gmail.com>
* doc: surround `name?` with fancier charactersRobert Helgesson2019-09-011-2/+2
|
* home-manager: support `--option` argumentRobert Helgesson2019-08-301-0/+16
| | | | Fixes #784
* manual: add nmd as a generation dependencyRobert Helgesson2019-08-281-1/+2
| | | | | | | This is to allow network-less rebuilding of a generation after a garbage collection. Fixes #819
* doc: update nmdRobert Helgesson2019-08-271-3/+18
| | | | | Also perform scrubbing of `pkgs` since nmd no longer does this automatically.
* doc: minor grammar fixRobert Helgesson2019-08-261-1/+1
|
* home-manager: support a few extra pass-through optionsRobert Helgesson2019-08-261-0/+64
| | | | These options will be passed through to the `nix-build` tool.
* docs: use nmd for generating documentationRobert Helgesson2019-08-216-832/+40
| | | | | The nmd library is an external library for generating Nix-centric documentation.