|  | Commit message (Collapse) | Author | Age | 
|---|
| ... |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | `nvim` has by now reached version 0.10.0 in nixpkgs. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | This removes some unneeded ones and adds the ARROW UP mapping to ensure
symmetry to the ARROW DOWN mapping. | 
| | 
| 
| 
| 
| 
| 
| 
| | This feature regressed in less 661 but was fixed in 668.
See:
- https://github.com/gwsw/less/issues/551
- https://github.com/gwsw/less/commit/2526c72b1212b2a1f34bdda88a93b0c7f7b4a16a | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Lix does not (maybe yet) support the nix3 `nix shell` shebang. Thus,
switching to a version supported by both is the obvious choice. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | 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. |