Commit graph

70 commits

Author SHA1 Message Date
Daniel Siepmann 1ca29e591f
Fix bug in one customer TYPO3 project
3rd Party code expects the port key to exist
2022-10-27 08:23:13 +02:00
Daniel Siepmann 7517103501
Enable reStructuredText ctags support 2022-10-20 10:31:26 +02:00
Daniel Siepmann c70f7b5781
Update mycli rc
Use https://raw.githubusercontent.com/dbcli/mycli/1ae50c8a41dd515e8d7e9afd4bd34c3676243f25/mycli/myclirc
as base
2022-10-17 08:21:11 +02:00
Daniel Siepmann 0a5c2ca8ff
Move files out of home to xdg folders
Thanks to xdg-ninja for analysing my home folder.
2022-10-11 20:36:48 +02:00
Daniel Siepmann 24ba29e713
Update phpactor 2022-10-11 15:12:55 +02:00
Daniel Siepmann cc911a0d91
Integrate neovim snippets into ctags
To easily find and navigate to snippets.
2022-10-11 08:27:56 +02:00
Daniel Siepmann 431bffc905
Always prevent compression within TYPO3
Matches with my apache setup.
2022-10-04 16:57:52 +02:00
Daniel Siepmann 285a366357
Maintain docker config.json which includes credentials 2022-10-04 15:09:44 +02:00
Daniel Siepmann 47798807b2
Add private composer registry auth 2022-10-04 15:09:19 +02:00
Daniel Siepmann 9b6621fd45
Fix slack thumbs up smiley 2022-09-07 17:14:38 +02:00
Daniel Siepmann 016894d458
Add evolution as calendar UI
Thunderbird no longer sends proper notification (reminder) for upcoming
events.
2022-09-05 13:03:57 +02:00
Daniel Siepmann 8cef3958b5
Add custom themes for purple 2022-09-02 12:38:36 +02:00
Daniel Siepmann 2cb9d53374
Streamline pidgin setup
Use a single file instead of distributed files to setup pidgin.
Add smileys based on:
* https://unicode.org/emoji/charts/full-emoji-list.html
* https://github.com/PowaBanga/pidgin-EAP
* https://developer.pidgin.im/wiki/SmileyThemes#Creating
2022-09-02 11:30:05 +02:00
Daniel Siepmann 30b62d5196
Configure pidgin fonts 2022-08-30 17:31:39 +02:00
Daniel Siepmann cebae709fa
Adjust pidgin GTK a bit
I still miss many things and am to unfamiliar with GTK
2022-08-30 14:20:34 +02:00
Daniel Siepmann ae2498d389
Extend gtkrc for purple (pidgin) 2022-08-29 17:27:24 +02:00
Daniel Siepmann 6d5f3cc626
Initial add Pidgin for IM
I've added the following myself:

