Commit graph

734 commits

Author SHA1 Message Date
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 a65a44b98b
Update readme 2023-03-15 08:36: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 8872e12b8c
Migrate Makefile to nix shell 2023-03-15 08:16:19 +01:00
Daniel Siepmann 33e5415879
Manage file manager bookmarks 2023-03-14 16:15:16 +01:00
Daniel Siepmann a9c4ca27ba
Adjust project shells 2023-03-14 08:48:13 +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 5b073a22e9
Add nodejs 2023-03-13 07:44:56 +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 f238f2df84
Use a named function instead of re using the import over and over again 2023-03-11 09:15:26 +01:00
Daniel Siepmann aa4ff78032
Update shells 2023-03-08 15:59:36 +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 1e335d2ad2
Improve TYPO3 global config handling
It at least is not linking to nix store but copies files and allows
editing.
2023-03-08 09:16:46 +01:00
Daniel Siepmann 910d5a027d
Add xdebug for step debugging to php fpm for all TYPO3 projects 2023-03-08 08:55:54 +01:00
Daniel Siepmann 3fbb26a6f6
Improve web development setup
Group kinds of projects in files.
Hide info for customers via git crypt.
Solve todo to auto generate permissions for databases.
2023-03-08 08:37:56 +01:00
Daniel Siepmann 1be9c42770
Stick to 5.15 kernel in order to keep compatibility for mba6x_bl 2023-03-08 08:33:59 +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
Daniel Siepmann ef020ec2f0
Remove commented out tmux configuration 2023-03-01 17:02:45 +01:00
Daniel Siepmann e57ed934c3
Improve shells 2023-03-01 16:50:13 +01:00
Daniel Siepmann dc3120fab4
Remove custom zsh history bindings
As fzf is now enabled and provides mappings.
Re mapping ^r will replace fzf with own definition preventing fzf from
working.
2023-03-01 16:49:58 +01:00
Daniel Siepmann 93cfecc706
Do not sync holidays 2023-03-01 08:55:56 +01:00
Daniel Siepmann 80e9324121
Enable network manager applet service for hikari 2023-03-01 08:55:39 +01:00
Daniel Siepmann dcb2602fe3
No need to adjust brightness in different levels 2023-03-01 08:55:20 +01:00
Daniel Siepmann bd175bcdf7
Ensure target folder for T3 docs exists
podman will not work if it is missing.
2023-03-01 08:55:10 +01:00
Daniel Siepmann da15c937b9
Add VPNs
I sync the configurations via NextCloud and move them to
/etc/NetworkManager/system-connections/ by hand.
2023-03-01 08:54:11 +01:00
Daniel Siepmann 8e5195fb99
Fix broken docker image name when using podman 2023-02-28 20:20:44 +01:00