Commit graph

794 commits

Author SHA1 Message Date
Daniel Siepmann f7b70d1265
Turn on smart case for search in tig
Allows me to use lower case to ignore case, and respect case as soon as
an upper case letter is searched.
2024-03-14 07:22:58 +01:00
Daniel Siepmann dbf35c677e
Add new TYPO3 documentation rendering based on phpDocumentor
Keep old rendering as some projects are not migrated yet and need the
old rendering.
2024-03-14 07:22:30 +01:00
Daniel Siepmann 561b5ace36
Remove chromium
This is already used within xdg desktop entries.
2024-03-07 10:38:57 +01:00
Daniel Siepmann ba1524d2fc
Ignore codeception.yml as there should be a dist in projects 2024-03-07 10:38:57 +01:00
Daniel Siepmann f54341a200
Improve time tracking experience
Increase click area for context menu.
Apply visual button styling to context menu.
2024-03-07 10:38:56 +01:00
Daniel Siepmann 18d0c54169
Switch time tracking entry
As we've switched from SaaS closed source toggl to foss self
hosted kimai solution.
2024-03-05 15:31:14 +01:00
Daniel Siepmann cdface57f7
Adjust htop configuration
Use named option for sorting instead of numeric value for better
readability.
Switch sorting from memory to CPU. As I'm mostly interested in CPU right
now.

Also do no longer show the path to the program, I just don't care.
2024-03-05 07:33:29 +01:00
Daniel Siepmann 7f54434d32
Configure simplified git mergetool
I still use neovim, but thanks to zdiff3 diffstyle there is no need for
a 3 way diff as UI.
I can use the final result as simple file instead, which I did for a
long time already.
But now I get rid of the unnecessary files and buffers.
2024-03-05 07:32:04 +01:00
Daniel Siepmann 9af2ee6b63
Remove urlbar placeholder name
As I no longer use kagi, this was very irritating.
2024-03-05 07:31:38 +01:00
Daniel Siepmann 349d6db1f9
Improve spellcheck in neovim
Turn it off by default as too many buffers won't need it.
Instead enable explicitly for expected buffers.
2024-02-28 12:18:58 +01:00
Daniel Siepmann 83a2b5aeeb
Fix wrong configuration of shellcheck executable 2024-02-28 12:18:47 +01:00
Daniel Siepmann 9dc4230d85
Fix broken treesitter integration for vim help files
See: https://github.com/NixOS/nixpkgs/issues/282927
2024-02-28 12:17:56 +01:00
Daniel Siepmann c951e6143f
Update customer and project specifics 2024-02-28 08:38:04 +01:00
Daniel Siepmann 5b7d998df1
Improve git diffs
Use 3 way annotation within files.
Use other algorithm.
2024-02-28 08:37:10 +01:00
Daniel Siepmann 1033fec278
Extend cookie banner handling in Firefox to none private browsing 2024-02-28 08:36:15 +01:00
Daniel Siepmann a546c4705c
Improve PHP handling in neovim
I've switched to treesitter but it doesn't handle folding well.
I therefore use native indent method for folding.
2024-02-20 08:10:45 +01:00
Daniel Siepmann 77df84ade7
Ensure proper environment when using nsz
I have an alias nsz which runs a nix-shell with zsh.
But the $SHELL is still bash.

