Commit graph

399 commits

Author SHA1 Message Date
59a0d9eb47
Disable Firefox creditcard autofill 2023-12-08 10:34:08 +01:00
9b52d082aa
Enable new cookie banner block feature of Firefox 2023-12-08 10:33:55 +01:00
e1b5c00d63
Update Firefox user css 2023-12-07 19:22:38 +01:00
8aa487516b
Allow to easily comment and uncomment nix code in vim 2023-12-07 19:21:53 +01:00
a62bf4815e
Ensure kagi.com is used as default search engine within Firefox 2023-12-07 16:34:55 +01:00
bd59e551bd
Integrate TypoScript linter into vim ale 2023-12-07 14:23:18 +01:00
4bd2bc8332
Update and improve cache flushing of TYPO3 2023-11-30 08:22:23 +01:00
dc8e02c1df
Cleanup PHP Snippets 2023-11-30 08:20:59 +01:00
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
a271005b98
Enable new Firefox 120 privacy settings 2023-11-29 10:47:20 +01:00
6c93c36013
Allow Firefox to use configured default search engine 2023-11-29 10:46:22 +01:00
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
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
3d2a775d81
Adjust snippets for PHP and xliff 2023-11-16 16:07:25 +01:00
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
6e280bc9c5
Improve neovim configuration 2023-11-13 08:07:51 +01:00
919b390201
Adjust Firefox user chrome css
The markup has changed, the css is adjusted.
2023-11-13 08:06:42 +01:00
4e00480a8c
Fix broken neovim snippets 2023-10-31 14:11:04 +01:00
64fc2f27cd
Update Neovim plugin test to work with phpunit attributes 2023-10-31 11:26:45 +01:00
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
d3497cf06b
Use html Treesitter also for fluid templates 2023-10-23 10:03:00 +02:00
ecd64cd120
Update Neovim colorscheme HTML support for Treesitter 2023-10-23 10:02:59 +02:00
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
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
6c7a9252de
Add GitHub as search engine to Firefox 2023-10-19 19:34:02 +02:00
d473d772b6
Add Treesitter to Neovim (again)
Let's give it another try.
2023-10-19 09:40:18 +02:00
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
47f1a2a9e8
Remove LSP for lua
As I don't write any lua
2023-10-18 15:15:28 +02:00
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
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
6f63a01e22
Add tmdb search to Firefox 2023-10-04 20:05:38 +02:00
9f63ab8ab9
Switch from buildVimPluginFrom2Nix to buildVimPlugin
As this got renamed and would break some day.
2023-10-02 09:56:37 +02:00
cd2f640f2b
Add www. variant for domain 2023-09-26 14:29:46 +02:00
f2a643e099
Add kagi search engine to Firefox
https://kagi.com/
2023-09-25 07:57:17 +02:00
071cbc036a
Document how to manually change the last executed test for neovim plugin 2023-09-21 07:47:16 +02:00
c5c9648033
Add customer ssh 2023-08-15 12:01:00 +02:00
30c4bfac76
Finally fix PHP snippet for Services.php
I didn't find the motivation until now.
2023-08-10 15:23:20 +02:00
066c2f7af7
Update project setups 2023-08-10 07:13:18 +02:00
fbf5421518
Update global gitignore
I no longer use Makefile, so that's removed.
But phpactor now creates a file I want to ignore.
2023-08-10 07:13:17 +02:00
75cee8d084
Exclude ddev folders 2023-07-27 13:08:43 +02:00
c29a6690d9
Cleanup neovim match 2023-07-17 07:56:11 +02:00
e584b454ef
Keep virtual text of lsp diagnostics 2023-07-11 09:02:20 +02:00
2e54bd8cc0
Improve qutebrowser setup for different setups 2023-07-11 09:02:11 +02:00
91711e7b46
Update customer setups 2023-07-11 09:01:28 +02:00
0777b4747f
Improve firefox config 2023-07-06 13:55:18 +02:00
567179eeaa
Adjust config to follow zsh enableSyntaxHighlighting renaming 2023-07-03 07:22:30 +02:00
8ddd36ce48
Add qutebrowser
I didn't use it for a while and start fresh.
Let's see where this goes.
2023-06-26 14:38:19 +02:00
83b7870e19
Improve ale config
Use new diagnostic feature.
Do not configure phpstan path, this is already properly configured
upstream.
2023-06-19 10:53:29 +02:00
8abf04faa2
Migrate to upstream phpactor
This got merged upstream and I'll use the official version now.
2023-06-19 10:50:24 +02:00
0f6e71321e
migrate vdirsync + khal
Home-Manager got first level support for calendars and contacts.
Provided integrations are vdirsync and khal which I'm already using.
I therefore migrate from my own setup to the upstream setup.