* mattermost
* purple-signald (waiting for https://github.com/NixOS/nixpkgs/issues/188384)
* purple-events
* purple-libnotify

and added slack from nixpkgs.
I'm also trying to make signal integration work.

Not sure whether I'll keep pidgin, as I expect video calls from within
slack not to work.
But would be cool to have a single open source messenger instead of x
instances of chromium as wrapper around closed source web applications.
2022-08-26 13:19:09 +02:00
Daniel Siepmann dfc7938891
Improve sc-im configuration for TYPO3 csv files
Do not format integers as decimals, which would be written back to file
changing the actual content.
2022-08-25 15:40:58 +02:00
Daniel Siepmann 8b2ebc7e66
Disable color of ncdu
ncdu got color scheme support and enables one by default.
I'm used to ncdu without additional colors and disable the color.
2022-08-24 14:36:38 +02:00
Daniel Siepmann 2324b20f18
Alter mycli table format and add some infos in comment 2022-08-17 16:17:38 +02:00
Daniel Siepmann 8ed56905cc
Add SC-IM to work with CSV files
An ncurse based vim inspired mode editor for CSV files.
With custom styling.

I need this for fixture and assertion files of TYPO3 Testing Framework.
2022-08-17 15:27:30 +02:00
Daniel Siepmann 2795cb79c3
Fix broken vim php syntax
The loading order (runtimepath) was changed with
cda1f8ae46.
The php syntax loaded as package is now loaded after the neovim native
php syntax file and does not have any effect.

I now remove the package and add the file as XDG config so it is always
loaded first.
This file is not maintained anymore since some years and I still prefer
it over the maintained versions.
2022-08-16 08:05:13 +02:00
Daniel Siepmann 1fcf4bba0b
Adjust TYPO3 custom logging
Use logFileInfix instead of logFile.
As path changes between TYPO3 versions and logs are no longer stored
within typo3temp.
Instead we distinguish the custom log by file infix.
2022-08-16 07:41:34 +02:00
Daniel Siepmann 6f554320fe
Add composer configuration
The composer configuration should also be maintained via home-manager.
The files are added to this repo and added via xdg.

The auth.json is crypted of course as it contains my personal tokens.
2022-08-09 12:00:17 +02:00
Daniel Siepmann 460270e792
Ignore manually installed games from backup 2022-07-04 08:01:42 +02:00
Daniel Siepmann 1c6c5aea3d
Add month name and use English format in i3blocks date 2022-06-15 18:17:23 +02:00
Daniel Siepmann aeadc44d95
Exclude downloads folder from backup 2022-06-08 08:04:34 +02:00
Daniel Siepmann 8b19401941
Cleanup borg excludes 2022-05-31 07:39:43 +02:00
Daniel Siepmann 14cc26c829
Migrate borg backup to proper shell script installed via nix 2022-05-24 18:24:40 +02:00
Daniel Siepmann 3bb91de805
Try to improve phpactor (PHP LSP) 2022-05-23 16:22:40 +02:00
Daniel Siepmann eb3282b453
Add replacement for i3 battery
The module doesn't work or exist anymore.
I use a lightwight battery icon instead which I add as a service to
start during login.

And I don't need the wifi thingy.
2022-05-19 07:18:51 +02:00
Daniel Siepmann 48a0c8fa5a
Integrate i3blocks via nix
This was missing after migrating to i3 via nix.
i3blocks was installed via apt before.

home-manager doesn't provide options, I keep my old file. It is updated
for the used version.
2022-05-19 07:02:56 +02:00
Daniel Siepmann 965c095482
Use i3 maintained by nix
Install and configure i3 via nix home-manager.
This commit just migrates existing configuration.

It doesn't clean things up, e.g. move stuff to expected locations.
I configure x* tools from within i3 right now …
Also didn't clean things up, e.g. sort and group related things.
2022-05-18 22:31:18 +02:00
Daniel Siepmann f3e90cd960
Fix broken TYPO3 auto login
Enable auto login
Fix broken include of additional configuration. Seems it is loaded
multiple times, we should prevent _once to always have it loaded.
2022-05-16 11:46:25 +02:00
Daniel Siepmann df46cb05ed
Cleanup nix flakes + shells
Remove flakes for now.
I will use shells for now to not have a mixed setup.
Add composer v1 for a single customer project as overlay due to usage in
shell instead of flakes.

Adjust folder to not have unnecessary deep structure.

Add shell for reuter monorepo using composer v1.
2022-04-14 15:46:49 +02:00
Daniel Siepmann 5221385642
Migrate global TYPO3 configurations
Those were the last piece in my old .dotfiles repository.
The whole configuration is now defined here.

Only customer specifics are in a separate location / repo to not expose
any sensible data.
2022-04-14 15:07:29 +02:00
Daniel Siepmann 048c0df915
Setup Neovim yamllint the same way as xmllint
Do not install globally.
Provide configuration at expected location as default / fallback.
2022-04-14 14:31:19 +02:00
Daniel Siepmann bbea479930
Add seconds to i3 block
This shouldn't cost to much electricity / power.
2022-04-14 13:58:27 +02:00
Daniel Siepmann 979d114f9c
Remove no longer used composer version from i3 blocks
I already removed the command as a hack.
Instead I know remove the whole block.

I no longer have global composer available.
Instead I use nix shell.
2022-04-14 13:54:47 +02:00
Daniel Siepmann 437e893592
Remove unused i3 video modes 2022-04-11 07:50:18 +02:00
Daniel Siepmann 9f42237e25
Add screen recording "setup"
Change i3 config to match current hardware setup.
Add custom dmenu script to start and stop recording.

Move internal dmenu scripts into local variables.
2022-04-01 09:40:31 +02:00
Daniel Siepmann 49b485236c
Add markdown to ctags
As many projects use markdown and headlines.
That allows to jump to tags via telescope and tagbar within Neovim.
2022-03-29 16:17:14 +02:00
Daniel Siepmann 939f80dba9
Configure phpactor accessor generation
This now makes it usable for myself.
It will add the "get" prefix and uppercase the property name.

See: https://phpactor.readthedocs.io/en/master/reference/configuration.html#code-transform-refactor-generate-accessor-prefix
2022-03-28 17:50:41 +02:00
Daniel Siepmann 3cd038aeed
Source full directory instead of single file for phpactor
This is a preparation to also eventually add templates subfolder.
This also demonstrates that "source" also can have a folder instead of
single file.
2022-03-28 17:49:58 +02:00
Daniel Siepmann 992116b57d
Migrate nix and nix registry configuration to home manager module
There is an existing module.
Existing manually written and linked files are replaced with usage of
the module.

This has the advantage that I don't need to know where to place the
files and which format to use.
Furthermore, the module will check whether I've typos in options and
whether values match expected types.
2022-03-24 07:39:56 +01:00
Daniel Siepmann 2faf4ac672
Make Neovim within Tmux happily detect color support 2022-03-23 09:32:45 +01:00
Daniel Siepmann 3131d57d46
Fix neovim terminal within tmux 2022-03-16 09:03:31 +01:00
Daniel Siepmann 628f9acae9
Adjust cmus preferences
Do not follow currently played track. Keep view as manually set.
Do not enable repeat by default.
2022-03-14 13:02:26 +01:00
Daniel Siepmann 7c47df37fc
Fix broken ctags configuration location
Place ctags configuration in expected location.
It wasn't loaded due to wrong location.
Do not add typescript as I'm not using typescript anymore on a
professional level.
2022-03-12 11:03:59 +01:00
Daniel Siepmann 4919105362
Migrate web apps to nix setup
Create dedicated xdg desktopEntries to start web apps.
Use chromium where necessary, e.g. due to audio / video experiences.

Start web apps with dedicated Firefox profiles.
Configure those profiles to hide any UI to have an actual app feeling.
2022-03-11 09:52:43 +01:00