Commit graph

542 commits

Author SHA1 Message Date
Daniel Siepmann a6166e0d80
Fix wrong paths for php 8.2 xdebug on ubuntu 2023-02-22 14:29:38 +01:00
Daniel Siepmann c616820b43
Switch to nativeBuildInputs where possible
This is used during build while buildInputs is used for runtime.
2023-02-22 13:59:25 +01:00
Daniel Siepmann 68378ed9c9
Move keepassxc.ini content to dedicated file
As I always search for keepassxc in file names.
I always forget that I've inlined within xdg file.

Now I can search for the keepassxc file and open it.
2023-02-22 07:56:40 +01:00
Daniel Siepmann 32da1ca9a8
Do not use far right aliases
I don't like to be associated with far right.
So I try to use aliases which are not resolvable to "national
socialism".
2023-02-21 10:30:19 +01:00
Daniel Siepmann 43484de335
Set mailchimp to test mode 2023-02-20 15:56:24 +01:00
Daniel Siepmann 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
Daniel Siepmann e38beec96f
Improve sql connection for custom project
It should use my own user, but that won't work on ubuntu right now.
2023-02-20 13:43:23 +01:00
Daniel Siepmann 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
Daniel Siepmann 69b62931da
Create new tmux session with environment variables
This ensures they are also set for first pane.
Previous versions didn't set them for first pane, but only following
panes.
2023-02-20 09:12:14 +01:00
Daniel Siepmann fc61fe3640
Adjust name of sumneko_lua as this got renamed
The upstream got renamed.
lsp_config followed the renaming.

I now rename in order to prevent issues in future, and in order to get
rid of lsp_config warning during neovim start up.
2023-02-20 07:51:22 +01:00
Daniel Siepmann 3d5187ca8a
Remove deprecation from .desktop file 2023-02-20 07:44:48 +01:00
Daniel Siepmann a5d4df75b4
Add shell alias to start nix shell 2023-02-18 11:33:02 +01:00
Daniel Siepmann 6b31c8a6d4
Make custom-project work on hikari
I've a different folder structure there.
2023-02-18 11:22:18 +01:00
Daniel Siepmann c9ce9b957b
Use tmux set-environment
This allows to set environment for whole session.
Way better than sending explicit export commands in different shells.

