Daniel Siepmann
c9383acd36
Log PHP errors to syslog
...
Also provide an example command to list issues.
2024-06-26 22:30:40 +02:00
Daniel Siepmann
a2d6871a5d
Add new customer project
2024-06-26 16:24:30 +02:00
Daniel Siepmann
fdcab9ef9d
Ignore borg internal file which might change during backing up
2024-06-26 07:20:45 +02:00
Daniel Siepmann
e529635f29
Get rid of no longer used hikari2
2024-06-25 11:11:49 +02:00
Daniel Siepmann
01c9ddf702
Format
2024-06-25 11:08:17 +02:00
Daniel Siepmann
d23db5c273
Add new customer project
2024-06-25 11:08:11 +02:00
Daniel Siepmann
83bce30e6e
Prepare documentation for custom modules
...
Not activated yet as it seems unnecessary overhead for now.
2024-06-24 17:31:45 +02:00
Daniel Siepmann
7baf8d5f6e
Allow to define projects in one set
...
Right now it was necessary to make additions to the generated
configuration.
This now changed by adding further options to the new submodules.
That way each project can be defined as a single set and pass additional
configuration down to the modules.
This makes it easier to maintain projects.
2024-06-24 16:33:25 +02:00
Daniel Siepmann
1f2e25abf2
Remove no longer used file
2024-06-24 10:53:35 +02:00
Daniel Siepmann
d3e2c4367d
Add customer project
2024-06-24 10:53:24 +02:00
Daniel Siepmann
da8b3319dc
Adjust path to TYPO3 configuration
...
No more need to use path to user folder.
2024-06-24 07:16:00 +02:00
Daniel Siepmann
e895f5a40f
Auto generate certificates for local web development
2024-06-24 07:16:00 +02:00
Daniel Siepmann
1c5e9ac4ad
Migrate web-development projects to proper modules
...
Create proper modules for TYPO3 and static web projects.
Those modules are now used on all machines.
This replaces the old legacy functions used to setup projects.
That way multiple projects can easily be defined within one file.
2024-06-24 07:15:59 +02:00
Daniel Siepmann
c673e5f2c6
Update microsoft teams plugin for purple (pidgin)
2024-06-24 07:15:59 +02:00
Daniel Siepmann
5f6ed94df2
Sync typo3-configuration to system location
...
This is needed as php is not allowed to check home folder of user.
That way changing the config will deploy it to the expected location.
Maybe I should move the config to system, out of user.
2024-06-24 07:15:59 +02:00
Daniel Siepmann
672487d838
Streamline format of function arguments
2024-06-24 07:15:59 +02:00
Daniel Siepmann
856abdd25d
Update projects
2024-06-20 07:55:32 +02:00
Daniel Siepmann
8c5127aa45
Add fwupd to hikari3
...
In order to update firmware and bios.
2024-06-19 07:53:42 +02:00
Daniel Siepmann
a2b755cb3b
Exclude unnecessary file from backup
2024-06-18 15:29:02 +02:00
Daniel Siepmann
9eeb1794db
Allow group to enter mysql data dir
...
That way my user within the mysql group can tail the query log.
Default is 0700 which would prevent that.
2024-06-18 11:20:03 +02:00
Daniel Siepmann
ffc5121bb7
Add system backup
2024-06-18 10:04:32 +02:00
Daniel Siepmann
56a18fe39b
Migrate borgbackups to private
...
* Trigger every five minutes.
* Do not query password manager for now.
2024-06-18 08:39:10 +02:00
Daniel Siepmann
9501457107
Prepare crypted files for hikari3
2024-06-18 08:03:07 +02:00
Daniel Siepmann
1f04d99921
Rework inclusion of TYPO3 configuration in customer project
...
The PHP is now imported properly via the yaml file.
The yaml file is now added to vcs.
2024-06-17 16:36:06 +02:00
Daniel Siepmann
0dfc8d3ed0
Add feature toggles for customer project
...
That way I can switch a single nix variable to alter the configuration.
2024-06-17 09:42:26 +02:00
Daniel Siepmann
68c30ac459
Trigger backups every 4 hours starting at 8
...
They always prompt for password and every 15 minutes is way too much.
2024-06-17 08:37:09 +02:00
Daniel Siepmann
71328adc93
hikari3: Setup auto backups via borg
...
Add one for work (projects) and one for home.
2024-06-17 08:28:19 +02:00
Daniel Siepmann
988182e974
Optimize mysql logrotate
2024-06-14 19:06:27 +02:00
Daniel Siepmann
4fbf1a0f6c
Upgrade typo3 configuration
...
I got one project which uses helhum/typo3-config-handling.
I therefore needed to adjust the config to return the final result, as
the package expects an array instead of globals.
It also loads config multiple times. I therefore needed to remove
require_once and replace by require. But some code can't be required
multiple times and was moved to dedicated files with require_once.
This package prevents writing back silent upgrades, I therefore needed
to clean up the very old configs for TYPO3 < 10.
2024-06-13 19:13:22 +02:00
Daniel Siepmann
ae427a8ffe
Search typo3 and typo3conf when secured via helmut secure web
2024-06-13 19:13:21 +02:00
Daniel Siepmann
674edb9e74
hikari3: Configure different port for customer project
2024-06-13 19:13:21 +02:00
Daniel Siepmann
ecb46c8494
hikari3: Add logrotate for sql query log
2024-06-13 09:46:47 +02:00
Daniel Siepmann
98a48b2695
hikari3: Add new customer project
2024-06-12 20:32:15 +02:00
Daniel Siepmann
4aff325de4
Fix typo
2024-06-12 19:55:46 +02:00
Daniel Siepmann
a1297c350a
Remove copied readme
2024-06-12 19:55:32 +02:00
Daniel Siepmann
7d847f7e55
Remove no longer used dunst rule
2024-06-12 17:01:54 +02:00
Daniel Siepmann
119ff55ccd
Ignore cbatticon reporting 60%
...
As I've setup frame.work to only load up to 60% and cbatticon is
constantly sending notification that the laptop is discharging or
charging with 60%.
2024-06-12 17:01:07 +02:00
Daniel Siepmann
6a39223ba3
hikari3: Fix none working shutdown and reboot
...
Thanks to https://0xda.de/blog/2024/06/framework-and-nixos-day-two/
2024-06-12 17:00:33 +02:00
Daniel Siepmann
40eafcf6ac
Add static frontend for customer
2024-06-12 14:14:42 +02:00
Daniel Siepmann
fa80faefdc
Add hikari3
2024-06-12 10:37:35 +02:00
Daniel Siepmann
746e9d3e8a
Add new slack
2024-06-11 19:00:03 +02:00
Daniel Siepmann
f48cc49c07
Prepare hikari3
2024-06-10 21:28:47 +02:00
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
0dc9b55027
Update PHP version of project
2024-05-29 16:32:26 +02:00
Daniel Siepmann
44188373cb
Migrate nixpkgs boilerplate config to home-manager setup
2024-05-29 16:32:07 +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
1b05cfbc67
Use inherit
2024-05-29 09:50:47 +02:00
Daniel Siepmann
56fed868b0
Streamline formatting of function arguments
2024-05-29 09:50:32 +02:00