| Age | Commit message (Collapse) | Author |
|
The `colors` section in foot was split to `colors-dark` and
`colors-light`.
Sadly there is no config file which is suitable for current Arch Linux
and Debian Bookworm.
Both setups should be supported but since Arch takes precedence the new
section name is now tracked here.
Debian Bookworm users can still adapt this on a separate branch or let
the change uncommitted.
|
|
This was overlapping on Arch Linux.
|
|
This makes bad WiFi signals or unintended SSIDs visible.
|
|
This avoids compatibility issues with the font colour picked by the
Neovim and foot colour schemes as well as the syntax highlighting.
|
|
|
|
The colours were set manually which does not work well with all the
colour theming in the editor and terminal.
Removing the manual settings make the config simpler, improves contrast
in spell check highlighting and still highlights mistyped text.
|
|
This removes the global colorcolumn and adds one for Python and C.
This allows to have a distraction free experience on all other file
types and ones adapted to code guidelines for Python and C.
|
|
There is the suspicion that this CLI program is more reliable than the
GUI. At least it offers more options to debug.
The downside is that there is no known way to select the audio profile.
But this should be auto-selected and is audible if it is picked
correctly because of expected noise.
|
|
This makes it easy to see the current status of the Bluetooth connection
and opens a graphical Bluetooth manager on click.
|
|
This is a starting point committed to easily compare the setup with a
custom configuration and this default one.
|
|
This function allows to run `meson compile -C <build-dir>` always for a
given build directory whenever an also given file is written.
This is especially useful to edit LaTeX files and let them update
automatically on each save of the editor with automeson, meson and
latexmk.
The performance is so good that it speeds up the LaTeX and especially
TikZ development significantly.
|
|
This was forgotten on the last Sway config update.
|
|
This reverts commit f7daebe7970b2c297cbd8f4373e975b2bec6be7f.
The Debian version of foot does not know the new section name yet.
|
|
This selects the country of the two selected languages in addition.
|
|
This theme is available under Arch Linux and Debian. It is by far not
the prettiest choice but it has a lot of contrast in many situations.
This makes it more ergonomic.
|
|
This language server is available on Arch Linux as python-lsp-server and
on Debian as python3-pylsp and supported by nvim-lspconfig.
Thus it is a perfect match to have one language server which is portable
across these setups.
|
|
This should prevent mails without attachment.
|
|
This might prevent mails without attachment.
|
|
|
|
[1]: https://fvm.app
|
|
These long strings are unique and stable.
This allows to write an output configuration suitable for multiple
laptops on multiple workplaces with multiple monitors.
Especially hot-plugging is simplified with this because it simply works
without using tools like wdisplays each time.
|
|
The old section name `colors` is deprecated.
|
|
|
|
On some systems the bar was otherwise extremely small.
|
|
|
|
`swaybar` has icon issues on Arch Linux. Furthermore waybar - while more
complicated to configure - has way more features. Complexity can be
avoided by a minimal config.
|
|
This is distracting. Disabling it should improve focus.
|
|
|
|
The so far used version was outdated for a very long time.
|
|
This removes the last plugin dependencies not provided by the Neovim
developers and thus improves security and reduces maintenance and
complexity.
|
|
This allows to easily switch between source and header file in C.
|
|
Current supply chain attacks highlight the risk of using a lot of
plugins. This commit is just a test how much I need snippets and
completion by disabling them.
Maybe this is rolled back or replaced by a custom Lua implementation.
|
|
|
|
|
|
With the bar from the configured LSP the first 81 columns are not
visible anymore in nvim. Thus this font size is reduced.
|
|
They are available on both Arch and Debian Linux.
|
|
|
|
|
|
|
|
This tool outputs the diff of two hexdumps based on the two files
provided as arguments.
|
|
Some distributions do not do this.
|
|
|
|
|
|
|
|
|
|
This handles extension of the `PATH` environment variable with systemd's
environment.d folder instead of using it in e.g. `~/.profile`.
The advantage is that `~/.profile` is not sourced by everything. The
purpose of environment.d is to pass the environment to everything the
user uses. Notably also window managers which might not source
`~/.profile` leading to not showing up programs in `~/.local/bin` in the
program menu.
See `man 5 environment.d` for details.
|
|
|
|
The `lar` (list archive) function is a utility to quickly inspect an
archive file.
|
|
A lot of software does not know the `foot` terminal emulator. This leads
to issues. Setting the TERM variable to the well-known `xterm` works and
avoids issues.
|
|
|