This also allows each new pane to inherit the same environment.
2023-02-18 11:21:24 +01:00
Daniel Siepmann ca56b18b8f
Color zsh prompt depending on shell
Make yellow if within nix subshell.
Allows to run nix-shell --run zsh to have a zsh shell within nix shell.
Default shell is kept blue.
2023-02-18 11:19:29 +01:00
Daniel Siepmann c8b7b18575
Make i3 display bindings work on both machines 2023-02-16 18:49:35 +01:00
Daniel Siepmann fda82deed5
Stay on older phpactor version which didn't end up in a huge CPU load 2023-02-16 15:40:56 +01:00
Daniel Siepmann b1adf959b3
Show but don't break TYPO3 on PHP Warning
Especially during updates many warnings can occur.
Those are not handled as exception, but still as error.
2023-02-16 15:39:46 +01:00
Daniel Siepmann b937e6aab2
Adjust xliff snippets to include approved
The space was not used anyway yet.
2023-02-16 15:39:46 +01:00
Daniel Siepmann 82ad33410b
Ignore php cs fixer cache within Git 2023-02-16 15:39:45 +01:00
Daniel Siepmann 1fa82d6fe5
Remove i3 blocks
They won't work and are useless on NixOS.
I don't use them much on ubuntu either.
2023-02-15 16:47:52 +01:00
Daniel Siepmann b9c9d8f934
Remove runtime inputs from custom project
Those tools are expected to be globally available.
Defining runtime input will not expose system wide versions but link
specific versions.
Updating the packages will not update within the environment as custom
project starts a tmux session with the inherited runtime inputs.
2023-02-14 14:27:38 +01:00
Daniel Siepmann 937a6c333e
Remove no longer existing customer path 2023-02-14 08:30:52 +01:00
Daniel Siepmann a10f010a43
Update phpactor
Also improve performance by ignoring diagnostics.
Remove unused files.
Shorten PATH setting.
Switching to PHP 82 as most recent version.
2023-02-14 08:29:04 +01:00
Daniel Siepmann dfe2038960
Add another slack desktop entry 2023-02-14 07:53:26 +01:00
Daniel Siepmann fc0f717380
Remove "backports" and exclusions after packages can be built again 2023-02-14 07:52:52 +01:00
Daniel Siepmann 3bbfd8f00e
Add TYPO3 slack within chromium
Slack reduces support for Firefox and Calls. So re add chromium wrapper
2023-02-09 12:56:57 +01:00
Daniel Siepmann e8fa637112
Use socket for aimeos connection 2023-02-09 10:52:49 +01:00
Daniel Siepmann 0b451f07a9
Allow to use TYPO3 documentation rendering on both systems
I use docker on hikari2 and podman on hikari.
I now change the bash script based on that.
2023-02-08 12:55:05 +01:00
Daniel Siepmann 776c6cb8d1
Document typical yt-dlp usage for myself as reference 2023-02-08 08:52:46 +01:00
Daniel Siepmann 365abef626
Add key binding to toggle pane synchronization in tmux
As I use that for one customer.
2023-02-08 08:52:23 +01:00
Daniel Siepmann 00e336e464
Update exclusion documentation 2023-02-08 08:40:24 +01:00
Daniel Siepmann 813cba39bb
Improve neovim error reporting
Do not add diagnostics from lsp in addition to ale.
2023-02-07 11:46:36 +01:00
Daniel Siepmann e6511b6b90
Remove wrong default from firefox 2023-02-07 11:11:33 +01:00
Daniel Siepmann 52f85e0463
Remove outdated comment 2023-02-07 11:11:26 +01:00
Daniel Siepmann 0f5cfa1715
Extend example for client 2023-02-07 08:57:58 +01:00
Daniel Siepmann 9145644868
Ignore PHUnit 10 cache 2023-02-07 08:57:26 +01:00
Daniel Siepmann e945d07afc
Add rclone config 2023-02-06 07:46:40 +01:00
Daniel Siepmann 3afb0b7b93
Improve rst workflow
Add existing languagetool for rst files.
Add new rstcheck.
2023-02-05 16:43:48 +01:00
Daniel Siepmann 3dfe633ac2
Add EXT:tea docs rendering setup
* Use podman instead of docker.
* Provide wrapper script for rendering.
* Add rendering result as local domain.
2023-02-05 16:28:17 +01:00
Daniel Siepmann 32435cb94b
Migrate typo3-client-specific into this repository
This removes the need for another repository.
Furthermore I'll integrate the setup a bit more for hikari.
2023-02-04 11:50:36 +01:00
Daniel Siepmann a3b39093a8
Open mp3 files with vlc 2023-02-04 11:20:24 +01:00
Daniel Siepmann 983235f05a
Replace audacity with tenacity fork
Open source without tracking
2023-02-03 14:24:27 +01:00
Daniel Siepmann 0178b8c611
Add rclone config 2023-02-03 14:24:15 +01:00
Daniel Siepmann 6ed4a7b08a
Allow usage of ImageMagick for TYPO3 on hikari 2023-02-02 16:57:00 +01:00
Daniel Siepmann 65828b40ee
Increase search timeout of keepass 2023-02-02 16:30:20 +01:00
Daniel Siepmann 8d62c7cc9d
Add docs for keybindings 2023-02-02 16:30:15 +01:00
Daniel Siepmann afc28ba579
Streamline display brightness handling for MacBook
Use same approach as with keyboard.
Prepare device name to be used by hikari2 as well.
2023-02-01 19:22:59 +01:00
Daniel Siepmann 5be4d3af2e
Allow to change brightness of MacBook keyboard 2023-02-01 19:22:57 +01:00
Daniel Siepmann 32da525424
Add ssh match for raspberry pi 2023-02-01 19:22:55 +01:00
Daniel Siepmann 290bbd19f2
Add TYPO3 ELTs credentials for composer 2023-01-31 14:03:14 +01:00
Daniel Siepmann 65a8f18664
Use nicer color for jq booleans 2023-01-26 15:02:36 +01:00
Daniel Siepmann fe31605b22
Remove nixos calendar 2023-01-25 10:06:39 +01:00
Daniel Siepmann 958f73b6a3
Disable handbrake due to open issue 2023-01-25 07:52:22 +01:00
Daniel Siepmann 174bc4d446
Streamline custom project file name and add instance path 2023-01-18 16:29:04 +01:00
Daniel Siepmann ec12316dc2
Add dmenu script to open customer issue in their issue tracker 2023-01-17 13:07:08 +01:00
Daniel Siepmann 22a8960b34
Revert "Add network manager applet via option"
This reverts commit c299c3d0ef.

