Commit graph

764 commits

Author SHA1 Message Date
Daniel Siepmann 515db19d2c
Ignore further node files from backup 2023-07-03 07:51:38 +02:00
Daniel Siepmann 567179eeaa
Adjust config to follow zsh enableSyntaxHighlighting renaming 2023-07-03 07:22:30 +02:00
Daniel Siepmann 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
Daniel Siepmann 9cbfd8583a
Adjust i3 display modes for work in office 2023-06-21 07:18:35 +02:00
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 23d3d8f576
Improve khal notification
Ensure all dependencies are declared.
Also update calendar to reflect latest module changes
2023-06-16 06:18:07 +02:00
Daniel Siepmann 3b1bf7f698
Migrate from docker to podman (compose)
As this is rootless, daemonless and can be maintained via home manager
instead of system.
2023-06-14 07:34:06 +02:00
Daniel Siepmann 34784bf81c
Use latest kernel on hikary
Needs modification of nixos-hardware, see:
- https://github.com/NixOS/nixos-hardware/issues/648
- https://github.com/NixOS/nixos-hardware/pull/649
2023-06-13 17:23:06 +02:00
Daniel Siepmann 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
Daniel Siepmann 4fd157655c
Update python version of mutagen
I would have to compile dependencies otherwise as python 3.9 is
outdated.
2023-06-13 12:31:30 +02:00
Daniel Siepmann 1ebb6ec0d8
Ignore export folder 2023-06-13 10:50:10 +02:00
Daniel Siepmann 26d168f542
Remove bc from installed packages 2023-06-13 10:50:05 +02:00
Daniel Siepmann 5071941dd4
Add color for domain 2023-06-13 10:49:41 +02:00
Daniel Siepmann ce01c2214a
Improve php snippet 2023-06-13 10:49:41 +02:00
Daniel Siepmann 2626416781
Revert "Remove i3blocks"
This reverts commit f84c23773d.

As I noticed I still need to check the date quite often.
2023-06-11 13:28:21 +02:00
Daniel Siepmann b8974ca3ec
Sort ls output for humans (version numbers) by default 2023-06-07 16:35:27 +02:00
Daniel Siepmann 7682f47e0f
Update vdirsync calendars
Remove sync to own calendars.
Always fetch from original source to local.
2023-06-01 09:21:59 +02:00
Daniel Siepmann 1230530343
Revert "Switch nixpkgs channel from unstable to 23.05"
This reverts commit 99a86537a4.
2023-05-30 16:30:42 +02:00
Daniel Siepmann 99a86537a4
Switch nixpkgs channel from unstable to 23.05
This is a temporarily workaround for https://github.com/nix-community/home-manager/issues/4035
2023-05-30 07:55:47 +02:00
Daniel Siepmann 3737c551a4
Add another domain that changes front color but not background. 2023-05-30 07:55:47 +02:00
Daniel Siepmann f84c23773d
Remove i3blocks
I only had the date left.
And I just can call date on terminal if I care.

