| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
Also add associated tests for both Sway and i3.
PR #1231
|
|
|
|
|
|
|
|
|
| |
Before the profile directory value would point directly to the build
output in the Nix store. Unfortunately this would cause an infinite
loop if the user's configuration directly or indirectly refers to the
profile directory value.
Fixes #1188
|
|
|
|
|
|
| |
It is insufficient to install the packages in `home.packages`, it has
to be `home.path`, which includes configured extra package outputs or
profile commands.
|
|
|
|
| |
The example for wayland.windowManager.sway.config.output has to
contain a mode behind the filename to be correct.
|
| |
|
|
|
|
|
|
|
| |
Fix the SMTP port string from #1374 by properly converting the integer
port into a string.
PR #1377
|
|
|
|
|
|
|
| |
kakoune: support user modes in keyMappings
User modes are declared automatically.
PR #1286
|
| |
|
|
|
|
|
|
|
| |
Addition of the line "local old_exit_status=$?" broke the call to
powerline-go.
PR #1364
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This is to avoid unnecessary downloads and builds when running the
tests suite.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Emacs populates 'exec-path' at launch from the 'PATH' environment
variable. Likewise, the emacs derivation from nixpkgs populates
'load-path' from the 'NIX_PROFILES' variable. As neither of these are
available by default in the systemd user manager, revert to the
previous behavior of launching the Emacs daemon from a login shell.
Fixes #1354
Fixes #1340
PR #1355
|
|
|
|
|
|
|
| |
Added a simple module to place configuration files for ne: the nice
editor.
PR #1336
|
|
|
|
|
|
| |
Darwin does not have the `/run/user` directory.
PR #1349
|
| |
|
|
|
|
|
|
|
|
| |
This removes the long list of submodules from
modules/accounts/email.nix
and instead move each entry to its owning module.
|
|
|
|
|
| |
Fixes #1315
PR #1334
|
| |
|
|
|
|
|
|
| |
This allows to install home-manager on a system without root access.
PR #1196
|
| |
|
|
|
|
|
|
|
| |
Fluidsynth is a real-time MIDI synthesizer based on the SoundFont 2
format.
PR #1326
|
|
|
|
|
|
| |
This adds initial support for the zsh package manager "zplug".
PR #1105
|
|
|
|
|
| |
This abstracts out the VTE setup from the gnome-terminal module into
its own module and options.
|
|
|
|
|
| |
Fixes #1302
PR #1327
|
|
|
|
| |
PR #1285
|
| |
|
| |
|
|
|
|
| |
PR #1309
|
|
|
|
| |
PR #1310
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 'services.emacs.socketActivation.enable' for generating an
'emacs.socket' systemd unit.
Emacs since version 26 has supported socket activation, whereby an
external process manager such as systemd listens on a socket and passes
it to the Emacs daemon when the manager launches it. This improves
startup time of the user session and avoids launching the daemon when not
needed, for example when launching the user session via SSH.
This implementation hard-codes the socket path to the default for the
version of 'programs.emacs.finalPackage', because systemd does not
perform shell expansion in the socket unit's 'ListenStream' parameter
and it seems like an advanced use-case to change the socket path. Shell
expansion would be desirable as the socket path usually resides in
directories such as $XDG_RUNTIME_DIR or $TMPDIR.
Tests were added to verify behavior in the following cases:
- Emacs service with socket activation disabled
- Emacs 26 with socket activation enabled
- Emacs 27 with socket activation enabled
PR #1314
|
|
|
|
| |
Fixes #1312
|
|
|
|
|
|
|
|
| |
This option was missing. It is generated by autorandr when executing
`autorandr --save my_profile`.
Fixes #1024
PR #1283
|
| |
|
|
|
|
|
| |
This adds a note that the extensions will only apply to profiles
managed through Home Manager.
|
|
|
|
|
| |
Unfortunately Travis CI seems stuck on Nix 2.0 on macOS, which no
longer works with Nixpkgs unstable.
|
|
|
|
| |
PR #1297
|
| |
|
| |
|
|
|
|
|
| |
This allows the `sway.package` option to be null so that the module
can be used alongside the nixos module.
|
|
|
|
|
|
|
|
| |
Allows setting every locale option independently. Also fixes `LC_`
order to match the order of `locale` command output for better
reference.
PR #1278
|
|
|
|
|
| |
This changes the tests to not require downloading the texlive
distribution.
|
| |
|
| |
|
|
|
|
|
| |
The names `gnome3.vte` and `gnome3.gnome_terminal` have been replaced
by their more modern names.
|