Commit Graph

71 Commits

Author SHA1 Message Date
6d9356b686 Use w3m to render html-mails and add more intuitive ulsscan shortcuts 2025-10-21 01:21:58 +02:00
d4db171182 Improve shortcuts for GMail to work better in pager 2025-10-17 18:07:12 +02:00
d8049463e8 Configure url-views in neomutt mails via urlscan and urlview
Some mails are just stupidly hard to parse, especially if the HTML
contains dozens of images. Kununu even managed to include the same
amount of images into the text-mails with all their marketing foo in the
URL. So, since these were so hard to understand I needed multiple
different "grades" of URL lists. This change allow be to choose between
different views.
2025-10-17 17:38:15 +02:00
b22a15e9e8 Set ft=terraform for *.tf files in vim 2025-10-16 12:30:49 +02:00
ef67596ee7 Add E-Mail icon to 3rd virtual desktop 2025-10-15 16:21:19 +02:00
4e1a60ae45 Sync IMAP every few minutes once offlineimap is running 2025-10-15 02:43:50 +02:00
17ccf04b36 Wrap text-mails at 80 chars to improve readability 2025-10-15 02:43:45 +02:00
4c0c743a33 Add mutt and offlineimap config to edit mails on the terminal easily 2025-10-10 13:18:18 +02:00
c1430386c0 Add rules to detect filetype of muttrc and offlineimap
This change fixes also the type-detection for files in the
`dotfiles`-dir. That was especially annoying for the git-config files.
2025-10-07 16:36:40 +02:00
79aeeaf8a9 Switch off screen after 1 hour w/o interaction 2025-09-26 19:03:57 +02:00
c01578edaf Simpify handling of ansible-vault
I barely have any file valled "vault.ini" or "vault.yml" except of in
the ansible context. So, this treat all these files as ansible-vault
files. The other change affects the way we're looking for an ansible.cfg
file. 1st we check if it's present in the current working dir, if it's
missing there we check if one exists in the same directory as the
vault-file itself. If we do not find any files then we give up and do
not decrypt/encrypt the vault-file. Note, that this also means that we
need an ansible.cfg for the vault to be encrypted/decrypted, no other
method is implemented.
2025-09-21 18:36:58 +02:00
0a307f6051 Use acpi_video0 card to determine brigtness in polybar 2025-09-16 18:10:08 +02:00
2f23034101 Improve descriptions of key-mappings in neovim and align git-shortcuts
I struggle to remember certain shortcuts sometimes. In these cases I
rely on the "whichkey" plugin which shows a short description of for
each possible keystroke in vim. Though I was lazy and didn't maintain
these everywhere, so this change fixes that. Hopefully I can remeber all
the keys better now.

Furthermore this change contains some slight remappings regarding the
git-keymappings. I used fugitive for most of that in the past, but I saw
more potential using telescope in certain cases, especially navigating
the history.
2025-09-14 20:18:35 +02:00
4fe4ece802 Add automatic encrypt/decrypt for ansible-vaults in vim 2025-09-12 21:41:34 +02:00
958d21772d Always adjust the x-settings when restarting i3
I still do not get the right location to change these settings and on
each i3-restart (which I do regulary) the settings get set back.

Therefor I change them to be executed on _each_ restart.
2025-09-09 19:07:51 +02:00
c0498b12ac Use system rofi/autorandr instead of custom tailerd shell-scripts
I'd used custom shell-scripts for a while though since I saved them with
the exact same name as the actual program I confused myself. E.g. when I
tried to use rofi to provide me a dialog to choose from some options.
So, I discarded this approach :)
2025-09-09 19:05:12 +02:00
f1ae24d120 Switch from the bare repository method to stow to manage my dotfiles
I finally made the switch from the bare-repository method to stow to
manage my dotfiles. This brings some nice benefits, e.g. I can savely
say what file is in my dotfiles and what is missing out. Furthermore the
usage is _way_ simpler the before. Though one downside is the more
complicated removal of files, but I've documented a way which feels nice
to me as well. Finally I removed my old setup-script since I switched to
an ansible-setup anyway. So this config will eventually be applied
ansible and I don't have to care about installed software in this repo
anymore!

