| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Add useGlobalPkgs, verbose and backupFileExtension support
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
Allows fields of bar to be nullable and omit them from the generated
configuration if unset.
Fixes #1361
PR #1386
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This reverts commit 9c0fe3957bb91128d5d3599e289fe9344a293ece.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Fixes #1397
|
|
|
|
|
|
|
| |
This adds a new section to the contributing guidelines that discusses
how contributions should be documented.
PR #1306
|
|
|
|
|
|
| |
This adds documentation related packages to default.nix to allow
building documentation separately from building a Home Manager
configuration.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This removes the use of the non-deterministic function
`builtins.getEnv` for state version ≥ 20.09.
PR #1269
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
This converts the FAQ into AsciiDoc and includes it in the HTML
manual.
|
| |
|
| |
|
| |
|
|
|
|
| |
Also convert `release-notes.xml` to AsciiDoc.
|
|
|
|
| |
Fixes #1166
|
|
|
|
|
| |
Configurations depending on specific block order should use the DAG
functions instead of lists.
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
PR #1059
|
|
|
|
| |
PR #1047
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Fixes #312
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Also default these options to `null` for state version ≥ 19.09.
Fixes #811
Suggested-by: Sean Marshallsay <srm.1708@gmail.com>
|
| |
|
|
|
|
| |
Fixes #784
|
|
|
|
|
|
|
| |
This is to allow network-less rebuilding of a generation after a
garbage collection.
Fixes #819
|
|
|
|
|
| |
Also perform scrubbing of `pkgs` since nmd no longer does this
automatically.
|
| |
|
|
|
|
| |
These options will be passed through to the `nix-build` tool.
|
|
|
|
|
| |
The nmd library is an external library for generating Nix-centric
documentation.
|