dotfiles/sh
Marty Oehme 4e06f2e23b
zsh: Remove carapace
It was a nice experiment but carapace and fzf-tab simply do not work
together currently.

The main issue is double-backlashes whenever a file with spaces it
selected. This is a _huge_ issue since it simply does not allow
completing _any_ file with spaces and is extremely tedious.

Issue tracked here:

https://github.com/carapace-sh/carapace-bin/issues/2667
https://github.com/Aloxaf/fzf-tab/issues/503

There are smaller issues like `cd folder/` completion adding a space
after the word so you cannot complete further 'into' the directory, and
some other small problems.

All of that only even works with a 'empty query string' hack to get the
two working together in the first place:

https://github.com/carapace-sh/carapace-bin/issues/2819#issuecomment-3092307945%3E

Ultimately it just seems not worth it to me.
2025-12-12 23:47:52 +01:00
..
.config/sh zsh: Remove carapace 2025-12-12 23:47:52 +01:00
.local/bin sh: Add default open script 2023-12-04 08:26:59 +01:00
README.md nvim: Fix ltex disabled autostart 2025-06-09 14:38:12 +02:00

sh

The bare minimum terminal configuration for a working system. Contains:

  • an XDG compliant home directory setup
  • several basic environment variables
  • simple aliases
  • an optional fzf default setup
  • X autostart

While other modules are largely optional, this module is the only one strictly necessary for the system to really work at all.

Additionally contains two scripts on which some other modules build:

  • a simple script to detect if applications exist (and optionally warn the user if they don't)
  • and a script to check if internet connectivity exists