Cause this didn't have access to the systems VPN setups.
Need to find a way to manage them on user level.
2023-01-16 07:45:04 +01:00
Daniel Siepmann 03bf498633
Update composer auth for private customer registry
After revoking and re adding token.
2023-01-11 13:22:16 +01:00
Daniel Siepmann c299c3d0ef
Add network manager applet via option
Do not manually ad the manager
2023-01-10 15:27:04 +01:00
Daniel Siepmann 32a98da066
Remove manual numlock integration
It is already setup via xsession.numlock.enable = true;
2023-01-10 15:26:25 +01:00
Daniel Siepmann b03991f654
Enable nixpkgs release check
Let's see whether it will output a warning somewhen.
2023-01-10 14:41:57 +01:00
Daniel Siepmann 06c725f819
Add custom folder to PATH
That way I'm still free to place whatever I like in that folder to make
it available.
2023-01-10 14:41:34 +01:00
Daniel Siepmann 5f3fb564ef
Add services snippets for php 2023-01-10 08:30:11 +01:00
Daniel Siepmann 0d2b4f1e7f
Adjust custom-project tmux starter script
Respect new folder structure for reuter.
Move variable initialization into section. Do not initialize if we
already can attach to a session.

Remove legacy database handling. Instead fetch customer name from file
path and concatenate project and customer to database name. This also
supports more deeply nested folder structure within customer folder.
2023-01-10 08:28:29 +01:00
Daniel Siepmann 2e02b5abfe
Migrate/streamline customerProject bash script
Use writeShellApplication and adjust code to pass shellcheck.
Remove unnecessary overhead after migrating to writeShellApplication.
This involves binary paths as they are imported.

Also rename to custom-project to follow my naming scheme for custom
scripts.
2023-01-08 15:18:23 +01:00
Daniel Siepmann ece583d90d
Add TYPO3 documentation rendering alias 2023-01-05 08:57:28 +01:00
Daniel Siepmann c03eb3d353
Add slack desktop file using chromium
Due to the new forced and hyped huddle feature.
This is not working with firefox …

I also streamline the definition of all the browser desktop files.
2023-01-04 15:46:11 +01:00
Daniel Siepmann 75fd0a2896
Remove none available zsh completion 2023-01-04 15:45:52 +01:00
Daniel Siepmann e14fd6e4ed
Revert modifies nix channel for home manager
The bugfix got merged, no need to use the bugfix branch anymore
2023-01-04 09:16:59 +01:00
Daniel Siepmann 3aec964506
Adjust diff so fancy to my preferences 2023-01-03 15:23:43 +01:00
Daniel Siepmann 682258a24e
Add xdebug for PHP 8.2 2023-01-03 15:23:28 +01:00
Daniel Siepmann 25528e0133
Use home manager branch as channel
As long as https://github.com/nix-community/home-manager/pull/3553 is
not merged yet, fixing https://github.com/nix-community/home-manager/issues/3551
2023-01-03 10:03:08 +01:00
Daniel Siepmann 6867dcb796
Adjust zsh completion
Accordingly to https://thevaluable.dev/zsh-completion-guide-examples/
2023-01-03 08:43:05 +01:00
Daniel Siepmann 4ae85c6ef4
Properly handle zsh config
Move nix specifics to nix file.
Remove nix specific escaping from zshrc file.
Add some comments to zshrc file.
2023-01-03 08:06:26 +01:00
Daniel Siepmann abe5697fd0
Replace gitea sub domain with git subdomain
As I've renamed the domain. It no longer uses gitea but a soft fork.
2023-01-03 07:59:52 +01:00
Daniel Siepmann 69ce2af88d
Add further text objects to zsh
From: https://thevaluable.dev/zsh-install-configure-mouseless/
2023-01-03 07:59:00 +01:00
Daniel Siepmann 65bb378894
Allow to navigate zsh autocompletion with vim keys
From: https://thevaluable.dev/zsh-install-configure-mouseless/
2023-01-03 07:58:49 +01:00
Daniel Siepmann 05e0d67e1a
Move zshrc extra to own file
This allows for proper syntax highlighting