So remove the dependency.
2023-05-25 18:46:49 +02:00
Daniel Siepmann 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
Daniel Siepmann e786966d7a
Remove email handling via nix
I'm fine with thunderbird right now.
2023-05-25 17:26:17 +02:00
Daniel Siepmann dc73a5f8eb
Remove unused shell aliases for TYPO3
I've created my own wrapper for docs via nix.
I didn't use the other aliases for a very long time.
2023-05-25 17:23:39 +02:00
Daniel Siepmann 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
Daniel Siepmann 834186cad3
Document how to determine audio input 2023-05-23 09:56:06 +02:00
Daniel Siepmann 470ec2d231
Streamline css for websites 2023-05-23 09:55:43 +02:00
Daniel Siepmann 33dcbd46f0
Add mime type association for quicktime videos 2023-05-23 09:55:01 +02:00
Daniel Siepmann 64f95249ab
Switch to native upstream rst2pdf 0.100 2023-05-14 18:56:37 +02:00
Daniel Siepmann a7d4a5c51b
Adjust image repository for T3 docs rendering
They moved from docker hub to GitHub registry.
2023-05-11 08:31:33 +02:00
Daniel Siepmann 80839ecc22
Adjust ip after switching to fritx box 2023-05-11 07:53:20 +02:00
Daniel Siepmann d7d58df64c
Document sound recording on nixos 2023-05-11 07:51:32 +02:00
Daniel Siepmann f6101877ab
Add Handbrake preset for English audio
It will use English and German audio.
It will add German subtitles.
2023-05-11 07:50:13 +02:00
Daniel Siepmann fc543eec51
Adjust project specifics 2023-05-11 07:48:30 +02:00
Daniel Siepmann 56616626bc
Document how to record via ffmpeg 2023-05-11 07:47:52 +02:00
Daniel Siepmann b8c4fcbe62
Add languagetool linter for gitcommit 2023-05-08 16:06:56 +02:00
Daniel Siepmann 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
Daniel Siepmann bc10779a9a
Add wm specific Vim setup 2023-05-03 14:22:26 +02:00
Daniel Siepmann c631934469
Add License header to codeception file snippet 2023-05-03 14:13:12 +02:00
Daniel Siepmann 9e125a24c1
Add info why package is only installed on one system 2023-05-02 13:50:59 +02:00
Daniel Siepmann 03fd28b160
Remove libreoffice
I only used it for CSV files for tests with TYPO3.
We now created
https://git.daniel-siepmann.de/Customers/typo3-php-datasets as an
alternative, so no more need.
2023-05-02 13:50:12 +02:00
Daniel Siepmann 6dd42eb8b7
Remove sitediff
It was a try to custom bundle the tool.
I don't use it often and it seems like a mess.
2023-05-02 13:49:40 +02:00
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 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
Daniel Siepmann 1daab51bd0
Fix broken brightness keyboard
Adding option device without a device will not work.
The device option is therefore added to the device in order to create
properly working calls.
2023-04-25 19:03:00 +02:00
Daniel Siepmann 5b8ed3f28c
Install ffmpeg-full instead of default ffmpeg
This provides x11 library integration, allowing to grab x11 output as
input device.
2023-04-24 07:20:03 +02:00
Daniel Siepmann 130f0a0cc4
Add configuration for ghb (HandBrake)
With custom default.
2023-04-21 11:06:26 +02:00
Daniel Siepmann 33b3de0c41
Improve default display config for hikari 2023-04-21 08:14:29 +02:00
Daniel Siepmann 8d2348e0a2
Cleanup packages
sc-im is no longer in use.
sound-juicer is installed via nix on hikari and via apt on hikari2.
2023-04-21 08:01:35 +02:00
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
Daniel Siepmann ef020ec2f0
Remove commented out tmux configuration 2023-03-01 17:02:45 +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 8e5195fb99
Fix broken docker image name when using podman 2023-02-28 20:20:44 +01:00
Daniel Siepmann c57994ea28
Add fzf, give it a try 2023-02-28 09:31:59 +01:00
Daniel Siepmann 8375064019
Revert "Use nm applet as service"
This reverts commit 69d3c287f8.

This doesn't work under ubuntu.
2023-02-27 13:52:38 +01:00
Daniel Siepmann 38234650f6
Cleanup calendars in vdirsyncer 2023-02-27 11:16:31 +01:00
Daniel Siepmann 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
Daniel Siepmann 69d3c287f8
Use nm applet as service
There is no reason to start as program being part of i3.
Instead a service is easier to handle, e.g. restart.
2023-02-27 07:50:31 +01:00
Daniel Siepmann d07fd1b491
Keep less generations
I don't need all the old ones
2023-02-24 11:52:43 +01:00
Daniel Siepmann d8e98381ba
Do not add tray for keepassxc
This is unnecessary
2023-02-24 11:51:45 +01:00
Daniel Siepmann cd8f364c56
Adjust languagetool service timings 2023-02-23 13:29:31 +01:00
Daniel Siepmann a9456194a2
Stick to xdebug default port 9003 2023-02-23 13:29:11 +01:00
Daniel Siepmann a192614c4f
Cleanup packages
Some are only useful on hikari while others are only useful on hikari2.
2023-02-23 07:30:59 +01:00
Daniel Siepmann 0ea6a69bdb
Add codappix slack desktop entry 2023-02-23 07:27:43 +01:00
Daniel Siepmann 5b70b66d0f
Add gtkpod on hikari
I only install on hikari in order to play around.
I use this to manage my iPod Shuffle.
2023-02-22 21:54:31 +01:00
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