I now change the SHELL variable in order to use my expected shell in all
circumstances.
I also ensure neovim will use zsh for commands as some of my auto
commands expect this shell for expansion of **.
2024-02-20 08:09:35 +01:00
Daniel Siepmann aa3374fba2
Add setup to execute tests of TYPO3 testing framework 2024-02-15 08:57:08 +01:00
Daniel Siepmann ad60525629
Adjust git aliases
Remove unused ones.
2024-02-15 07:23:55 +01:00
Daniel Siepmann 1fd0866d00
Finally add lint status to neovim status line
I refused for a long time but it is useful for large files and if you
are editing existing files.
2024-02-14 12:59:55 +01:00
Daniel Siepmann 437f87ba7c
Update neovim colorscheme 2024-02-12 14:26:14 +01:00
Daniel Siepmann 92e6fb696e
Improve git config
Based on https://www.brandonpugh.com/blog/git-config-settings-i-always-recommend/
2024-02-12 09:23:19 +01:00
Daniel Siepmann 262b218685
Fix css tag integration for neovim 2024-02-12 07:14:09 +01:00
Daniel Siepmann b6a7813085
Fix broken TypoScript vim lint integration 2024-02-07 16:54:23 +01:00
Daniel Siepmann e885388d4f
Some more fixes for PHP snippets 2024-02-06 12:21:06 +01:00
Daniel Siepmann d1b97c1847
Exclude TYPO3 general calendar from notifications
It is not my calendar and only synced to have an overview.
Events in there are not important to me and should not notify me.
2024-02-06 12:20:22 +01:00
Daniel Siepmann 51acd348a3
Add arch linux wiki as search to firefox 2024-02-06 09:42:53 +01:00
Daniel Siepmann 3c54c62764
Add chromium as i currently have issues with WebGL in Firefox
Probably some miss configuration of Firefox.
Using chromium for such sites is my current workaround.
2024-02-06 07:28:48 +01:00
Daniel Siepmann 2a1929aec9
Fix indentation of TypoScript 2024-02-06 07:28:42 +01:00
Daniel Siepmann 5d546f0e5c
Fix xliff snippet 2024-02-06 07:28:28 +01:00
Daniel Siepmann 45398f906c
Set browser as default mime app 2024-02-06 07:28:04 +01:00
Daniel Siepmann 0a0dcf9132
Apply TYPO3 testing setup only to TYPO3 itself
Also add setup for functional tests
2024-01-30 14:50:45 +01:00
Daniel Siepmann 7c96e9066d
Fix test class snippet for vim 2024-01-30 08:01:34 +01:00
Daniel Siepmann 0a81e355d2
Add TYPO3 events calendar 2024-01-30 08:01:33 +01:00
Daniel Siepmann f79e8bfab3
Add ssh match block for customer project 2024-01-30 08:01:33 +01:00
Daniel Siepmann 39de3e7351
Add chromium as jitsi browser
As Firefox with my settings has constant issues with jitsi.
I therefore add chromium which seems to work just fine.
2024-01-30 08:01:32 +01:00
Daniel Siepmann c99e80376a
Add German subtitles in DVD default setting of handbrake 2024-01-23 19:09:18 +01:00
Daniel Siepmann 29629e5666
Comment out package gtkpod
As this is not building right now.
Also I don't need it on a regular basis.
2024-01-23 19:09:18 +01:00
Daniel Siepmann 690da97c56
Add startpage as search engine
It should be more privacy friendly as duck duck go
2024-01-18 11:53:46 +01:00
Daniel Siepmann ca12b4a013
Remove undotree plugin from neovim
I didn't use it anyway.
And it did crash sometimes during git mergetool usages.
2024-01-11 10:38:57 +01:00
Daniel Siepmann e11a956534
Improve vim for TYPO3
* Fix sorting of commands.
* Add new command to flush cache for javaScript modules.
* Add new setup for unit tests of TYPO3 core.
2024-01-11 10:38:22 +01:00
Daniel Siepmann 100e05ef85
Fix and improve snippets 2024-01-10 11:51:03 +01:00
Daniel Siepmann 43e18c42b3
Extend snippets 2024-01-07 14:26:10 +01:00
Daniel Siepmann dbf00d1dfa
Extend TYPO3 content blocks setup 2024-01-07 14:25:59 +01:00
Daniel Siepmann 4cd828f51f
Add new system to ssh 2024-01-07 14:25:32 +01:00
Daniel Siepmann 92bacbd1db
Remove kagi search engine 2024-01-07 13:53:31 +01:00
Daniel Siepmann 75230d79d6
Clear TYPO3 content blocks caches 2024-01-02 17:09:01 +01:00
Daniel Siepmann 5429ff8823
Migrate gpg-agent pinentry flavor
As the home manager module value is no longer available.
2023-12-27 15:05:18 +01:00
Daniel Siepmann 5697e4abfb
Document how to temporarily disable power saving screen 2023-12-21 22:20:11 +01:00
Daniel Siepmann 4b43c31594
Switch i3 home setup
As my dock is broken and I now use a different setup to connect the
display.
2023-12-21 07:35:03 +01:00
Daniel Siepmann 18a663176b
Fix customer related vim setup 2023-12-20 09:11:59 +01:00
Daniel Siepmann b164348d79
Fix broken languagetool
Following https://github.com/languagetool-org/languagetool/issues/9757#issuecomment-1831915062
2023-12-20 09:11:10 +01:00
Daniel Siepmann 4e772197b5
Remove delta chat again 2023-12-14 15:25:29 +01:00
Daniel Siepmann 59a0d9eb47
Disable Firefox creditcard autofill 2023-12-08 10:34:08 +01:00
Daniel Siepmann 9b52d082aa
Enable new cookie banner block feature of Firefox 2023-12-08 10:33:55 +01:00
Daniel Siepmann 778f600713
Document how to combine video files via ffmpeg 2023-12-07 19:22:54 +01:00
Daniel Siepmann e1b5c00d63
Update Firefox user css 2023-12-07 19:22:38 +01:00
Daniel Siepmann 1099cdd544
Add comment to document how to set up xrandr for presentations 2023-12-07 19:22:15 +01:00
Daniel Siepmann 8aa487516b
Allow to easily comment and uncomment nix code in vim 2023-12-07 19:21:53 +01:00
Daniel Siepmann a62bf4815e
Ensure kagi.com is used as default search engine within Firefox 2023-12-07 16:34:55 +01:00
Daniel Siepmann bd59e551bd
Integrate TypoScript linter into vim ale 2023-12-07 14:23:18 +01:00
Daniel Siepmann 4bd2bc8332
Update and improve cache flushing of TYPO3 2023-11-30 08:22:23 +01:00
Daniel Siepmann dc8e02c1df
Cleanup PHP Snippets 2023-11-30 08:20:59 +01:00
Daniel Siepmann 8244983c2d
Add deltachat desktop
deltachat allows to chat by using an email, no central service or
infrastructure.
Messages between users are crypted. Messages to others are normal
emails.
2023-11-30 08:19:17 +01:00
Daniel Siepmann c07db5167f
Remove PHPUnit testdox output format
As this will hide errors which is not helpful during development.
2023-11-29 10:48:31 +01:00
Daniel Siepmann a271005b98
Enable new Firefox 120 privacy settings 2023-11-29 10:47:20 +01:00
Daniel Siepmann 6c93c36013
Allow Firefox to use configured default search engine 2023-11-29 10:46:22 +01:00
Daniel Siepmann 0193038d2d
Revert "Disable khal for now"
Solved, see: https://github.com/NixOS/nixpkgs/issues/263504#event-11003497396

