| Commit message (Collapse) | Author | Age |
|\ |
|
| | |
|
|\ \
| | |
| | | |
nixos/ssmtp: add settings option
|
| | |
| | |
| | |
| | | |
services.ssmtp.settings.AuthPass if absolutely required
|
| | | |
|
|/ / |
|
|/
|
|
|
| |
2.4 has its own completion script which collides with
nix-bash-completions.
|
|\
| |
| | |
nixos/shadow: create setuid wrapper for chsh
|
| |
| |
| |
| |
| |
| | |
This allows non-declarative users to change their login shells.
https://github.com/NixOS/nixpkgs/pull/41966 will make this possible
for declarative users as well if the system config explicitly allows it.
|
| | |
|
|\ \
| | |
| | | |
zsh: added option to enable compatibility with bash's completion system
|
| | | |
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | | |
tarballs.nixos.org is omitted from the change because urls from there
are always hashed and checked
|
|\| | |
|
| | | |
|
| |\ \
| | | |
| | | | |
nixos/xonsh: source NixOS environment
|
| | | |
| | | |
| | | |
| | | | |
Without doing that, xonsh is unusable as login shell
|
|\| | | |
|
| | | | |
|
|/ / / |
|
| | | |
|
|\ \ \
| | | |
| | | | |
ibus: fix dconf db installation
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixes this warning at ibus-daemon startup:
(ibus-dconf:15691): dconf-WARNING **: 21:49:24.018: unable to open file '/etc/dconf/db/ibus': Failed to open file ?/etc/dconf/db/ibus?: open() failed: No such file or directory; expect degraded performance
|
|/ / /
| | |
| | |
| | | |
Add missing type information to manually specified enable options or replace them by mkEnableOption where appropriate.
|
|\ \ \
| | | |
| | | | |
nixos/captive-browser: set chromium's data-dir to a XDG-compliant location
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To quote the XDG specification:
There is a single base directory relative to which user-specific
data files should be written. This directory is defined by the\
environment variable $XDG_DATA_HOME.
Rather than adding another directory to $HOME, I think that it's better
to follow this standard to avoid a cluttered home-dir.
|
|\ \ \ \
| | | | |
| | | | | |
nodejs: use python3 if possible
|
| | |/ /
| |/| | |
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
These have been deprecated long enough. I think this default was even
made non-functional by 2337c7522af3b186d4d7ecefe9e19c33aafc6626. But
it's still a scary thing to see there.
Fixes https://github.com/NixOS/nixpkgs/issues/33381.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
While renaming `networking.defaultMailServer` directly to
`services.ssmtp` is shorter and probably clearer, it causes eval errors
due to the second rename (directDelivery -> enable) when using e.g. `lib.mkForce`.
For instance,
``` nix
{ lib, ... }: {
networking.defaultMailServer = {
hostName = "localhost";
directDelivery = lib.mkForce true;
domain = "example.org";
};
}
```
would break with the following (rather confusing) error:
```
error: The option value `services.ssmtp.enable' in `/home/ma27/Projects/nixpkgs/nixos/modules/programs/ssmtp.nix' is not of type `boolean'.
(use '--show-trace' to show detailed location information)
```
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also:
- use `runtimeShell`; and
- remove unused `makeWrapper` input; and
- `exec()` to shed wrapping shell
|
| | |
| | |
| | |
| | |
| | | |
this way the man page etc. becomes available if we enable firejail with
`programs.firejail.enable = true`
|
|/ / |
|
|\ \
| | |
| | | |
nixos/fish: fix completions patch
|
| | |
| | |
| | |
| | |
| | | |
Upstream decided to split the lines we were patching out, so the patch
would fail.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 6a756af3e7a50c22a45f7d958657527ac47d2902.
Currently zshenv by default only set fpath and HELPDIR without exporting them.
A parent shell would also not set those variables usually as they are shell local.
It also sources a file called set-environment but this is protected by an
environment variable called __NIXOS_SET_ENVIRONMENT_DONE. Hence any modification
done by the parent shell should persist as long as __NIXOS_SET_ENVIRONMENT_DONE
is not unset.
This behavior deviates from what we do in bashrc and breaks common setups such
as tmux/mosh or screen.
Fixes #80437
|
| | |
|
|\ \
| | |
| | | |
nixos: zsh: add more helpful documentation into generated files
|
| | | |
|
| | |
| | |
| | |
| | | |
We want these to be set even when /etc/zshrc loading is disabled.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* bash-my-aws: init at 20191231
Create bma-init
* Update
|
| | | |
| | | |
| | | |
| | | | |
Create bma-init
|
|\ \ \ \
| | | | |
| | | | | |
nixos/bash: configure $LS_COLORS for interactive shells
|
| | | | | |
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
nixos/geary: init
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Previously, this would ignore the `package` option if `pinentryFlavor`
was set.
|