Commit graph

561 commits

Author SHA1 Message Date
Daniel Siepmann fcfadd7e19
Update neovim plugin fzf-lua 2023-04-20 14:50:03 +02:00
Daniel Siepmann 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
Daniel Siepmann eb1784d065
Add new SSH entry 2023-04-20 08:54:41 +02:00
Daniel Siepmann 72917d1970
Split client specific and user css for firefox 2023-04-19 13:20:43 +02:00
Daniel Siepmann dab8b69e67
Adjust firefox dev tools position based on system 2023-04-12 16:17:39 +02:00
Daniel Siepmann 3082a33fbd
Auto mount external devices 2023-04-11 19:22:34 +02:00
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 6402359d3a
Workaround: Prevent fzf from breaking
See: https://github.com/NixOS/nixpkgs/issues/225579
2023-04-10 16:48:41 +02:00
Daniel Siepmann b60a50d90c
Improve TYPO3 sitename generation 2023-04-08 20:03:23 +02:00
Daniel Siepmann 0a553cf19d
Disable unused i3 display binding 2023-04-08 20:02:50 +02:00
Daniel Siepmann d545ebde29
Autostash on git pull 2023-04-08 20:01:43 +02:00
Daniel Siepmann e3f01844f6
Adjust availability of sound apps
Enable gtkpod on all systems.
Enable sound juicer on hikari.
2023-04-08 20:01:02 +02:00
Daniel Siepmann a3ebd243a8
Use podman for t3 docs rendering but docker-compose everywhere else
podman-compose has some issues on ubuntu and with volumes.
I'll keep docker-compose.

But I prefer podman for t3docs rendering as it doesn't fuck up the file
permissions.
2023-04-06 13:52:54 +02:00
Daniel Siepmann 6707ddc8f0
Fix snippet for Services.php files
Remove Configuration namespace and add default for services.
2023-04-05 16:53:27 +02:00
Daniel Siepmann 1954523032
Only enable nm service on hikari (nixos)
It doesn't have access on ubuntu, I need to use ubuntus applet.
2023-04-05 15:06:33 +02:00
Daniel Siepmann 8f1b870103
Ensure white background color for customer sites 2023-04-05 15:05:16 +02:00
Daniel Siepmann 34ecfaccdc
Support multiple EXT:solr cores 2023-04-04 09:24:20 +02:00
Daniel Siepmann 85e86d8080
Do not handle E_USER_DEPRECATED as exception
This is used by older EXT:solr versions.
2023-04-04 09:23:51 +02:00
Daniel Siepmann 9eb7d873a4
Remove none working commented out mytop 2023-03-16 09:52:14 +01:00
Daniel Siepmann e75183a836
Update purple microsoft 2023-03-16 09:51:24 +01:00
Daniel Siepmann d1ec08d755
Move custom packages into own default.nix and load all at once
This separates foreign packages and custom ones.
2023-03-16 08:40:10 +01:00
Daniel Siepmann bb64b6d859
Streamline push etckeeper and os update
The os update and backup now include etckeeper as its part of the
workflow.
The os updates now have the same name on all systems. That should reduce
friction, same command for same workflow, just different implementation.
2023-03-16 08:38:16 +01:00
Daniel Siepmann 0a1e2f8012
Ad new customer server 2023-03-15 14:45:34 +01:00
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 33e5415879
Manage file manager bookmarks 2023-03-14 16:15:16 +01:00
Daniel Siepmann 571baffdf9
Remove no longer used composer 1 package
I use shell.nix files for projects where I can pin the version.
But we also don't have any project with composer 1 anymore.
2023-03-14 08:47:32 +01:00
Daniel Siepmann 176a144648
Remove neovim paste binding, "Just Paste It.™"
See: https://github.com/neovim/neovim/pull/22647
2023-03-13 08:21:41 +01:00
Daniel Siepmann 12daec4075
Update outdated todo
This won't be fixed, I have another workflow.
2023-03-13 07:44:56 +01:00
Daniel Siepmann 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
Daniel Siepmann 2180d98970
Ensure fzf-lua opens files relative in neovim 2023-03-08 14:30:02 +01:00
Daniel Siepmann d87b854c49
Add blank line before zsh prompt
This allows to easily switch to tmux copy mode and navigate between
paragraphs / prompts and results. As long as the output doesn't have
additional blank lines.
2023-03-08 10:03:44 +01:00
Daniel Siepmann 67c6325af0
Reduce keyboard brightness 2023-03-07 19:08:22 +01:00
Daniel Siepmann 85112bffec
Move Signal to communication workspace 2023-03-07 19:03:30 +01:00
Daniel Siepmann c0d988fc89
Fix none working update script
Nix adds errexit and failpipe.
Using head will end in 141 SIGPIPE, see: https://unix.stackexchange.com/a/580119/185477

I apply the workaround / fix as suggested on StackExchange.

That way the script runs and can execute the cleanup and diff.
2023-03-07 15:46:46 +01:00
Daniel Siepmann 0b2ee9c1bf
Add xml snippet for TYPO3 database dumbs within functional tests 2023-03-07 15:42:14 +01:00
Daniel Siepmann 88c9e80be1
Add rst sections to neovim tagbar 2023-03-07 08:44:33 +01:00
Daniel Siepmann 52baeb7ae2
Define color of fzf border 2023-03-07 08:44:17 +01:00
Daniel Siepmann f30da3d629
Add border to neovim fzf integration 2023-03-07 08:03:01 +01:00
Daniel Siepmann 328591c15f
Remove no longer needed dmenu scripts
I now migrate to shell.nix.
And I've now enabled xdebug all the time within webserver (php-fpm).
2023-03-07 08:02:21 +01:00
Daniel Siepmann d91385f15e
Revert "Use tmux popup for fzf in zsh complection"
This reverts commit b929c17ace.
As I don't like the small interrupt.
Also I don't like to have the same setup in this case. I prefer to keep
focus on the input and therefore seeing suggestions right there.
2023-03-06 18:30:21 +01:00
Daniel Siepmann 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
Daniel Siepmann b929c17ace
Use tmux popup for fzf in zsh complection
To have a single setup
2023-03-06 18:21:52 +01:00
Daniel Siepmann b0178263c1
Fix warning for cmus desktop entry groups 2023-03-06 08:07:20 +01:00
Daniel Siepmann 9314b81951
Exclude container from borg backup
This includes file systems
2023-03-06 08:07:09 +01:00
Daniel Siepmann bc2264a03e
Remove ugly colors from neovim fzf-lua tags 2023-03-02 14:28:34 +01:00
Daniel Siepmann 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
Daniel Siepmann df544f1e9e
Add fzf-tab plugin for ZSH
Use fzf as autocompletion wrapper for zsh autocompletion
2023-03-02 12:18:46 +01:00
Daniel Siepmann 5200ed955f
Remove unnecessary config line
This is auto added as completion is enabled via home manager.
2023-03-02 12:18:29 +01:00