Issue on home-manager project:
https://github.com/nix-community/home-manager/issues/2335
2023-06-13 16:16:19 +02:00
1ebb6ec0d8
Ignore export folder 2023-06-13 10:50:10 +02:00
5071941dd4
Add color for domain 2023-06-13 10:49:41 +02:00
ce01c2214a
Improve php snippet 2023-06-13 10:49:41 +02:00
7682f47e0f
Update vdirsync calendars
Remove sync to own calendars.
Always fetch from original source to local.
2023-06-01 09:21:59 +02:00
3737c551a4
Add another domain that changes front color but not background. 2023-05-30 07:55:47 +02:00
27a1f212f8
Add YouTube as search engine to Firefox
Also remove the order as I don't care.
2023-05-25 17:38:27 +02:00
6dbecabf40
Use KeepassXC as SSH Agent
This replaces the configuration of files per ssh match block,
as well as the need for keychain.

See: https://keepassxc.org/docs/KeePassXC_UserGuide#_ssh_agent
2023-05-24 19:54:41 +02:00
470ec2d231
Streamline css for websites 2023-05-23 09:55:43 +02:00
80839ecc22
Adjust ip after switching to fritx box 2023-05-11 07:53:20 +02:00
fc543eec51
Adjust project specifics 2023-05-11 07:48:30 +02:00
b8c4fcbe62
Add languagetool linter for gitcommit 2023-05-08 16:06:56 +02:00
c04da790dc
Revert "Remove phpcs standard"
This reverts commit d6068ed38d.

As I use PSR12 most of the time and Ale will fall back to a different
standard.
2023-05-04 08:51:54 +02:00
bc10779a9a
Add wm specific Vim setup 2023-05-03 14:22:26 +02:00
c631934469
Add License header to codeception file snippet 2023-05-03 14:13:12 +02:00
9c435e9e51
Adjust test execution for project
Colors is already added, no need to specify it a 2nd time.
Also it recently became more helpful to not stop tests on first error.
The original config is kept for faster switch.
2023-04-26 09:24:34 +02:00
d6068ed38d
Remove phpcs standard
PHPCS is not in use anymore.
Furthermore the editor doesn't need to check CGL.
All project are setup to check CGL within CI.
2023-04-26 09:23:56 +02:00
aaf78e1df9
Raise history size of zsh
That allows to also recall commands not executed for a long time.
2023-04-26 09:22:39 +02:00
362fde507d
Remove ultest neovim plugin
It was unused for a while, so no need to keep the plugin.
2023-04-26 09:21:49 +02:00
07fd622e8a
Add Neovim mapping to open terminal with nix shell
The command will open a terminal and send the "nsz" command, which I've
defined as an alias to start the nix shell with zsh.
2023-04-26 09:20:48 +02:00
fcfadd7e19
Update neovim plugin fzf-lua 2023-04-20 14:50:03 +02:00
be7063d983
Improve spell checking within neovim
Turn on spell checking for all files by default.
Enable camel recognition for spell checking by default.
Remove no longer used files as they only turned spell checking off,
which no longer is necessary.
2023-04-20 14:11:12 +02:00
eb1784d065
Add new SSH entry 2023-04-20 08:54:41 +02:00
72917d1970
Split client specific and user css for firefox 2023-04-19 13:20:43 +02:00
dab8b69e67
Adjust firefox dev tools position based on system 2023-04-12 16:17:39 +02:00
71da7bc98f
Revert "Use upstream phpactor"
As the fetched version causes system crash and high cpu usage.

