Commit graph

409 commits

Author SHA1 Message Date
Daniel Siepmann 9f43fbe661
Add MetaGer as search to Firefox 2024-05-31 12:18:22 +02:00
Daniel Siepmann d9ba963dad
Migrate explicit imports to home manager imports
That way I do not need to explicitly provide dependencies.
But home-manager will pass all the special args.
2024-05-30 14:11:08 +02:00
Daniel Siepmann 2df4d4eeae
Configure indentation for nix files 2024-05-30 13:07:22 +02:00
Daniel Siepmann 4a6b4b8f1c
Migrate hostname detection
Define it as variable instead of function.
Pass variable and do individual checks instead of function call.
2024-05-29 16:32:07 +02:00
Daniel Siepmann 56fed868b0
Streamline formatting of function arguments 2024-05-29 09:50:32 +02:00
Daniel Siepmann 8a13daa6a1
Extend fluid snippet 2024-05-29 09:32:59 +02:00
Daniel Siepmann 1ac91f158c
Update project specifics 2024-05-23 14:46:49 +02:00
Daniel Siepmann 70d33aa60e
Optimize cache clearing for TYPO3 2024-05-23 14:46:33 +02:00
Daniel Siepmann 6756e01c1d
Adjust git alias lg for logging to use existing color schema 2024-05-22 12:05:38 +02:00
Daniel Siepmann c2505f5c23
Update neovim colorscheme after TreeSitter changes 2024-05-22 09:15:18 +02:00
Daniel Siepmann cce4effaa8
Add new snippets 2024-04-18 10:06:39 +02:00
Daniel Siepmann ee3ce6ce1e
Improve kimai dark theme styling 2024-04-18 10:06:38 +02:00
Daniel Siepmann 9840d72f31
Add TYPO3 Extension Repository as Firefox search 2024-04-18 10:06:37 +02:00
Daniel Siepmann 5fe448b90a
Set up new sac project
I need to maintain the docker-compose environment as I should update the
hosting environment and we wanna deploy the docker image.

The ecosystem is using docker, I use podman.
I therefore need to configure docker hub as look up registry for podman
for unqualified images.

There doesn't seem to be a `toTOML` nixpkgs method. That's why I write
the contents of the file myself.
2024-04-11 10:21:43 +02:00
Daniel Siepmann 756f2f7d9b
Update ssh match entries 2024-04-10 11:31:17 +02:00
Daniel Siepmann b00352d4db
Update neovim rg plugin to latest state 2024-04-04 08:42:53 +02:00
Daniel Siepmann ce32aaa6d8
Make :Rg within neovim smart by default
Enable --smart-case of rg by default.
That allows me to search for email finding Email and email.
While searching for Email only will find Email.
2024-04-04 08:39:37 +02:00
Daniel Siepmann ed1d4dac5c
Improve css for kimai to better separate dates in table 2024-04-03 09:33:15 +02:00
Daniel Siepmann 4cb412a3c9
Overrule background color in Firefox for time tracking 2024-04-02 15:16:18 +02:00
Daniel Siepmann 6560232167
Add GDscript support to neovim, for Godot game engine 2024-03-28 17:11:00 +01:00
Daniel Siepmann efb84158f3
Fix broken treesitter integration for c files
See 9dc4230 commit, but now also for c files as I play around with c
again.
2024-03-26 09:59:07 +01:00
Daniel Siepmann 840250fc6b
Ignore another codeception file by git
I rename the codeception.yml to codeception.yml_ from time to time,
as I need to switch between local overwrite and project default often.

That's why I ignore that file as well.
2024-03-14 07:23:53 +01:00
Daniel Siepmann ba1524d2fc
Ignore codeception.yml as there should be a dist in projects 2024-03-07 10:38:57 +01:00
Daniel Siepmann f54341a200
Improve time tracking experience
Increase click area for context menu.
Apply visual button styling to context menu.
2024-03-07 10:38:56 +01:00
Daniel Siepmann 18d0c54169
Switch time tracking entry
As we've switched from SaaS closed source toggl to foss self
hosted kimai solution.
2024-03-05 15:31:14 +01:00
Daniel Siepmann cdface57f7
Adjust htop configuration
Use named option for sorting instead of numeric value for better
readability.
Switch sorting from memory to CPU. As I'm mostly interested in CPU right
now.

