summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
12 daysWIP: sway: Display mpv icy_title in status baricy-titlesxengineering
TODO: Do not display bar if socket is not responding.
12 daysposix-shell: Add mpv alias to provide IPC socketxengineering
This allows to query information like current music titles from MPV.
2024-12-08posix-shell: Add myrenamexengineering
2024-11-22Prefer sxiv for image/webpxengineering
imv does not seem to support webp.
2024-11-21posix-shell: Remove `--all` from `igit` aliasxengineering
This allows to select either all branches to display with `igit --all` or a subset of branches with `igit branch1 branch2 ...`. With this change it is possible to get a better overview in repositories with a huge number of branches.
2024-10-31posix-shell: Add go bin path to PATHxengineering
This allows to install programs with `go install <module-url>@<version>`.
2024-10-24nvim: Do not highlight search resultsxengineering
This is more often annoying than helpful.
2024-07-28posix-shell: Add utils.shxengineering
This files can be sourced by shell configs and replaces the scripts repository [1]. [1]: https://xengineering.eu/git/scripts
2024-06-27bash: Remove shellcheck commentsxengineering
2024-06-27posix-shell: Update check_programs()xengineering
- sort list of programs automatically - report all programs with a check mark `[x]` or without `[ ]`
2024-06-27posix-shell: Remove unused aliasesxengineering
2024-06-27posix-shell: Do not check programs on shell initxengineering
The functionality is now available as `check_programs()`. Not executing it on shell startup makes it more comfortable to use systems which do not provide all the mentioned programs.
2024-06-27bash: Move constants to posix-shell/constants.shxengineering
2024-06-27bash: Move parts to posix-shell/programs.shxengineering
2024-06-27posix-shell: Remove my_xdg_open()xengineering
Replaced by the better tool 'rifle' which is shipped with 'ranger'.
2024-06-27bash: Move aliases to posix-shell/aliases.shxengineering
The new posix-shell folder should contain shell code which is portable between different implementations.
2024-06-26bash: Fix program check before PATH extensionxengineering
It makes more sense to check for missing programs after the PATH is customized since some of the programs might be installed in unusual locations.
2024-06-26bash: Fix duplicated entry 'swappy'xengineering
2024-06-24bash: Fix some shellcheck-detected issuesxengineering
2024-06-24bash: Check for required programsxengineering
This commit adds code to the .bashrc file which checks for required programs on startup of bash. Thus it is easier to detect for the user if essential programs are missing. This will make it significantly easier to setup new machines.
2024-06-24Add shebang to .bashrcxengineering
2024-05-27nvim: Enforce vim-flavored colorschemexengineering
The new neovim-flavored one which comes with nvim 0.10 as default does not work for well.
2024-05-27nvim: Disable termguicolorsxengineering
This is enabled by default in nvim 0.10 and does not look good.
2024-05-14foot: Switch bindings for URL and unicode modexengineering
The URL mode used to be mapped to Control-Shift-u by default. This is now re-established. The unicode mode was never actually used. Since it needs some configuration and Control-Shift-o is just freed it gets this combination.
2024-05-08nvim: Do not track spell dataxengineering
This might contain sensitive data.
2024-04-26aerc: Set sidebar width back to defaultxengineering
Since there is no need anymore for usage of aerc on Linux mobile phones (switched to Android / LineageOS) the sidebar can be bigger to avoid lines which are just displayed partially.
2024-04-21bash: Add 'zephyr' aliasxengineering
This enables the Zephyr RTOS build system in the current terminal to be able to build Zephyr free standing applications. This alias assumes a setup based on the Zephyr Getting Started Guide [1]. [1]: https://docs.zephyrproject.org/latest/develop/getting_started/index.html
2024-04-12nvim: Enable mouse support by defaultxengineering
2024-04-11nvim: Enable language server zls for Zigxengineering
2024-03-22khard: Default to ~/contacts/defaultxengineering
Under ~/contacts there might be multiple address books.
2024-03-22khard: Add configuration filexengineering
2024-03-22Ignore vdirsyncerxengineering
This folder contains sensitive data.
2024-03-12sway: Fix home setupxengineering
2024-03-12sway: Set default setup to homexengineering
2024-03-01sway: Use JetBrainsMonoNerdFont globallyxengineering
2024-03-01sway: Use JetBrainsMonoNerdFont for barxengineering
This is used for the foot terminal too.
2024-03-01foot: Use *.ttf file name to reference fontxengineering
2024-03-01nvim: Open new tabs with CTRL+txengineering
2024-03-01nvim: Refactor init.luaxengineering
2024-03-01nvim: Add README.md for configurationxengineering
2024-03-01nvim: Add gopls LSP serverxengineering
2024-03-01nvim: Add pyright LSP serverxengineering
2024-03-01nvim: Refactor to support multiple LSP serversxengineering
2024-02-27nvim: Configure fuzzy finderxengineering
2024-02-27nvim: Add package telescope.nvimxengineering
2024-02-27nvim: Add package plenary.nvimxengineering
2024-02-27nvim: Configure friendly-snippets with nvim-cmpxengineering
This allows to insert these snippets by the completion system. This is especially useful if boilerplate code is required as for example a HTML page skeleton.
2024-02-27nvim: Add package friendly-snipptesxengineering
2024-02-27nvim: Add package cmp_luasnipxengineering
2024-02-27nvim: Configure auto-completionxengineering