| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
The reason for this is that nix-darwin is broken (or generally nix on
MacOS), and I need to be able to build emacs with just nix-build.
There is some refactoring coming up for this anyway, where modules
should be self-contained settings, that are enabled by configuration/
and roots/.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
- Add evanjs to CODEOWNERS for numlock and numlock test
- Add evanjs to maintainers for numlock module
|
| | |
| | |
| | |
| | |
| | | |
This avoids the need for the activation block. The `dir` file is
instead built directly in the installed profile.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The `ExecStart=` option of systemd must take arguments fully quoted.
That is,
"-sshargs=-i somekey"
and not
-ssargs="-i somekey"
Additionally, inside arguments passed to unison, `=` characters must
be quoted. After unquotation by systemd, one must have
-sshargs=-o Foo\=4
instead of
-sshargs=-o Foo=4
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The apropos software is useful to get a list of manpages matching a
description or to get a list of all manpages. The latter feature is
used by Emacs to get manpage completion (`M-x man`).
To have apropos working, a database of all available manpages must be
built with mandb. This is what this commits does.
A similar change was done for NixOS:
https://github.com/NixOS/nixpkgs/commit/edc6a76cc025ef972979dad6692e0fd5d5cfcbbb
|
| | | |
|
| | |
| | |
| | |
| | | |
PR #1486
|
| | |
| | |
| | |
| | |
| | | |
This moves the enable option into an explicit attribute set to allow
future addition of new options.
|
| | | |
|
| | | |
|
| | |
| | |
| | | |
Systemdaemons are lowercased and get suffixed with a d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Running `zplug install` will always product output, even if there is
nothing to do.
Gating it behind a `zplug check` eliminates that output when there is
nothing to do, and is recommended in the zplug README.
|
| | |
| | |
| | | |
There's some new configuration options since the 3.0.0 release of htop.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This disables the generation of the application directory until
conflicting behavior with nix-darwin is resolved.
See https://github.com/rycee/home-manager/issues/1341#issuecomment-687286866
|
| | |
| | |
| | |
| | |
| | |
| | | |
Also add a test case for the exec option.
PR #1446
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently, this module makes sure that `/Applications` directories for
packages in `home.packages` get linked into the user's environment.
|
| | | |
| | | |
| | | |
| | | | |
Add useGlobalPkgs, verbose and backupFileExtension support
|
| |/ / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds a new `keybindings` option to the `vscode` configuration.
It contains a list of key bindings, which will be written to
`%vscode-dir%/User/keybindings.json`.
PR #1351
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The home directory option should be a string without context to avoid
the directory being copied to the Nix store.
Fixes #1471
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | | |
PR #1457
|
| | |
| | |
| | |
| | |
| | |
| | | |
The previous implementation would allow variables to sneak into the
file names. This commit makes sure the resulting target file path
exactly matches the expected path.
|
| | |
| | |
| | |
| | |
| | |
| | | |
By installing two packages with the same directories we should force
`buildEnv` to generate real directories instead symlinks into the Nix
store.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
No flake.lock is added because the only input (nixpkgs) will almost
always be overridden, and currently Home Manager's testing and
verification is not flake based.
PR #1455
|
| | |
| | |
| | |
| | | |
PR #1452
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
PR #1142
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Before the profile commands would not run if a single package is
installed since `buildEnv` will produce a symlink directly to that
package. By adding this dummy package we ensure that a real directory
will be generated.
Fixes #1392
|
| | |
| | |
| | |
| | | |
Fixes #1443
|
| | | |
|
| | |
| | |
| | |
| | | |
PR #1329
|
| | |
| | |
| | |
| | |
| | |
| | | |
Allow setting custom command and login shell.
PR #1423
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The kakoune editor has a plugin mechanism and several plugins are
already packaged under `pkgs.kakounePlugins`. However, adding these
packages to `home.packages` is not enough: the `kakoune` package needs
to be configured with the list of plugins to include, so that they get
sourced on start-up.
We add a `programs.kakoune.plugins` option, analogous to
`programs.vim.plugins`.
The change is backwards compatible since `pkgs.kakoune` is defined as
wrapKakoune kakoune-unwrapped { };
and `wrapKakoune` defaults the list of plugins to empty.
PR #1356
|