Also do no longer show the path to the program, I just don't care.
2024-03-05 07:33:29 +01:00
Daniel Siepmann 7f54434d32
Configure simplified git mergetool
I still use neovim, but thanks to zdiff3 diffstyle there is no need for
a 3 way diff as UI.
I can use the final result as simple file instead, which I did for a
long time already.
But now I get rid of the unnecessary files and buffers.
2024-03-05 07:32:04 +01:00
Daniel Siepmann 9af2ee6b63
Remove urlbar placeholder name
As I no longer use kagi, this was very irritating.
2024-03-05 07:31:38 +01:00
Daniel Siepmann 349d6db1f9
Improve spellcheck in neovim
Turn it off by default as too many buffers won't need it.
Instead enable explicitly for expected buffers.
2024-02-28 12:18:58 +01:00
Daniel Siepmann 83a2b5aeeb
Fix wrong configuration of shellcheck executable 2024-02-28 12:18:47 +01:00
Daniel Siepmann 9dc4230d85
Fix broken treesitter integration for vim help files
See: https://github.com/NixOS/nixpkgs/issues/282927
2024-02-28 12:17:56 +01:00
Daniel Siepmann c951e6143f
Update customer and project specifics 2024-02-28 08:38:04 +01:00
Daniel Siepmann 5b7d998df1
Improve git diffs
Use 3 way annotation within files.
Use other algorithm.
2024-02-28 08:37:10 +01:00
Daniel Siepmann 1033fec278
Extend cookie banner handling in Firefox to none private browsing 2024-02-28 08:36:15 +01:00
Daniel Siepmann a546c4705c
Improve PHP handling in neovim
I've switched to treesitter but it doesn't handle folding well.
I therefore use native indent method for folding.
2024-02-20 08:10:45 +01:00
Daniel Siepmann 77df84ade7
Ensure proper environment when using nsz
I have an alias nsz which runs a nix-shell with zsh.
But the $SHELL is still bash.

I now change the SHELL variable in order to use my expected shell in all
circumstances.
I also ensure neovim will use zsh for commands as some of my auto
commands expect this shell for expansion of **.
2024-02-20 08:09:35 +01:00
Daniel Siepmann aa3374fba2
Add setup to execute tests of TYPO3 testing framework 2024-02-15 08:57:08 +01:00
Daniel Siepmann ad60525629
Adjust git aliases
Remove unused ones.
2024-02-15 07:23:55 +01:00
Daniel Siepmann 1fd0866d00
Finally add lint status to neovim status line
I refused for a long time but it is useful for large files and if you
are editing existing files.
2024-02-14 12:59:55 +01:00
Daniel Siepmann 437f87ba7c
Update neovim colorscheme 2024-02-12 14:26:14 +01:00
Daniel Siepmann 92e6fb696e
Improve git config
Based on https://www.brandonpugh.com/blog/git-config-settings-i-always-recommend/
2024-02-12 09:23:19 +01:00
Daniel Siepmann 262b218685
Fix css tag integration for neovim 2024-02-12 07:14:09 +01:00
Daniel Siepmann b6a7813085
Fix broken TypoScript vim lint integration 2024-02-07 16:54:23 +01:00
Daniel Siepmann e885388d4f
Some more fixes for PHP snippets 2024-02-06 12:21:06 +01:00
Daniel Siepmann 51acd348a3
Add arch linux wiki as search to firefox 2024-02-06 09:42:53 +01:00
Daniel Siepmann 2a1929aec9
Fix indentation of TypoScript 2024-02-06 07:28:42 +01:00
Daniel Siepmann 5d546f0e5c
Fix xliff snippet 2024-02-06 07:28:28 +01:00
Daniel Siepmann 0a0dcf9132
Apply TYPO3 testing setup only to TYPO3 itself
Also add setup for functional tests
2024-01-30 14:50:45 +01:00
Daniel Siepmann 7c96e9066d
Fix test class snippet for vim 2024-01-30 08:01:34 +01:00
Daniel Siepmann f79e8bfab3
Add ssh match block for customer project 2024-01-30 08:01:33 +01:00