Commit graph

646 commits

Author SHA1 Message Date
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