| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 15 hours | waybar: Set height to 25HEADmain | xengineering | |
| On some systems the bar was otherwise extremely small. | |||
| 15 hours | waybar: Add timezone information relative to UTC | xengineering | |
| 5 days | sway: Switch back to minimal waybar | xengineering | |
| `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. | |||
| 5 days | aerc: Disable desktop notifications for new mails | xengineering | |
| This is distracting. Disabling it should improve focus. | |||
| 2025-12-23 | posix-shell: aliases: Remove myrename | xengineering | |
| 2025-12-23 | nvim: lspconfig: Update to v2.5.0 | xengineering | |
| The so far used version was outdated for a very long time. | |||
| 2025-12-23 | nvim: Remove telescope | xengineering | |
| This removes the last plugin dependencies not provided by the Neovim developers and thus improves security and reduces maintenance and complexity. | |||
| 2025-12-23 | nvim: Map ClangdSwitchSourceHeader to <leader>fa | xengineering | |
| This allows to easily switch between source and header file in C. | |||
| 2025-12-23 | nvim: Disable snippets and completion | xengineering | |
| 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. | |||
| 2025-12-23 | nvim: Set hlsearch | xengineering | |
| 2025-12-23 | nvim: Switch to more conservative tab completion on files | xengineering | |
| 2025-12-23 | foot: Reduce font size | xengineering | |
| With the bar from the configured LSP the first 81 columns are not visible anymore in nvim. Thus this font size is reduced. | |||
| 2025-12-23 | foot: Switch from nerd to regular Jetbrains font | xengineering | |
| They are available on both Arch and Debian Linux. | |||
| 2025-12-23 | sway: Add ticket script as $mod+t | xengineering | |
| 2025-12-23 | sway: Add firebrigade.sh script as $mod+m | xengineering | |
| 2025-12-23 | posix-shell: aliases: mygdb: Disable pagination | xengineering | |
| 2025-12-23 | posix-shell: utils: Add hexdiff() | xengineering | |
| This tool outputs the diff of two hexdumps based on the two files provided as arguments. | |||
| 2025-12-23 | bash: Explicitly source completions | xengineering | |
| Some distributions do not do this. | |||
| 2025-10-18 | nvim: dart: Configure default indentation | xengineering | |
| 2025-10-18 | nvim: Enable Dart language server | xengineering | |
| 2025-10-18 | posix-shell: constants: Add flutter bin to PATH | xengineering | |
| 2025-09-25 | mimeapps: Use aerc for RFC822 mail attachments | xengineering | |
| 2025-09-25 | environment.d: Add path.conf | xengineering | |
| 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. | |||
| 2025-09-25 | aerc: Set format for time stamps | xengineering | |
| 2025-09-25 | posix-shell: utils: Add `lar()` | xengineering | |
| The `lar` (list archive) function is a utility to quickly inspect an archive file. | |||
| 2025-09-25 | posix-shell: constants: Set TERM to xterm | xengineering | |
| 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. | |||
| 2025-09-25 | posix-shell: Add pdf2png alias | xengineering | |
| 2025-09-25 | swappy: Update screenshot folder and format | xengineering | |
| 2025-09-25 | posix-shell: utils: Add hexdiff() | xengineering | |
| This tool outputs the diff of two hexdumps based on the two files provided as arguments. | |||
| 2025-09-25 | dunst: Set max_icon_size = 32 | xengineering | |
| I do not want huge images on my screen all the time. | |||
| 2025-09-25 | aerc: Fix desktop notifications | xengineering | |
| The configuration file syntax changed. | |||
| 2025-09-25 | posix-shell: Add mydiff alias | xengineering | |
| 2025-09-25 | posix-shell: Add 'mygdb' alias | xengineering | |
| 2025-09-25 | foot: Raise scrollback.lines from 1000 to 10000 | xengineering | |
| 2025-09-25 | nvim: Ignore spell white list | xengineering | |
| This might contain sensitive information which should not be made public. | |||
| 2025-09-25 | mimeapps: Use mpv for MP4 audio | xengineering | |
| 2025-09-25 | bash: Add `st` alias | xengineering | |
| 2025-09-19 | sway: Disable mouse warping | xengineering | |
| Too annoying to have the mouse always moving to the center of the focussed container. This makes a keyboard-focussed workflow less ergonomic. | |||
| 2025-07-26 | gitignore: Add pavucontrol.ini | xengineering | |
| 2025-07-26 | Add user-dirs.locale | xengineering | |
| 2025-07-26 | Add user-dirs.dirs | xengineering | |
| 2025-07-26 | mimeapps.list: Add GNOME FileRoller for x-zstd-compressed-tar | xengineering | |
| 2025-07-26 | mimeapps.list: Add Inkscape for image/svg+xml | xengineering | |
| 2025-07-26 | mimeapps.list: Remove empty lines | xengineering | |
| Commonly edited by programs (for some reason) and thus empty lines to structure are not so good to keep. | |||
| 2025-07-26 | gitignore: Add common folders which should not be tracked | xengineering | |
| 2025-07-26 | gtk-4.0: Remove gtk.css | xengineering | |
| Just some cleanup of less important configs. | |||
| 2025-07-26 | alacritty: Remove config | xengineering | |
| This is replaced by the foot terminal emulator. | |||
| 2025-07-26 | mimeapps: Use Firefox for text/html | xengineering | |
| 2025-07-26 | posix-shell: utils: Add `lar()` | xengineering | |
| The list archive (`lar`) util creates a temporary directory, unpacks the given tar archive into it, switches to that folder, starts the terminal file manager `lf` and on quit jumps back and deletes the temporary directory. This is useful to quickly inspect the contents of a tar archive. | |||
| 2025-03-30 | nvim: Update to nvim-cmp v0.0.2 | xengineering | |
| This fixed error messages on completion on recent Arch Linux. | |||
