Commit graph

1039 commits

Author SHA1 Message Date
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
Daniel Siepmann 8a13daa6a1
Extend fluid snippet 2024-05-29 09:32:59 +02:00
Daniel Siepmann b8e7bb4a00
Add chromium
It is installed anyway for some chats.
I now install it as a package itself, so I can start it standalone for
some web apps.
2024-05-29 09:32:28 +02:00
Daniel Siepmann 1ef335b0d6
Install handbrake on hikari 2024-05-28 21:57:15 +02:00
Daniel Siepmann bb4c0753f1
Optimize updates and cleanups
Ensure old entries are deleted to free up disk space and inodes.
Ensure to optimize in the end, in order to free up disk space and
inodes.
2024-05-27 22:21:07 +02:00
Daniel Siepmann fac58895ab
Revert "Store less generations"
This reverts commit eabfb55de4.

The issues doesn't seem to be the number of generations,
but that nixos itself keeps all channels as gc roots.
This prevents proper cleanup of old channel data.
2024-05-26 22:01:14 +02:00
Daniel Siepmann eabfb55de4
Store less generations
They consume inodes and disk space.
And I in general only need the last two.
2024-05-23 14:47:00 +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 b81944eac4
Revert "Switch home display output"
As I now keep my old setup.

This reverts commit b013d63a5d.
2024-05-21 07:09:30 +02:00
Daniel Siepmann 62ba7d1d6b
Update project specific stuff 2024-05-13 20:35:56 +02:00
Daniel Siepmann e2e916ddd1
Remove rst2pdf package
As I don't need it anymore.
I still can use nix-shell to get an ad hoc installation.
2024-05-13 20:35:24 +02:00
Daniel Siepmann b013d63a5d
Switch home display output
As I've changed my setup, the output for home has changed.
2024-05-13 20:34:46 +02:00
Daniel Siepmann c2614f4753
Enable apple facetime again
I disabled general unfree software.
Facetime hd is unfree and needs explicitly to be enabled again.
2024-04-30 17:53:14 +02:00
Daniel Siepmann 347d2ded60
Adjust qt.platformTheme to match new path 2024-04-22 07:16:28 +02:00
Daniel Siepmann cce4effaa8
Add new snippets 2024-04-18 10:06:39 +02:00
Daniel Siepmann 89aaca0faa
Extend project specific parts 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