| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
Primarily to fix rendering of these default values in the manual but
it's also nice to avoid having to eval these things just to build the
manual.
|
|
|
|
|
|
|
|
| |
The configuration { services.openssh.enable = true;
services.openssh.forwardX11 = false; } caused
programs.ssh.setXAuthLocation to be set to false, which was not the
intent. The intent is that programs.ssh.setXAuthLocation should be
automatically enabled if needed or if xauth is already available.
|
| |
|
| |
|
| |
|
|
|
|
| |
fixes #19179
|
|
|
|
|
| |
Mostly just provides a shell hook for the jdk's setup-hook.
Tested with openjdk and jre.
|
|\
| |
| | |
Bump bash completion to 2.4
|
| |
| |
| |
| |
| |
| | |
This changes the attribute name of bash-completion from `bashCompletion`
to `bash-completion`. Keeps `bashCompletion` as an alias for the new
name.
|
|/
|
|
|
|
|
|
|
|
| |
Every interactive zsh sources /etc/zshrc (see STARTUP/SHUTDOWN FILES in zshautll(1))
Therefor every interactive zsh process will respect the content of these variables.
Using `export` will also lead to child processes inheriting this value.
This leads to problems, if other interactive shells are spawned such as bash,
because they use an incomptabible history format (without timestamps).
There seems to be also cases, where the local HISTSIZE in ~/.zshrc is
not sourced but /etc/zshrc, which leads to history truncation in other shells.
|
|
|
|
| |
Fixes #14701.
|
| |
|
| |
|
|
|
|
| |
fixes #13224
|
|
|
|
|
| |
These utils are not related to user management, so they should be
available even if immutable users are enabled.
|
| |
|
|
|
|
| |
distribution specific, and will be useful for using `run-help`
|
|
|
|
|
| |
We want to stick to upstream defaults as much as possible.
As pointed out by @8573 in #16999, this was not the case.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixup regression introduced in commit 1bbcd91b2ef0738709f7d95
("spacefm: sudo and gksu fixes #15758 and license update").
A missing </filename> end tag caused this:
$ nixos-rebuild build
...
options-db.xml:4402: parser error : Opening and ending tag mismatch: filename line 4401 and para
</para><para><emphasis>Type:</emphasis> boolean</para><para><emphasis>Default:</
^
options-db.xml:4406: parser error : Opening and ending tag mismatch: filename line 4401 and listitem
</filename></member></simplelist></listitem></varlistentry><varliste
^
options-db.xml:4406: parser error : Opening and ending tag mismatch: para line 4401 and varlistentry
</filename></member></simplelist></listitem></varlistentry><varliste
^
options-db.xml:28430: parser error : Opening and ending tag mismatch: listitem line 4401 and variablelist
</filename></member></simplelist></listitem></varlistentry></variablelist
^
options-db.xml:28432: parser error : Premature end of data in tag varlistentry line 4401
|
| |
|
|
|
|
| |
The string type is still available for backward-compatiblity.
|
| |
|
|\
| |
| | |
fish: 2.2.0 -> 2.3.0
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
For now, leave the old implementation under `man-old` attribute.
Small warning: I had a leftover ~/.nix-profile/man from an old package,
which caused man-db's man prefer it and ignore ~/.nix-profile/share/man.
The PATH->MANPATH code just selects the first match for each PATH item.
|
|
|
|
| |
Also wraps the tmux binary, so that sockets are stored under /run
|
|\
| |
| | |
mosh service: init
|
| | |
|
|/
|
|
|
| |
This reverts commit ddd480ac30579d780c8ffa9c590a8c86bb36d8d2. Gave it
some more thought.
|
|\
| |
| |
| |
| |
| | |
Comparison to master evaluations on Hydra:
- 1255515 for nixos
- 1255502 for nixpkgs
|
| |
| |
| |
| |
| |
| | |
Some packages bring their own completions in
/share/fish/vendor_completions.d. Now they are picked up by fish from
every path in NIX_PROFILES.
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
This is to get more consistent with `meta.outputsToInstall`.
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Now `pkg.outputUnspecified = true` but this attribute is missing in
every output, so we can recognize whether the user chose or not.
If (s)he didn't choose, we put `pkg.bin or pkg.out or pkg` into
`systemPackages`.
- `outputsToLink` is replaced by `extraOutputsToLink`.
We add extra outputs *regardless* of whether the user chose anything.
It's mainly meant for outputs with docs and debug symbols.
- Note that as a result, some libraries will disappear from system path.
|
|\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/| |
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
|
| |\ \
| | | |
| | | | |
tmux nixos module: add nixos program module for tmux
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This basic module allows you to specify the tmux configuration.
As great as tmux is, some of the defaults are pretty awful, so having a
way to specify the config really helps.
|
| |\ \ \
| | | | |
| | | | | |
virtualbox service: fix use of deprecated option names
|
| | |/ / |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit e8e8164f348a0e8655e1d50a7a404bdc62055f4e. I
misread the original commit as adding the "which" package, but it only
adds it to base.nix. So then the original motivation (making it work
in subshells) doesn't hold. Note that we already have some convenience
aliases that don't work in subshells either (such as "ll").
|
|\| |
| | |
| | |
| | |
| | | |
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
|
| | |
| | |
| | |
| | |
| | | |
Aliases are not the same as programs. They won't work in subshells.
It's better to just use which as it's only 88K.
|