| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
This allows us to actually sync symlinks, as most of the unwanted ones
are already ignored. And syncing the `.direnv` gc-roots is not that much
of a problem, because these are re-generated when they point to a
non-existent path.
|
| |
|
|
|
|
|
|
|
|
| |
Using the home-manager module uses a non-root fuse bindfs, which is
obviously slower than simply mounting the directories via bind
mounts. Besides, mounting them via the bindfs fuse mount, results in a
potential DOS, when this mount processes runs out of open file
descriptors (leading to the issue described in the `nix -> lix` commit.)
|
|
|
|
|
| |
This increases the locality of configurations and makes it easier to
see, what happens, when you enable a module.
|
|
|
|
|
|
|
|
|
| |
`nix` is currently constantly failing to open some of the sqlite
databases, which is just really obnoxious.
Although, as I have later found out, this is caused by a `bindfs` fuse
mount on `~/.cache`. This process is running against the `1024` open fd
soft limit, and thus refusing to open another one for the database.
|
|
|
|
|
| |
These mappings were missed in the `zsh` rework, and are apparently needed
for completion to work.
|
|
|
|
|
|
| |
All my software is using a block cursor in normal/command mode and a bar
cursor for insert mode when doing `vi` emulation. `atuin` should do the
same.
|
|
|
|
|
|
|
|
| |
New features:
- The `vi` mode is now actually useful
- The whole history search/suggestion has been integrated into `atuin`
- The `edit-command-line` plugin does no longer print useless stuff
- and miscellaneous other things.
|
| |
|
|
|
|
|
| |
This list already contained nix, and it should be better to follow
upstreams changes here, instead of hardcoding it.
|
|
|
|
| |
This might allow `atuin` to parse this key.
|
|
|
|
|
| |
`atuin` really breaks with these settings. Thus, it's better to allow it
to take up more space.
|
|
|
|
| |
The current formatting does not work with atuin.
|
| |
|
| |
|
|
|
|
|
| |
Storing the secrets in the module that actually needs them, is a cleaner
solution.
|
|
|
|
|
|
|
| |
This makes it possible to mix and match between `NixOS` and
`home-manager` options and thus allows merging the secret handling
directly into this module. Furthermore, the `systemd` tempfiles handling
was also merged into this module.
|
| |
|
|
|
|
|
| |
This also creates the `imv` and `zathura` module, but the added
configuration should be trivial (especially in the `imv` case.)
|
| |
|
|
From now on all modules should be added to the new `by-name` directory.
This should help remove the (superficial and utterly useless)
distinction between `home-manager` and `NixOS` modules.
|