This reverts commit c06e919d33.
2023-11-27 07:51:13 +01:00
Daniel Siepmann 2554732f57
Ensure to use the actual zsh?!
I don't know why this was causing issues.
But some tmux plugins were not compatible with the zsh? That change
fixed it …
2023-11-16 16:07:30 +01:00
Daniel Siepmann 3d2a775d81
Adjust snippets for PHP and xliff 2023-11-16 16:07:25 +01:00
Daniel Siepmann 7a0068bd9f
Remove libretranslate
It only translates a single word, no list of possible translations.
It is also slow and huge.

I'll keep using deepl for now.
2023-11-13 21:05:20 +01:00
Daniel Siepmann c06e919d33
Disable khal for now
Due to: https://github.com/NixOS/nixpkgs/issues/263504
Also see: https://github.com/NixOS/nixpkgs/pull/263535

Try to use thunderbird reminders in between.
2023-11-13 08:09:08 +01:00
Daniel Siepmann 6e280bc9c5
Improve neovim configuration 2023-11-13 08:07:51 +01:00
Daniel Siepmann 919b390201
Adjust Firefox user chrome css
The markup has changed, the css is adjusted.
2023-11-13 08:06:42 +01:00
Daniel Siepmann 4e00480a8c
Fix broken neovim snippets 2023-10-31 14:11:04 +01:00
Daniel Siepmann 64fc2f27cd
Update Neovim plugin test to work with phpunit attributes 2023-10-31 11:26:45 +01:00
Daniel Siepmann db69b0d781
Improve TYPO3 logging
Always add URL to all log entries.
Remove one time used processor.
Always log warnings and deprecations (with URLs).
2023-10-30 15:07:40 +01:00
Daniel Siepmann 063fd1d98f
Further migrate Neovim to Treesitter
Update colorscheme with better support.
Move snippets to be used.

