Daniel Siepmann
da0b0f2b72
Migrate PHP config from fpm to php
...
This is required for newer xdebug versions.
This also feels cleaner.
2023-04-21 08:01:34 +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
0a1e2f8012
Ad new customer server
2023-03-15 14:45:34 +01:00
Daniel Siepmann
f238f2df84
Use a named function instead of re using the import over and over again
2023-03-11 09:15:26 +01:00
Daniel Siepmann
1e335d2ad2
Improve TYPO3 global config handling
...
It at least is not linking to nix store but copies files and allows
editing.
2023-03-08 09:16:46 +01:00
Daniel Siepmann
910d5a027d
Add xdebug for step debugging to php fpm for all TYPO3 projects
2023-03-08 08:55:54 +01:00
Daniel Siepmann
3fbb26a6f6
Improve web development setup
...
Group kinds of projects in files.
Hide info for customers via git crypt.
Solve todo to auto generate permissions for databases.
2023-03-08 08:37:56 +01:00
Daniel Siepmann
1be9c42770
Stick to 5.15 kernel in order to keep compatibility for mba6x_bl
2023-03-08 08:33:59 +01:00
Daniel Siepmann
da15c937b9
Add VPNs
...
I sync the configurations via NextCloud and move them to
/etc/NetworkManager/system-connections/ by hand.
2023-03-01 08:54:11 +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
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
702f66916a
Do not install info on nixos
...
This should save some disk space.
2023-02-24 11:52:21 +01:00
Daniel Siepmann
a651f4126d
Followup, streamline own projects
2023-02-18 11:33:15 +01:00
Daniel Siepmann
3c66511ff3
Follow naming conventions also for own projects
2023-02-18 11:23:29 +01:00
Daniel Siepmann
7dceddd44c
Document how to initially setup dev user with password
...
Better find a way to add this via module options.
2023-02-18 11:23:04 +01:00
Daniel Siepmann
18bd52a23b
Install NixOS on Hikari
...
No dual boot this time.
But hibernate.
2023-02-15 16:47:44 +01:00
Daniel Siepmann
6a82009b4e
Add first customer project with older php to hikari
2023-02-07 17:51:08 +01:00
Daniel Siepmann
55974567d9
Improve readme for hikari system
2023-02-07 17:48:55 +01:00
Daniel Siepmann
b2e3f46643
Extract web dev into own functions for better maintenance
...
Use a function for static files and TYPO3 that can be called.
That way I separate the actual domains for development from the
definition.
2023-02-07 13:53:54 +01:00
Daniel Siepmann
0da1c28841
Streamline formatting
2023-02-07 08:57:10 +01:00
Daniel Siepmann
b03056f2f7
Limit sudo usage on hikari to wheels group
2023-02-05 21:33:56 +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
e05f6962ef
Provide xsel to copy and paste on hikari
2023-02-05 15:59:57 +01:00
Daniel Siepmann
6515fe5e8e
Resolve some todos for hikari
...
Use custom options to define some values only once.
2023-02-05 14:11:22 +01:00
Daniel Siepmann
158dc26922
Auto generate mkcert based on configured vhost domains
2023-02-05 13:56:06 +01:00
Daniel Siepmann
6739dbf166
First roughly version of mkcert for hikari
...
It works, but one needs to generate them first before using them … ugly.
2023-02-05 13:32:42 +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
61ddf6579b
Cleanup user packages on hikari
...
Packages are installed via home manager
2023-02-04 11:48:36 +01:00
Daniel Siepmann
0c98cf5144
Add mailhog proxy on hikari
2023-02-02 17:43:44 +01:00
Daniel Siepmann
1afd29b2b0
Improve php environment on hikari
2023-02-02 17:43:37 +01:00
Daniel Siepmann
6ed4a7b08a
Allow usage of ImageMagick for TYPO3 on hikari
2023-02-02 16:57:00 +01:00
Daniel Siepmann
b1c8090b58
Add database to web dev stack on hikari
2023-02-02 16:29:39 +01:00
Daniel Siepmann
1aa49f0eff
Restructure web development for hikari
...
Nix is not needed, it is generated.
Try to find a better structure for web development setup.
The initial steps with httpd and php fpm work now.
2023-02-02 15:24:17 +01:00
Daniel Siepmann
0ece6835b6
Re arrange system configuration of hikari
...
Keeps same output.
Just merge stuff by sets.
Remove commented out examples.
2023-02-01 19:56:59 +01:00
Daniel Siepmann
4dfda0ba38
Update nixos system setup after re install
2023-02-01 19:23:01 +01:00
Daniel Siepmann
7d1c0c66b0
Add hikari system setup
2022-11-11 13:34:00 +01:00