Reference: https://www.gnu.org/software/stow/
Reference: https://news.ycombinator.com/item?id=11071754
Reference: https://gitea.nehrke.info/nemoinho/dev-machine/
2025-09-05 17:55:27 +02:00
ed76776866 Set timeout to repeat input on key-press to 250ms
I struggled to distinguish between a simple key-stroke and a pressed
key, which should lead to repeat inputs. Initially I copied this value
from my macos-settings where I use the same keyboard, but it turns out
that the timing is somehow different.

Remember set this to 200ms on macos and 250ms on X11.

Note, I have no idea which one is more accurate, but since everything on
a mac feels (and is) slow I would guess linux is correct and apple lies.
2025-09-05 14:10:16 +02:00
7a3efc7ac3 Improve fuzzy search in nvim-telescope by using fzf 2025-09-05 14:07:20 +02:00
8adf1673b9 Add plantuml support to nvim, even rendering by command :Soil 2025-09-05 14:06:28 +02:00
34ccc9e424 Update nvim deps 2025-09-05 14:04:11 +02:00
597296ead3 Add spell files for vim language checks (germand, english) 2025-09-05 14:02:13 +02:00
9e7f6ee0bb Fix formatting 2025-08-26 22:13:01 +02:00
86bd90038d Start new wiki-diary entries with a skeleton and do not apply vimwiki-filetype to markdown-files in vim 2025-08-26 19:52:14 +02:00
6491093ae3 Automatically apply skeleton snippets to certain filetypes if configured 2025-08-26 03:39:35 +02:00
0dc1eeaaf5 Reformat my i3-config a bit to make better use of vim folds 2025-08-25 19:20:59 +02:00
577610166f Update my vim-git integration to navigate easier through it and fix missing config for gitea 2025-08-25 18:30:52 +02:00
ccb6bc9b1a Make <Leader>we a global shortcut to create diary entries in vim 2025-08-25 18:29:23 +02:00
634727de12 fix vim-autocmd, I had reused the same augroup and removed all configs that way :D 2025-08-25 18:28:09 +02:00
f491ace3af Add i3-config (why not earlier???????) 2025-08-25 16:25:40 +02:00
e5618f82a3 Update nvim-plugins 2025-08-24 20:37:00 +02:00
9e417d2064 Make terminal non-transparent on macos again, simply a mood 2025-08-24 20:34:54 +02:00
02390275ca Allow for search of word under cursor with telescope via <Space>* or <Space># and show git details in telescope 2025-08-24 20:34:54 +02:00
55323212b7 Format typescript files on write automatically with eslint in nvim
This makes it easier for me, since I don't have to care about the
formatting all the time.
2025-08-24 20:34:54 +02:00
16b2484291 Update nvim plugins 2025-08-16 20:50:35 +02:00
732b713c54 Add <Space>m to automatically expand functions and alike in vim 2025-08-16 18:45:52 +02:00
c2bd400d3f Update bash and git config to align the configs on all my systems 2025-08-10 22:16:58 +02:00
924119870e Define dedicated alacritty-configs per env
These then have to be soft-linked at the target marchine
2025-08-10 17:12:01 +02:00
24f7891460 Migrate vim to neovim (min v0.11)
Install newest vim-releases via appimage from github-page!
2025-08-10 17:12:01 +02:00
ca4e45b4aa Handle UHD monitors better in alacritty
This simply makes the font bigger on UHD monitors in alacritty.
2025-07-23 01:07:38 +02:00
7ae11a3bca Set ComicMono as regular font in alacritty 2025-05-08 23:31:56 +02:00
a54d3fe829 Ingore git-hooks when running 'git fix' 2025-03-15 21:04:16 +01:00
e6f87805c7 Apply git autoStash not only on merge but also on rebase 2025-01-06 15:21:12 +01:00
0450376210 Add a lot of helpful alias to git-config, especially 'fixit' and 'sum' 2025-01-06 15:16:21 +01:00
a4d4154321 Add polybar configuration 2025-01-03 17:16:11 +01:00
9fa0b3af78 Add neovim config, which only loads my default vim-config 2025-01-03 17:03:09 +01:00
267bff11d3 Add alacritty config 2025-01-03 17:02:08 +01:00
85c01f07bb Name the initial branch of 'git init' main 2025-01-03 16:44:55 +01:00
10eecfad72 Remove outdated git-alias which I don't use anymore 2025-01-03 16:41:32 +01:00
757f283d2a Add git-config 2025-01-03 15:36:15 +01:00