This also prevents the need for escaping
2023-01-03 07:57:46 +01:00
Daniel Siepmann 6cf94d47ab
Enable diff so fancy for now
Give it a try and see how it works.
2023-01-02 16:54:16 +01:00
Daniel Siepmann 1fbb523769
Adjust khal script to new behaviour 2023-01-02 08:17:35 +01:00
Daniel Siepmann 60d1aa5d83
Adapt fluid template file snippet
Follow my friends structure.
2022-12-14 11:47:50 +01:00
Daniel Siepmann 988cd294c4
Add packagist to firefox search engines 2022-12-14 08:27:48 +01:00
Daniel Siepmann 4fd9bcaf75
Properly handle khal notification exit status 2022-12-13 09:34:38 +01:00
Daniel Siepmann 6927395384
Revert git noprefix
As some libraries expect the output. They will break.
2022-12-13 09:34:37 +01:00
Daniel Siepmann 9164b4002c
Optimise git
Do not show file prefix, this removes a/ and b/ prefix from file paths.
This eases copying file names from diff output.

Also adjust hot git handles whitespace to improve diffing, especially
for one customer where
`git diff -U0 --word-diff-regex='[^[:space:]]' HEAD~1` is possible now.
2022-12-13 08:43:21 +01:00
Daniel Siepmann de935f101a
Pin khal to last working version
khal doesn't build anymore, see: https://github.com/NixOS/nixpkgs/issues/205014
That's why I've pinned it to last working version, see: https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs
2022-12-12 08:07:50 +01:00
Daniel Siepmann c2efd0a5b1
Add holidays to khal 2022-12-08 09:17:58 +01:00
Daniel Siepmann 6b4375e0a2
Make TYPO3 config compatible with v12 2022-12-08 09:11:19 +01:00
Daniel Siepmann 2fcabe6024
No longer clear typoscript cache 2022-12-08 09:11:00 +01:00
Daniel Siepmann 36fe8f52f6
Increase time until keepass db locks 2022-12-08 09:10:47 +01:00
Daniel Siepmann db9101cdc1
Add holiday calendar
Also fix typo
2022-12-08 09:10:28 +01:00
Daniel Siepmann ddadcdc493
Make code compatible with TYPO3 v12 2022-12-05 19:33:21 +01:00
Daniel Siepmann c034a3cb2b
Remove .config/chromium from backup
I use chromium for microsoft teams, nothing I really need to backup.
2022-12-05 07:51:27 +01:00
Daniel Siepmann 53222c4552
Remove nixos calendar from khal 2022-12-01 14:04:54 +01:00
Daniel Siepmann 5f60a46770
Add new TYPO3 log processor 2022-12-01 09:16:33 +01:00
Daniel Siepmann 20f25e1a1e
Update vdebug neovim plugin to current master
As there seem to be some incompatibilities with newer xdebug versions.
The current master seems to work fine.
2022-12-01 09:16:05 +01:00
Daniel Siepmann 84f9d32366
Use native signal desktop app again
As the pidgin integration is failing.
I no longer can register pidgin with my signal app.
2022-11-23 10:37:01 +01:00
Daniel Siepmann 1954635002
Make terminal and keepass available as scratchpad in i3 2022-11-21 21:24:20 +01:00
Daniel Siepmann 7428d54919
Remove unused i3 keybindings 2022-11-21 21:24:05 +01:00
Daniel Siepmann c7f32674e5
Make backlight short cut compatible
Do not show current value. It can't be read without further modification
and I don't care enough.
2022-11-18 20:10:22 +01:00