This reverts commit bd6c8adb7f.
2023-04-11 08:38:39 +02:00
bd6c8adb7f
Use upstream phpactor
phpactor was added to upstream.
This only included the lsp usable package, not vim plugin.

I no longer need my own build script as I now use the upstream version.
That way I benefit from all the maintenance and updates.

I use the package source to build the neovim plugin.
2023-04-11 07:43:26 +02:00
d545ebde29
Autostash on git pull 2023-04-08 20:01:43 +02:00
6707ddc8f0
Fix snippet for Services.php files
Remove Configuration namespace and add default for services.
2023-04-05 16:53:27 +02:00
8f1b870103
Ensure white background color for customer sites 2023-04-05 15:05:16 +02:00
0a1e2f8012
Ad new customer server 2023-03-15 14:45:34 +01:00
1339777798
Enable UpdateHostKeys for ssh
This fetches all new host keys when connecting to an existing host.
This allows to fetch newer keys and prevents a question if old keys no
longer exist.
2023-03-15 11:03:54 +01:00
b8d646409f
Improve neovim diagnostics
Do not use phpstan via language server, I use Ale for that.
Do not underline diagnostic issues, use same as ALE.
2023-03-15 08:31:28 +01:00
176a144648
Remove neovim paste binding, "Just Paste It.™"
See: https://github.com/neovim/neovim/pull/22647
2023-03-13 08:21:41 +01:00
4761283ff7
Fix broken neovim file paths when using fzf-lua
The issue was fixed by maintainer upstream and I update to latest commit
of the plugin.
2023-03-08 15:58:46 +01:00
2180d98970
Ensure fzf-lua opens files relative in neovim 2023-03-08 14:30:02 +01:00
0b2ee9c1bf
Add xml snippet for TYPO3 database dumbs within functional tests 2023-03-07 15:42:14 +01:00
88c9e80be1
Add rst sections to neovim tagbar 2023-03-07 08:44:33 +01:00
52baeb7ae2
Define color of fzf border 2023-03-07 08:44:17 +01:00
f30da3d629
Add border to neovim fzf integration 2023-03-07 08:03:01 +01:00
113367d77a
Add fzf url plugin for tmux
Allows to open urls from current tmux pane.
Default shortcut prefix+u.
2023-03-06 18:21:58 +01:00
bc2264a03e
Remove ugly colors from neovim fzf-lua tags 2023-03-02 14:28:34 +01:00
cee10964f0
Replace neovim telescope with fzf
I've added fzf to zsh and don't want to have multiple different
solutions for same problem.
I therefore use fzf-lua within neovim which replaces telescope.
2023-03-02 13:25:23 +01:00
df544f1e9e
Add fzf-tab plugin for ZSH
Use fzf as autocompletion wrapper for zsh autocompletion
2023-03-02 12:18:46 +01:00
93cfecc706
Do not sync holidays 2023-03-01 08:55:56 +01:00
c57994ea28
Add fzf, give it a try 2023-02-28 09:31:59 +01:00
38234650f6
Cleanup calendars in vdirsyncer 2023-02-27 11:16:31 +01:00
b6c2ecb949
Do no longer use autocd of zsh
Some folders might have the same name as commands and reduce speed of
auto completion. E.g. one needs to skip the folder to complete the
command.
2023-02-27 07:50:43 +01:00
a9456194a2
Stick to xdebug default port 9003 2023-02-23 13:29:11 +01:00
22f52b9188
Update vim-test plugin
And remove no longer necessary patch as it merged upstream.
Add new patch.
2023-02-20 14:36:45 +01:00
9625065974
Adjust test execution for project
We now have two separate configuration files and configure the test
plugin to add them to the calls.
2023-02-20 09:12:43 +01:00