Also extend ignore for RG integration
2023-10-30 15:06:57 +01:00
Daniel Siepmann d3497cf06b
Use html Treesitter also for fluid templates 2023-10-23 10:03:00 +02:00
Daniel Siepmann ecd64cd120
Update Neovim colorscheme HTML support for Treesitter 2023-10-23 10:02:59 +02:00
Daniel Siepmann b8b3a29ac6
Revert "Pin chromium to older cached version"
As chromium now can be downloaded from cache again.

This reverts commit 513bdf334f.
2023-10-23 09:00:37 +02:00
Daniel Siepmann cf3f97cde2
Switch host from raspberry pi to libreelec
As I've changed the OS on my pi and this is the new hostname
2023-10-22 15:00:44 +02:00
Daniel Siepmann 80a6184ad1
Use proper Nix versions in purple plugins 2023-10-19 19:55:46 +02:00
Daniel Siepmann fe632a3a0b
Use proper nix versions for Neovim plugins
I used the commit hash or tag as version.
But Nix needs a date or version number without v prefix.
I adjust the plugins, update them and also remove the sha prefix.
2023-10-19 19:49:15 +02:00
Daniel Siepmann 6c7a9252de
Add GitHub as search engine to Firefox 2023-10-19 19:34:02 +02:00
Daniel Siepmann 513bdf334f
Pin chromium to older cached version
As workaround as chromium is not available as cached version for current
nixpkgs-unstable.
That way everything else can be updated while still downloading instead
of compiling chromium.
2023-10-19 19:31:23 +02:00
Daniel Siepmann d473d772b6
Add Treesitter to Neovim (again)
Let's give it another try.
2023-10-19 09:40:18 +02:00
Daniel Siepmann b3ad833ac1
Switch from ag(silver sarcher) to rg
It looks like the more up to date and established tool.
It looks like a faster tool.
It can be used by telescope neovim plugin to find files.
It supports an .ignore file in combination with .gitignore for more fine
grained setup.
2023-10-19 07:53:14 +02:00
Daniel Siepmann 915e087f99
Remove unused chromium wrapper 2023-10-19 07:53:13 +02:00
Daniel Siepmann b72441d4bb
Remove customer specific shell into customer project 2023-10-18 15:15:29 +02:00
Daniel Siepmann 47f1a2a9e8
Remove LSP for lua
As I don't write any lua
2023-10-18 15:15:28 +02:00
Daniel Siepmann 4ce11817ff
Switch back from fzf to telescope within neovim
As the fzf plugin was slow on large code bases.

This reverts commit cee10964f0.
2023-10-18 15:15:19 +02:00
Daniel Siepmann 652dbf9e39
Remove nix store optimise
As this only frees up a little amount of memory.
2023-10-18 12:08:12 +02:00
Daniel Siepmann 480c26db7a
Remove qutebrowser
As I'm still using Firefox and am happy with it.
I don't invest time to switch.
2023-10-16 07:29:05 +02:00
Daniel Siepmann 96c9150e4a
Add reuter VPN 2023-10-11 09:24:43 +02:00
Daniel Siepmann 791eca8ee8
Add local libretranslate
Very basic via systemd, no module found or created.
2023-10-10 08:47:03 +02:00
Daniel Siepmann 6dc5cc9f1a
Add package providing notify-send
AS I often add this after long running scripts.
2023-10-04 20:06:33 +02:00
Daniel Siepmann 50096b3e81
Increase minimum time of videos to use in handbrake 2023-10-04 20:06:08 +02:00
Daniel Siepmann 6f63a01e22
Add tmdb search to Firefox 2023-10-04 20:05:38 +02:00
Daniel Siepmann 9f63ab8ab9
Switch from buildVimPluginFrom2Nix to buildVimPlugin
As this got renamed and would break some day.
2023-10-02 09:56:37 +02:00